Details

Time bar (total: 42.0s)

analyze376.0ms (0.9%)

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

Compiled 34 to 30 computations (11.8% saved)

sample4.1s (9.8%)

Results
2.7s6849×body256valid
1.0s826×body1024valid
423.0ms580×body512valid
1.0msbody2048valid
Bogosity

preprocess179.0ms (0.4%)

Algorithm
egglog
Calls
Call 1
Inputs
0
1
2
3
Outputs
0
1
2
3
Call 2
Inputs
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 Om) l) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 kx) Om) 2) (+.f64 (pow.f64 (sin.f64 l) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 ky) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 l) 2)))))))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) kx) 2) (+.f64 (pow.f64 (sin.f64 Om) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) ky) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 Om) 2)))))))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))
Outputs
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 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 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 2 Om) l) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) 1)))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 kx) Om) 2) (+.f64 (pow.f64 (sin.f64 l) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 l) (sin.f64 l) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 2 kx) Om) 2) 1)))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 ky) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 l) 2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 2 ky) Om) 2) (fma.f64 (sin.f64 l) (sin.f64 l) (pow.f64 (sin.f64 kx) 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 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 Om) (sin.f64 Om) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 2 l) kx) 2) 1)))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) ky) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 Om) 2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 2 l) ky) 2) (fma.f64 (sin.f64 Om) (sin.f64 Om) (pow.f64 (sin.f64 kx) 2)) 1)))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
Compiler

Compiled 37 to 33 computations (10.8% saved)

simplify84.0ms (0.2%)

Algorithm
egglog
Counts
1 → 2
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
Outputs
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))))

eval2.0ms (0%)

Compiler

Compiled 57 to 45 computations (21.1% saved)

prune4.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New022
Fresh011
Picked000
Done000
Total033
Error
2.0b
Counts
3 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
2.0b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))))
2.0b
(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)))))))))
Compiler

Compiled 61 to 51 computations (16.4% saved)

localize171.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(pow.f64 (sin.f64 ky) 2)
0.7b
(/.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))))))
3.5b
(*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
8.9b
(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)))))
Compiler

Compiled 208 to 147 computations (29.3% saved)

series631.0ms (1.5%)

Counts
4 → 80
Calls

39 calls:

TimeVariablePointExpression
7.0ms
kx
@inf
(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)))))
6.0ms
ky
@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))))))
5.0ms
Om
@0
(*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
4.0ms
kx
@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)))))
4.0ms
l
@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))))))
Compiler

Compiled 42470 to 32080 computations (24.5% saved)

rewrite632.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
92×egg-rr
60×egg-rr
51×egg-rr
35×egg-rr
Counts
4 → 238
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(pow.f64 (sin.f64 ky) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 0) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 2) (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 2) 0) (/.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) -2))) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) 0) (/.f64 1 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 2) (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 2) (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) 2) 2) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) -1) (*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 2) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) (*.f64 2 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) (/.f64 2 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (pow.f64 (sin.f64 kx) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2)) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 2)) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 2)) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 l (*.f64 (/.f64 2 Om) (pow.f64 (sin.f64 kx) 2))) (/.f64 l (*.f64 Om 1/2)) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (cbrt.f64 (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 kx) (cbrt.f64 (sin.f64 kx))) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 l (*.f64 Om 1/2)) (*.f64 l (*.f64 (/.f64 2 Om) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 2)) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (sin.f64 kx) (cbrt.f64 (sin.f64 kx))) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2)) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 kx) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2)) (sin.f64 kx) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 ky) (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (sin.f64 ky)) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (cbrt.f64 (pow.f64 (sin.f64 ky) 2))) (*.f64 (sin.f64 ky) (cbrt.f64 (sin.f64 ky))) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 2)) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (sin.f64 ky)) (sin.f64 ky) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (*.f64 Om 1/2))) (/.f64 l (*.f64 Om 1/2)) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (sin.f64 ky) (cbrt.f64 (sin.f64 ky))) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2)) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 l (*.f64 Om 1/2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (*.f64 Om 1/2))) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 2)) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (pow.f64 (sin.f64 ky) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 2)) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 2) (*.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) (-.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2)))) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 3) (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 2) (*.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) (-.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2))))) (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 3) (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 2) (*.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) (-.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2))))) (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 3) (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 2) (*.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) (-.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2))))) (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2)) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 2) (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 2)) (-.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2))) (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 2) (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 2)) (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 2) (-.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 2) (*.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)))) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 3) (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 2) (-.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 2) (*.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))))) (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 3) (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 2) (-.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 2) (*.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))))) (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 3) (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 2) (-.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 2) (*.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))))) (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) 0) (/.f64 1 (pow.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) -1)) (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) 2)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 l (*.f64 Om 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (cbrt.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 2)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (*.f64 Om 1/2)) (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (cbrt.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) 2))) (cbrt.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 l Om) (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 Om)) (*.f64 (/.f64 (+.f64 l l) (cbrt.f64 (*.f64 Om Om))) (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 (/.f64 2 Om) (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 Om) (*.f64 (+.f64 l l) (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 l) (*.f64 (/.f64 -1 Om) (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 l l)) (*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 l l) 4)) Om) (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 8 Om)) (*.f64 (/.f64 l (cbrt.f64 (*.f64 Om Om))) (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2)) (*.f64 (cbrt.f64 (/.f64 l (*.f64 Om 1/2))) (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 l l) (*.f64 (/.f64 1 Om) (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 l (*.f64 Om 1/2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2)) (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (cbrt.f64 Om)) (*.f64 (cbrt.f64 (/.f64 8 (*.f64 Om Om))) (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) 2) 2))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 l (*.f64 Om 1/2))) (*.f64 (cbrt.f64 (/.f64 l (*.f64 Om 1/2))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 2)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 2)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2))) (*.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (+.f64 l l)) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (+.f64 l l) (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) l) (*.f64 Om 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -2 l)) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (neg.f64 (*.f64 (*.f64 l l) 4))) (neg.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 (*.f64 l l) 4) Om)) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) 4)) (*.f64 Om Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (neg.f64 (/.f64 (*.f64 (*.f64 l l) 4) Om))) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 l l) (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 l l) (cbrt.f64 Om)) (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))) (*.f64 Om 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 l) (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 (*.f64 l l) 4)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (neg.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 l l) 4) Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 l l) 4) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 Om Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l l) 4) Om)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 -2 l) Om) (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 -2 l) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) 0) (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1) 0) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1) -1/2) (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) 0) (/.f64 1 (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 2) (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))))) (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 0) (/.f64 1 (pow.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) -1)) (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 0) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) (neg.f64 3)) (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 0) (pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) -2) (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) 3) 0) (pow.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) 3) (neg.f64 1/3)) (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) -2))) 0) (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) -2))))) (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) (/.f64 -1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) 1) (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) -1) (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))) (*.f64 -1 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))) (/.f64 -1 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 -1) (/.f64 -1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))) (/.f64 -1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) (/.f64 1 (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) (/.f64 1 (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) (/.f64 -1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) -2)) (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) -2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) -2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) -2)) (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) -2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) -2))) 2) (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) (/.f64 -1 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 2)) (/.f64 -1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) 1) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) -2)) -1) (neg.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) -2))) (neg.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) 1) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))) (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) -2)) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 1 (neg.f64 (pow.f64 (cos.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 -1 (neg.f64 (pow.f64 (cos.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 1/2 (neg.f64 (*.f64 1/2 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 1/2) (cbrt.f64 (*.f64 1/2 1/2)) (neg.f64 (*.f64 1/2 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 1/2) (sqrt.f64 1/2) (neg.f64 (*.f64 1/2 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 ky) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cos.f64 ky) 2) 0) (/.f64 (-.f64 (*.f64 1/2 1/2) (*.f64 (*.f64 1/2 (cos.f64 (+.f64 ky ky))) (*.f64 1/2 (cos.f64 (+.f64 ky ky))))) (pow.f64 (cos.f64 ky) 2)) (pow.f64 (sin.f64 ky) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1 (pow.f64 (cos.f64 ky) 2)) 0) (/.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 ky) 2) (pow.f64 (cos.f64 ky) 2))) (+.f64 1 (pow.f64 (cos.f64 ky) 2))) (pow.f64 (sin.f64 ky) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1/2 0) (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 ky) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 1/2 (cos.f64 (+.f64 ky ky))) 0) (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 ky) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cos.f64 ky) 2) 0) (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 ky) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 1/2 1/2) (+.f64 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 ky ky))) (*.f64 1/2 (cos.f64 (+.f64 ky ky)))) (*.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 ky ky)))))) 0) (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 ky) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 ky) 2) (pow.f64 (cos.f64 ky) 2)) (pow.f64 (cos.f64 ky) 2))) 0) (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 ky) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sin.f64 ky) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (sin.f64 ky) 2) -1)) (pow.f64 (sin.f64 ky) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (*.f64 (neg.f64 (cos.f64 ky)) (cos.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1/2 (*.f64 -1/2 (cos.f64 (+.f64 ky ky))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1/2 (neg.f64 (*.f64 1/2 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (neg.f64 (pow.f64 (cos.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 ky ky))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (pow.f64 (cos.f64 ky) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (cos.f64 0) 2) (*.f64 1/2 (cos.f64 (+.f64 ky ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 ky) (sin.f64 ky))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 (sin.f64 ky) (cbrt.f64 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) (cbrt.f64 (sin.f64 ky))) (cbrt.f64 (pow.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 ky)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (sin.f64 ky) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sin.f64 ky) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (cbrt.f64 (*.f64 (sin.f64 ky) (cbrt.f64 (sin.f64 ky))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (cbrt.f64 (sin.f64 ky))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (cbrt.f64 (sin.f64 ky)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (cbrt.f64 (sin.f64 ky))) 2)) (cbrt.f64 (pow.f64 (sin.f64 ky) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sin.f64 ky)) (neg.f64 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (cos.f64 ky)) (-.f64 1 (cos.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1 (cos.f64 ky)) (-.f64 -1 (cos.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 ky ky))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 ky ky))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (sin.f64 ky) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 ky ky))) 1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 ky ky))) (cbrt.f64 2)) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 ky ky))) (cbrt.f64 4)) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 ky ky))) (sqrt.f64 2)) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 ky ky))) 1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 ky) 2) 3)) (+.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 ky) 2) (pow.f64 (cos.f64 ky) 2)) (pow.f64 (cos.f64 ky) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1/8 (pow.f64 (*.f64 1/2 (cos.f64 (+.f64 ky ky))) 3)) (+.f64 (*.f64 1/2 1/2) (+.f64 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 ky ky))) (*.f64 1/2 (cos.f64 (+.f64 ky ky)))) (*.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 ky ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 ky ky)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sin.f64 ky) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sin.f64 ky) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 1/2 (cos.f64 (+.f64 ky ky))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (pow.f64 (cos.f64 ky) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 3))))))

simplify879.0ms (2.1%)

Algorithm
egglog
Counts
318 → 355
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2) (pow.f64 l 4)))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 6) (pow.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2) (pow.f64 l 4))))))
(*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 1/2 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
(*.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
(-.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))) (*.f64 1/2 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))
1
(+.f64 1 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2))) (+.f64 1 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2))) (+.f64 1 (+.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2) (pow.f64 l 2)))) (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))))
1
(+.f64 1 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2))) (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2))) (+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (/.f64 -1 Om) 6) (*.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2) (pow.f64 l 2)))))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 Om -2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 Om -2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 Om -2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 Om -2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (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/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 (sin.f64 ky) 2) (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/3 (/.f64 (*.f64 (pow.f64 kx 4) (pow.f64 l 2)) (pow.f64 Om 2))))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(+.f64 (*.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) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 (*.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 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 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/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2)) (pow.f64 Om 2)))))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
1
(+.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) 1)
(+.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 1 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)))))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 6) (+.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)))))) (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2) (pow.f64 l 2))))))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2))))))))
1
(+.f64 1 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2))))) (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2))))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2))))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 6) (+.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)))))) (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2) (pow.f64 l 2))))))))))
(pow.f64 ky 2)
(+.f64 (*.f64 -1/3 (pow.f64 ky 4)) (pow.f64 ky 2))
(+.f64 (*.f64 -1/3 (pow.f64 ky 4)) (+.f64 (pow.f64 ky 2) (*.f64 2/45 (pow.f64 ky 6))))
(+.f64 (*.f64 -1/3 (pow.f64 ky 4)) (+.f64 (pow.f64 ky 2) (+.f64 (*.f64 -1/315 (pow.f64 ky 8)) (*.f64 2/45 (pow.f64 ky 6)))))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 0) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 2) (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))
(if (!=.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 2) 0) (/.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) -2))) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))
(if (!=.f64 1 0) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))
(if (!=.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) 0) (/.f64 1 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))
(-.f64 0 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(*.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))
(*.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) 1)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 2) (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) 2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 2) (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) 2) 2) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))))
(*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))))
(*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 2)))
(*.f64 -1 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) -1) (*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) -1))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 2) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(/.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) 1)
(/.f64 (/.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) -1) -1)
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) -1)
(pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) (*.f64 2 1/2))
(pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) (/.f64 2 2))
(pow.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) 3) 1/3)
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 3)
(pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 2)
(pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) 1)
(pow.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) 2) 1/2)
(neg.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))
(sqrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) 2))
(cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) 3))
(fabs.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))
(fma.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (pow.f64 (sin.f64 kx) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))
(fma.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))
(fma.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2)) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))
(fma.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 2)) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))
(fma.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 2)) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))
(fma.f64 (*.f64 l (*.f64 (/.f64 2 Om) (pow.f64 (sin.f64 kx) 2))) (/.f64 l (*.f64 Om 1/2)) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))
(fma.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (cbrt.f64 (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 kx) (cbrt.f64 (sin.f64 kx))) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))
(fma.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))
(fma.f64 (/.f64 l (*.f64 Om 1/2)) (*.f64 l (*.f64 (/.f64 2 Om) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 2)) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (sin.f64 kx) (cbrt.f64 (sin.f64 kx))) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2)) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))
(fma.f64 (*.f64 (sin.f64 kx) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2)) (sin.f64 kx) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))
(fma.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))
(fma.f64 (sin.f64 ky) (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (sin.f64 ky)) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2))
(fma.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (cbrt.f64 (pow.f64 (sin.f64 ky) 2))) (*.f64 (sin.f64 ky) (cbrt.f64 (sin.f64 ky))) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 2)) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2))
(fma.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2))
(fma.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (sin.f64 ky)) (sin.f64 ky) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2))
(fma.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (*.f64 Om 1/2))) (/.f64 l (*.f64 Om 1/2)) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2))
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (sin.f64 ky) (cbrt.f64 (sin.f64 ky))) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2)) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2))
(fma.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2))
(fma.f64 (/.f64 l (*.f64 Om 1/2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (*.f64 Om 1/2))) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 2)) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2))
(fma.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2))
(fma.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (pow.f64 (sin.f64 ky) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2))
(fma.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 2)) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2))
(if (!=.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 2) (*.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) (-.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2)))) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 3) (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 2) (*.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) (-.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2))))) (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))
(if (!=.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 3) (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 2) (*.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) (-.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2))))) (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))
(if (!=.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 3) (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 2) (*.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) (-.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2))))) (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))
(if (!=.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2)) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 2) (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 2)) (-.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2))) (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))
(if (!=.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 2) (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 2)) (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))
(if (!=.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 2) (-.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 2) (*.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)))) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 3) (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 2) (-.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 2) (*.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))))) (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))
(if (!=.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 3) (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 2) (-.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 2) (*.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))))) (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))
(if (!=.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 3) (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 2) (-.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 2) (*.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))))) (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))
(if (!=.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) 0) (/.f64 1 (pow.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) -1)) (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))
(+.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))
(+.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2))
(*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))
(*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) 2)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))))
(*.f64 (cbrt.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2)))
(*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 l (*.f64 Om 1/2)))
(*.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (cbrt.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 2)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))
(*.f64 (/.f64 l (*.f64 Om 1/2)) (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))))
(*.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (cbrt.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 2)))
(*.f64 1 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))
(*.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) 1)
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) 2) 2))))
(*.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) 2))) (cbrt.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 (/.f64 l Om) (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (cbrt.f64 (/.f64 1 Om)) (*.f64 (/.f64 (+.f64 l l) (cbrt.f64 (*.f64 Om Om))) (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 l (*.f64 (/.f64 2 Om) (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 1 Om) (*.f64 (+.f64 l l) (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (*.f64 -2 l) (*.f64 (/.f64 -1 Om) (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (cbrt.f64 (+.f64 l l)) (*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 l l) 4)) Om) (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (cbrt.f64 (/.f64 8 Om)) (*.f64 (/.f64 l (cbrt.f64 (*.f64 Om Om))) (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2)) (*.f64 (cbrt.f64 (/.f64 l (*.f64 Om 1/2))) (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (+.f64 l l) (*.f64 (/.f64 1 Om) (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (cbrt.f64 (/.f64 l (*.f64 Om 1/2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2)) (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 l (cbrt.f64 Om)) (*.f64 (cbrt.f64 (/.f64 8 (*.f64 Om Om))) (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) 2) 2))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (cbrt.f64 (/.f64 l (*.f64 Om 1/2))) (*.f64 (cbrt.f64 (/.f64 l (*.f64 Om 1/2))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 2)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 2)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2)))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2))) (*.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2)))))
(/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (+.f64 l l)) Om)
(/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (+.f64 l l) (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) l) (*.f64 Om 1/2))
(/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -2 l)) (neg.f64 Om))
(/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (neg.f64 (*.f64 (*.f64 l l) 4))) (neg.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 (*.f64 l l) 4) Om)) Om)
(/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) 4)) (*.f64 Om Om))
(/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (neg.f64 (/.f64 (*.f64 (*.f64 l l) 4) Om))) (neg.f64 Om))
(/.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) 1)
(/.f64 (*.f64 (+.f64 l l) (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))) Om)
(/.f64 (*.f64 (/.f64 (+.f64 l l) (cbrt.f64 Om)) (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 l (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))) (*.f64 Om 1/2))
(/.f64 (*.f64 (*.f64 -2 l) (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))) (neg.f64 Om))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 l l) 4)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (neg.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 l l) 4) Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) Om)
(/.f64 (*.f64 (*.f64 (*.f64 l l) 4) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 Om Om))
(/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l l) 4) Om)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (neg.f64 Om))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) 3) 1/3)
(pow.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) 1)
(neg.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))
(neg.f64 (*.f64 (/.f64 (*.f64 -2 l) Om) (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))))
(neg.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 -2 l) Om)))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) 3))
(if (!=.f64 1 0) (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(if (!=.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) 0) (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(if (!=.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1) 0) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1) -1/2) (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(if (!=.f64 -1 0) (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(if (!=.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) 0) (/.f64 1 (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 2) (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))))) (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(if (!=.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 0) (/.f64 1 (pow.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) -1)) (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 0) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) (neg.f64 3)) (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 0) (pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) -2) (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(if (!=.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) 3) 0) (pow.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) 3) (neg.f64 1/3)) (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) -2))) 0) (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) -2))))) (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(-.f64 0 (/.f64 -1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) (/.f64 -1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) 1) (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) 1))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) -1) (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) -1))
(*.f64 (*.f64 -1 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))) (*.f64 -1 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))) (/.f64 -1 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 2)))
(*.f64 (/.f64 1 -1) (/.f64 -1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(*.f64 (/.f64 1 (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))) (/.f64 -1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))))
(*.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) (/.f64 1 (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))))
(*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) (/.f64 1 (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 2))))
(*.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) (/.f64 -1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))))
(*.f64 -1 (/.f64 -1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) -1)
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) -2)) (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))))
(*.f64 1 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 1)
(*.f64 (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) -2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) -2))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) -2)) (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) -2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) -2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) -2))) 2) (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))))
(*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) (/.f64 -1 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 2)))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 2)) (/.f64 -1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))))
(/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) 1) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) -2)) -1) (neg.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))))
(/.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) -2))) (neg.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))))
(/.f64 (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) 2) 2))
(/.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))))
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) 1) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))))
(/.f64 -1 (/.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) -1))
(/.f64 (neg.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))) (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))))
(/.f64 -1 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 2))
(/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))
(/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) -2)) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(/.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 1)
(/.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 2)))
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(/.f64 (neg.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 2)))
(pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) 3)
(pow.f64 (pow.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) -1)
(pow.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 1)
(pow.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) 2)
(neg.f64 (/.f64 -1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(neg.f64 (*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 1))
(neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) -1))
(cbrt.f64 (pow.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 3))
(fma.f64 1 1 (neg.f64 (pow.f64 (cos.f64 ky) 2)))
(fma.f64 -1 -1 (neg.f64 (pow.f64 (cos.f64 ky) 2)))
(fma.f64 1 1/2 (neg.f64 (*.f64 1/2 (cos.f64 (+.f64 ky ky)))))
(fma.f64 (cbrt.f64 1/2) (cbrt.f64 (*.f64 1/2 1/2)) (neg.f64 (*.f64 1/2 (cos.f64 (+.f64 ky ky)))))
(fma.f64 (sqrt.f64 1/2) (sqrt.f64 1/2) (neg.f64 (*.f64 1/2 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 1 0) (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 ky) 2))
(if (!=.f64 (pow.f64 (cos.f64 ky) 2) 0) (/.f64 (-.f64 (*.f64 1/2 1/2) (*.f64 (*.f64 1/2 (cos.f64 (+.f64 ky ky))) (*.f64 1/2 (cos.f64 (+.f64 ky ky))))) (pow.f64 (cos.f64 ky) 2)) (pow.f64 (sin.f64 ky) 2))
(if (!=.f64 (+.f64 1 (pow.f64 (cos.f64 ky) 2)) 0) (/.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 ky) 2) (pow.f64 (cos.f64 ky) 2))) (+.f64 1 (pow.f64 (cos.f64 ky) 2))) (pow.f64 (sin.f64 ky) 2))
(if (!=.f64 1/2 0) (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 ky) 2))
(if (!=.f64 (*.f64 1/2 (cos.f64 (+.f64 ky ky))) 0) (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 ky) 2))
(if (!=.f64 (pow.f64 (cos.f64 ky) 2) 0) (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 ky) 2))
(if (!=.f64 (+.f64 (*.f64 1/2 1/2) (+.f64 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 ky ky))) (*.f64 1/2 (cos.f64 (+.f64 ky ky)))) (*.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 ky ky)))))) 0) (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 ky) 2))
(if (!=.f64 (+.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 ky) 2) (pow.f64 (cos.f64 ky) 2)) (pow.f64 (cos.f64 ky) 2))) 0) (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 ky) 2))
(if (!=.f64 (pow.f64 (sin.f64 ky) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (sin.f64 ky) 2) -1)) (pow.f64 (sin.f64 ky) 2))
(+.f64 1 (*.f64 (neg.f64 (cos.f64 ky)) (cos.f64 ky)))
(+.f64 1/2 (*.f64 -1/2 (cos.f64 (+.f64 ky ky))))
(+.f64 1/2 (neg.f64 (*.f64 1/2 (cos.f64 (+.f64 ky ky)))))
(+.f64 1 (neg.f64 (pow.f64 (cos.f64 ky) 2)))
(-.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 ky ky))))
(-.f64 1 (pow.f64 (cos.f64 ky) 2))
(-.f64 (/.f64 (cos.f64 0) 2) (*.f64 1/2 (cos.f64 (+.f64 ky ky))))
(*.f64 (sin.f64 ky) (sin.f64 ky))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 (sin.f64 ky) (cbrt.f64 (sin.f64 ky))))
(*.f64 (*.f64 (sin.f64 ky) (cbrt.f64 (sin.f64 ky))) (cbrt.f64 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (cbrt.f64 (sin.f64 ky)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (sin.f64 ky)))
(*.f64 1 (pow.f64 (sin.f64 ky) 2))
(*.f64 (pow.f64 (sin.f64 ky) 2) 1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (cbrt.f64 (*.f64 (sin.f64 ky) (cbrt.f64 (sin.f64 ky))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (cbrt.f64 (sin.f64 ky))) 2)))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (cbrt.f64 (sin.f64 ky)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (cbrt.f64 (sin.f64 ky))) 2)) (cbrt.f64 (pow.f64 (sin.f64 ky) 2))))
(*.f64 (neg.f64 (sin.f64 ky)) (neg.f64 (sin.f64 ky)))
(*.f64 (+.f64 1 (cos.f64 ky)) (-.f64 1 (cos.f64 ky)))
(*.f64 (+.f64 -1 (cos.f64 ky)) (-.f64 -1 (cos.f64 ky)))
(*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 ky ky))) 1/2)
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 ky ky))) 2)
(/.f64 (pow.f64 (sin.f64 ky) 2) 1)
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 ky ky))) 1) 2)
(/.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 ky ky))) (cbrt.f64 2)) (cbrt.f64 4))
(/.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 ky ky))) (cbrt.f64 4)) (cbrt.f64 2))
(/.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 ky ky))) (sqrt.f64 2)) (sqrt.f64 2))
(/.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 ky ky))) 1) 2)
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 ky) 2) 3)) (+.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 ky) 2) (pow.f64 (cos.f64 ky) 2)) (pow.f64 (cos.f64 ky) 2))))
(/.f64 (-.f64 1/8 (pow.f64 (*.f64 1/2 (cos.f64 (+.f64 ky ky))) 3)) (+.f64 (*.f64 1/2 1/2) (+.f64 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 ky ky))) (*.f64 1/2 (cos.f64 (+.f64 ky ky)))) (*.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 ky ky)))))))
(/.f64 (neg.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 ky ky)))) -2)
(pow.f64 (sin.f64 ky) 2)
(pow.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 3) 1/3)
(pow.f64 (pow.f64 (sin.f64 ky) 2) 1)
(neg.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)))
(neg.f64 (-.f64 (*.f64 1/2 (cos.f64 (+.f64 ky ky))) 1/2))
(neg.f64 (-.f64 (pow.f64 (cos.f64 ky) 2) 1))
(cbrt.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 3))
Outputs
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (/.f64 (*.f64 2 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) (*.f64 Om Om)))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2) (pow.f64 l 4)))))
(+.f64 1 (fma.f64 2 (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) (*.f64 Om Om)) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 2 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 Om Om)) 2) (pow.f64 l 4)))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 6) (pow.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2) (pow.f64 l 4))))))
(+.f64 1 (fma.f64 2 (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 6) (pow.f64 (/.f64 (*.f64 2 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 Om Om)) 2))) (*.f64 Om Om)) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 2 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 Om Om)) 2) (pow.f64 l 4))))))
(*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(*.f64 l (sqrt.f64 (/.f64 (*.f64 4 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 Om Om))))
(+.f64 (*.f64 1/2 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
(+.f64 (/.f64 1/2 (*.f64 l (sqrt.f64 (/.f64 (*.f64 4 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 Om Om))))) (*.f64 l (sqrt.f64 (/.f64 (*.f64 4 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 Om Om)))))
(*.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
(neg.f64 (*.f64 l (sqrt.f64 (/.f64 (*.f64 4 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 Om Om)))))
(-.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))) (*.f64 1/2 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))
(-.f64 (neg.f64 (*.f64 l (sqrt.f64 (/.f64 (*.f64 4 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 Om Om))))) (/.f64 1/2 (*.f64 l (sqrt.f64 (/.f64 (*.f64 4 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 Om Om))))))
1
(+.f64 1 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (*.f64 2 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2))) (+.f64 1 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2))))))
(fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) 2)) (+.f64 1 (*.f64 2 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2))) (+.f64 1 (+.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2) (pow.f64 l 2)))) (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) 2)) (+.f64 1 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) 2) (*.f64 l l))) (*.f64 2 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2)))))))
1
(+.f64 1 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (*.f64 2 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2))) (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2))))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) 2)) (*.f64 2 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2))) (+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (/.f64 -1 Om) 6) (*.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2) (pow.f64 l 2)))))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) 2)) (fma.f64 2 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (/.f64 -1 Om) 6) (*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) 2) (*.f64 l l)))))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(/.f64 (*.f64 4 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) (*.f64 Om Om))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(/.f64 (*.f64 4 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) (*.f64 Om Om))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(/.f64 (*.f64 4 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) (*.f64 Om Om))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(/.f64 (*.f64 4 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) (*.f64 Om Om))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2)))
(/.f64 (*.f64 4 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 1 l) -2))) (*.f64 Om Om))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2)))
(/.f64 (*.f64 4 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 1 l) -2))) (*.f64 Om Om))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2)))
(/.f64 (*.f64 4 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 1 l) -2))) (*.f64 Om Om))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2)))
(/.f64 (*.f64 4 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 1 l) -2))) (*.f64 Om Om))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2)))
(/.f64 (*.f64 4 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 -1 l) -2))) (*.f64 Om Om))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2)))
(/.f64 (*.f64 4 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 -1 l) -2))) (*.f64 Om Om))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2)))
(/.f64 (*.f64 4 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 -1 l) -2))) (*.f64 Om Om))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2)))
(/.f64 (*.f64 4 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 -1 l) -2))) (*.f64 Om Om))
(*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 Om -2))))
(*.f64 4 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 Om -2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 Om -2))))
(*.f64 4 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 Om -2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 Om -2))))
(*.f64 4 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 Om -2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 Om -2))))
(*.f64 4 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 Om -2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2))))
(*.f64 4 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2))))
(*.f64 4 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2))))
(*.f64 4 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2))))
(*.f64 4 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2))))
(*.f64 4 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2))))
(*.f64 4 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2))))
(*.f64 4 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2))))
(*.f64 4 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)) (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (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/3 (/.f64 (*.f64 (pow.f64 kx 4) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)) (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)))) (/.f64 (*.f64 -4/3 (*.f64 (pow.f64 kx 4) (*.f64 l l))) (*.f64 Om Om)))
(+.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 (sin.f64 ky) 2) (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/3 (/.f64 (*.f64 (pow.f64 kx 4) (pow.f64 l 2)) (pow.f64 Om 2))))))
(fma.f64 8/45 (/.f64 (*.f64 (pow.f64 kx 6) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)) (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)))) (/.f64 (*.f64 -4/3 (*.f64 (pow.f64 kx 4) (*.f64 l l))) (*.f64 Om Om))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(/.f64 (*.f64 4 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) (*.f64 Om Om))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(/.f64 (*.f64 4 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) (*.f64 Om Om))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(/.f64 (*.f64 4 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) (*.f64 Om Om))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(/.f64 (*.f64 4 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) (*.f64 Om Om))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(/.f64 (*.f64 4 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) (*.f64 Om Om))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(/.f64 (*.f64 4 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) (*.f64 Om Om))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(/.f64 (*.f64 4 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) (*.f64 Om Om))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(/.f64 (*.f64 4 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) (*.f64 Om Om))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(/.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) (*.f64 Om Om))
(+.f64 (*.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) (pow.f64 ky 2)) (pow.f64 Om 2))))
(*.f64 4 (+.f64 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om))))
(+.f64 (*.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 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))
(fma.f64 4 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (fma.f64 -4/3 (/.f64 (*.f64 (*.f64 l l) (pow.f64 ky 4)) (*.f64 Om Om)) (/.f64 (*.f64 4 (*.f64 (*.f64 l l) (*.f64 ky ky))) (*.f64 Om Om))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 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/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))
(fma.f64 4 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (fma.f64 8/45 (/.f64 (*.f64 (pow.f64 ky 6) (*.f64 l l)) (*.f64 Om Om)) (fma.f64 -4/3 (/.f64 (*.f64 (*.f64 l l) (pow.f64 ky 4)) (*.f64 Om Om)) (/.f64 (*.f64 4 (*.f64 (*.f64 l l) (*.f64 ky ky))) (*.f64 Om Om)))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(/.f64 (*.f64 4 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) (*.f64 Om Om))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(/.f64 (*.f64 4 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) (*.f64 Om Om))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(/.f64 (*.f64 4 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) (*.f64 Om Om))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(/.f64 (*.f64 4 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) (*.f64 Om Om))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(/.f64 (*.f64 4 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) (*.f64 Om Om))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(/.f64 (*.f64 4 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) (*.f64 Om Om))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(/.f64 (*.f64 4 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) (*.f64 Om Om))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(/.f64 (*.f64 4 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) (*.f64 Om Om))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (/.f64 (*.f64 -2 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) (*.f64 Om Om)))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (neg.f64 (*.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 2 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 Om Om)) 2) (/.f64 (*.f64 -4 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 (*.f64 Om Om) 2))) (pow.f64 l 4))) (/.f64 (*.f64 -2 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) (*.f64 Om Om))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2)) (pow.f64 Om 2)))))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(+.f64 (neg.f64 (*.f64 (pow.f64 l 6) (fma.f64 -2 (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 2 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 Om Om)) 2) (/.f64 (*.f64 -4 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 (*.f64 Om Om) 2)))) (*.f64 Om Om)) (/.f64 (*.f64 2 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 Om Om)) 2))) (*.f64 Om Om))))) (+.f64 1 (+.f64 (neg.f64 (*.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 2 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 Om Om)) 2) (/.f64 (*.f64 -4 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 (*.f64 Om Om) 2))) (pow.f64 l 4))) (/.f64 (*.f64 -2 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) (*.f64 Om Om)))))
1
(+.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) 1)
(fma.f64 -2 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2))) 1)
(+.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 1 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)))))))
(+.f64 (fma.f64 -2 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2))) 1) (neg.f64 (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) 2)) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) 2))))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 6) (+.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)))))) (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2) (pow.f64 l 2))))))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2))))))))
(+.f64 (fma.f64 -2 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2))) 1) (+.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 1 Om) 6) (fma.f64 -2 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (fma.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) 2)) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) 2))))) (*.f64 2 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) 2) (*.f64 l l))))))) (neg.f64 (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) 2)) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) 2)))))))
1
(+.f64 1 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (*.f64 -2 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2))))) (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2))))))
(+.f64 1 (+.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (fma.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) 2)) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) 2))))) (*.f64 -2 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2))))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 6) (+.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)))))) (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2) (pow.f64 l 2))))))))))
(+.f64 (+.f64 1 (neg.f64 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (fma.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) 2)) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) 2)))))) (fma.f64 -2 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) (neg.f64 (*.f64 (pow.f64 (/.f64 -1 Om) 6) (fma.f64 -2 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (fma.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) 2)) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) 2))))) (*.f64 2 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (*.f64 2 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l))) 2) (*.f64 l l)))))))))
(pow.f64 ky 2)
(*.f64 ky ky)
(+.f64 (*.f64 -1/3 (pow.f64 ky 4)) (pow.f64 ky 2))
(fma.f64 -1/3 (pow.f64 ky 4) (*.f64 ky ky))
(+.f64 (*.f64 -1/3 (pow.f64 ky 4)) (+.f64 (pow.f64 ky 2) (*.f64 2/45 (pow.f64 ky 6))))
(+.f64 (fma.f64 -1/3 (pow.f64 ky 4) (*.f64 ky ky)) (*.f64 2/45 (pow.f64 ky 6)))
(+.f64 (*.f64 -1/3 (pow.f64 ky 4)) (+.f64 (pow.f64 ky 2) (+.f64 (*.f64 -1/315 (pow.f64 ky 8)) (*.f64 2/45 (pow.f64 ky 6)))))
(+.f64 (fma.f64 -1/3 (pow.f64 ky 4) (*.f64 ky ky)) (fma.f64 -1/315 (pow.f64 ky 8) (*.f64 2/45 (pow.f64 ky 6))))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 0) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 2) (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))
(if (!=.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 2) 0) (/.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) -2))) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))
(if (!=.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 2) 0) (cbrt.f64 (/.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) -2))) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))
(if (!=.f64 1 0) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))
(if (!=.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) 0) (/.f64 1 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))
(-.f64 0 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))
(*.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))
(*.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) 1)
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 2) (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) 2))
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 2) (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))))
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) 2) 2) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) 2) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))))
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))
(*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 2)))
(*.f64 -1 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) -1) (*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) -1))
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 2))
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 2) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))
(/.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) 1)
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))
(/.f64 (/.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) -1) -1)
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) -1)
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))
(pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1) 1/2)
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))
(pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) (*.f64 2 1/2))
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))
(pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) (/.f64 2 2))
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))
(pow.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) 3) 1/3)
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 3)
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))
(pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 2)
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))
(pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) 1)
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))
(pow.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) 2) 1/2)
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))
(neg.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))
(sqrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) 2))
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))
(cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) 3))
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))
(fabs.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))
(fma.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (pow.f64 (sin.f64 kx) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))
(fma.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))
(fma.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2)) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))
(fma.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 2)) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))
(fma.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))
(+.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 2)) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))
(fma.f64 (*.f64 l (*.f64 (/.f64 2 Om) (pow.f64 (sin.f64 kx) 2))) (/.f64 l (*.f64 Om 1/2)) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))
(fma.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (cbrt.f64 (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 kx) (cbrt.f64 (sin.f64 kx))) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))
(fma.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))
(+.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))
(fma.f64 (/.f64 l (*.f64 Om 1/2)) (*.f64 l (*.f64 (/.f64 2 Om) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 2)) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (sin.f64 kx) (cbrt.f64 (sin.f64 kx))) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2)) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))
(fma.f64 (*.f64 (sin.f64 kx) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2)) (sin.f64 kx) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))
(fma.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))
(fma.f64 (sin.f64 ky) (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (sin.f64 ky)) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2))
(fma.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (cbrt.f64 (pow.f64 (sin.f64 ky) 2))) (*.f64 (sin.f64 ky) (cbrt.f64 (sin.f64 ky))) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 2)) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2))
(fma.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2))
(fma.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (sin.f64 ky)) (sin.f64 ky) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2))
(fma.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (*.f64 Om 1/2))) (/.f64 l (*.f64 Om 1/2)) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2))
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (sin.f64 ky) (cbrt.f64 (sin.f64 ky))) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2)) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2))
(fma.f64 1 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2))
(+.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))
(fma.f64 (/.f64 l (*.f64 Om 1/2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l (*.f64 Om 1/2))) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 2)) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2))
(fma.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2))
(+.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))
(fma.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (pow.f64 (sin.f64 ky) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2))
(fma.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 2)) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2))
(if (!=.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 2) (*.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) (-.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2)))) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 3) (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 2) (*.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) (-.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2))))) (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))
(if (!=.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 3) (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 2) (*.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) (-.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2))))) (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))
(if (!=.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 3) (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 2) (*.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) (-.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2))))) (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))
(if (!=.f64 (-.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2)) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 2) (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 2)) (-.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2))) (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))
(if (!=.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 2) (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 2)) (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))
(if (!=.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 2) (-.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 2) (*.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)))) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 3) (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 2) (-.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 2) (*.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))))) (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))
(if (!=.f64 (-.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 2) (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 2)) (*.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 3) (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 3)) (-.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 2) (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 2)) (*.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)))) (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))
(if (!=.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 3) (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 2) (-.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 2) (*.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))))) (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))
(if (!=.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 3) (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 3)) (-.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 2) (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 2)) (*.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)))) (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))
(if (!=.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 3) (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 2) (-.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 2) (*.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))))) (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))
(if (!=.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 3) (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 3)) (-.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) 2) (pow.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) 2)) (*.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2)))) (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))
(if (!=.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) 0) (/.f64 1 (pow.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) -1)) (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))
(if (!=.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) 0) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) -1) (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))
(+.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))
(+.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2))
(+.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2))
(*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))
(*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2))
(*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) 2)))
(*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) 2)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))))
(*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))
(*.f64 (cbrt.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2)))
(*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 l (*.f64 Om 1/2)))
(*.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (cbrt.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 2)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))
(*.f64 (/.f64 l (*.f64 Om 1/2)) (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))))
(*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 l (*.f64 Om 1/2)))
(*.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (cbrt.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 2)))
(*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2)) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 2))))
(*.f64 1 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))
(*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))
(*.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) 1)
(*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) 2) 2)))))
(*.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) 2))) (cbrt.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))
(*.f64 (cbrt.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2)))
(*.f64 2 (*.f64 (/.f64 l Om) (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (*.f64 2 (/.f64 l Om)) (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))))
(*.f64 (cbrt.f64 (/.f64 1 Om)) (*.f64 (/.f64 (+.f64 l l) (cbrt.f64 (*.f64 Om Om))) (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 l (*.f64 (/.f64 2 Om) (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 1 Om) (*.f64 (+.f64 l l) (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 (*.f64 (+.f64 l l) (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))) Om)
(*.f64 (*.f64 -2 l) (*.f64 (/.f64 -1 Om) (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (cbrt.f64 (+.f64 l l)) (*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 l l) 4)) Om) (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (cbrt.f64 (/.f64 8 Om)) (*.f64 (/.f64 l (cbrt.f64 (*.f64 Om Om))) (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2)) (*.f64 (cbrt.f64 (/.f64 l (*.f64 Om 1/2))) (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (+.f64 l l) (*.f64 (/.f64 1 Om) (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (+.f64 l l) (/.f64 (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) Om))
(*.f64 (cbrt.f64 (/.f64 l (*.f64 Om 1/2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2)) (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 l (cbrt.f64 Om)) (*.f64 (cbrt.f64 (/.f64 8 (*.f64 Om Om))) (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) 2) 2))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))) 2) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) 2) 2)) (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (cbrt.f64 (/.f64 l (*.f64 Om 1/2))) (*.f64 (cbrt.f64 (/.f64 l (*.f64 Om 1/2))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 2)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2))) 2) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 2)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 2)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2)))))
(*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2)) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 2))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 2)) (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2))) (*.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2)))))
(*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2)) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 2))))
(/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (+.f64 l l)) Om)
(/.f64 (*.f64 (+.f64 l l) (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))) Om)
(/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (+.f64 l l) (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) l) (*.f64 Om 1/2))
(*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 l (*.f64 Om 1/2)))
(/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -2 l)) (neg.f64 Om))
(/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (neg.f64 (*.f64 (*.f64 l l) 4))) (neg.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 (*.f64 l l) 4) Om)) Om)
(/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 (*.f64 l l) 4) Om)) Om)
(/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) 4)) (*.f64 Om Om))
(/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 (*.f64 l l) 4) Om)) Om)
(/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (neg.f64 (/.f64 (*.f64 (*.f64 l l) 4) Om))) (neg.f64 Om))
(/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 (*.f64 l l) 4) Om)) Om)
(/.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) 1)
(*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))
(/.f64 (*.f64 (+.f64 l l) (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))) Om)
(/.f64 (*.f64 (/.f64 (+.f64 l l) (cbrt.f64 Om)) (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (+.f64 l l) (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 l (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))) (*.f64 Om 1/2))
(*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 l (*.f64 Om 1/2)))
(/.f64 (*.f64 (*.f64 -2 l) (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))) (neg.f64 Om))
(/.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -2 l)) (neg.f64 Om))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 l l) 4)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (neg.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 (*.f64 l l) 4) Om)) Om)
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 l l) 4) Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) Om)
(/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 (*.f64 l l) 4) Om)) Om)
(/.f64 (*.f64 (*.f64 (*.f64 l l) 4) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 Om Om))
(/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 (*.f64 l l) 4) Om)) Om)
(/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l l) 4) Om)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (neg.f64 Om))
(/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 (*.f64 l l) 4) Om)) Om)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) 3)
(*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) 3) 1/3)
(*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))
(pow.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) 1)
(*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))
(neg.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2))) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))
(neg.f64 (*.f64 (/.f64 (*.f64 -2 l) Om) (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (neg.f64 (/.f64 (*.f64 -2 l) Om)) (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))))
(neg.f64 (*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 -2 l) Om)))
(*.f64 (neg.f64 (/.f64 (*.f64 -2 l) Om)) (*.f64 l (*.f64 (/.f64 2 Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) 3))
(*.f64 (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))
(if (!=.f64 1 0) (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(if (!=.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) 0) (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(if (!=.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1) 0) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1) -1/2) (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(if (!=.f64 -1 0) (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(if (!=.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) 0) (/.f64 1 (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 2) (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))))) (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(if (!=.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 0) (/.f64 1 (pow.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) -1)) (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(if (!=.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 0) (/.f64 1 (/.f64 1 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))) (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 0) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) (neg.f64 3)) (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 0) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) -3) (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 0) (pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) -2) (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(if (!=.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) 3) 0) (pow.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) 3) (neg.f64 1/3)) (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(if (!=.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) 3) 0) (pow.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) 3) -1/3) (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) -2))) 0) (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) -2))))) (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(-.f64 0 (/.f64 -1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) (/.f64 -1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(+.f64 (/.f64 (neg.f64 0) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))))
(/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) 1) (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) 1))
(/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) -1) (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) -1))
(/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))
(*.f64 (*.f64 -1 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))) (*.f64 -1 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))))
(/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))) (/.f64 -1 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 2)))
(/.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 2)) (neg.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))))
(*.f64 (/.f64 1 -1) (/.f64 -1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))
(*.f64 (/.f64 1 (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))) (/.f64 -1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))))
(/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))
(*.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) (/.f64 1 (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))))
(/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))
(*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) (/.f64 1 (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 2))))
(/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))
(*.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) (/.f64 -1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))))
(/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))
(*.f64 -1 (/.f64 -1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))
(*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) -1)
(/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) -2)))
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) -2) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) -2)) (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))))
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) -2) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(*.f64 1 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 1)
(/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))
(*.f64 (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) -2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) -2))) 2))
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) -2) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) -2)) (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) -2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) -2)) (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) -2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) -2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) -2))) 2) (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))))
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) -2) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) (/.f64 -1 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 2)))
(/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 2)) (/.f64 -1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))))
(/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))
(/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) 1) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) -2)) -1) (neg.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))))
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) -2) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(/.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) -2))) (neg.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))))
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) -2) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(/.f64 (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) 2) 2))
(/.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))))
(/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) 1) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))))
(/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))
(/.f64 -1 (/.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) -1))
(/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))
(/.f64 (neg.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))) (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))))
(/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))
(/.f64 -1 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))
(/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 2))
(/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))
(/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) -2)) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) -2) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(/.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 1)
(/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))
(/.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 2)))
(/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))))
(/.f64 (neg.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 2)))
(/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))
(pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) 3)
(/.f64 (pow.f64 1 3) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))
(pow.f64 (pow.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 3) 1/3)
(/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))
(pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)) -1)
(/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))
(pow.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 1)
(/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))
(pow.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))) 2)
(/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))
(neg.f64 (/.f64 -1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))))
(/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))
(neg.f64 (*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 1))
(/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))
(neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) -1))
(/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))
(cbrt.f64 (pow.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))) 3))
(/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))
(fma.f64 1 1 (neg.f64 (pow.f64 (cos.f64 ky) 2)))
(pow.f64 (sin.f64 ky) 2)
(fma.f64 -1 -1 (neg.f64 (pow.f64 (cos.f64 ky) 2)))
(fma.f64 1 1/2 (neg.f64 (*.f64 1/2 (cos.f64 (+.f64 ky ky)))))
(pow.f64 (sin.f64 ky) 2)
(fma.f64 (cbrt.f64 1/2) (cbrt.f64 (*.f64 1/2 1/2)) (neg.f64 (*.f64 1/2 (cos.f64 (+.f64 ky ky)))))
(pow.f64 (sin.f64 ky) 2)
(fma.f64 (sqrt.f64 1/2) (sqrt.f64 1/2) (neg.f64 (*.f64 1/2 (cos.f64 (+.f64 ky ky)))))
(pow.f64 (sin.f64 ky) 2)
(if (!=.f64 1 0) (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 ky) 2))
(if (!=.f64 (pow.f64 (cos.f64 ky) 2) 0) (/.f64 (-.f64 (*.f64 1/2 1/2) (*.f64 (*.f64 1/2 (cos.f64 (+.f64 ky ky))) (*.f64 1/2 (cos.f64 (+.f64 ky ky))))) (pow.f64 (cos.f64 ky) 2)) (pow.f64 (sin.f64 ky) 2))
(if (!=.f64 (pow.f64 (cos.f64 ky) 2) 0) (/.f64 (-.f64 1/4 (pow.f64 (*.f64 1/2 (cos.f64 (+.f64 ky ky))) 2)) (pow.f64 (cos.f64 ky) 2)) (pow.f64 (sin.f64 ky) 2))
(if (!=.f64 (+.f64 1 (pow.f64 (cos.f64 ky) 2)) 0) (/.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 ky) 2) (pow.f64 (cos.f64 ky) 2))) (+.f64 1 (pow.f64 (cos.f64 ky) 2))) (pow.f64 (sin.f64 ky) 2))
(if (!=.f64 (+.f64 1 (pow.f64 (cos.f64 ky) 2)) 0) (/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 ky) 2) 2)) (+.f64 1 (pow.f64 (cos.f64 ky) 2))) (pow.f64 (sin.f64 ky) 2))
(if (!=.f64 1/2 0) (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 ky) 2))
(if (!=.f64 (*.f64 1/2 (cos.f64 (+.f64 ky ky))) 0) (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 ky) 2))
(if (!=.f64 (pow.f64 (cos.f64 ky) 2) 0) (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 ky) 2))
(if (!=.f64 (+.f64 (*.f64 1/2 1/2) (+.f64 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 ky ky))) (*.f64 1/2 (cos.f64 (+.f64 ky ky)))) (*.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 ky ky)))))) 0) (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 ky) 2))
(if (!=.f64 (+.f64 1/4 (+.f64 (pow.f64 (*.f64 1/2 (cos.f64 (+.f64 ky ky))) 2) (*.f64 1/4 (cos.f64 (+.f64 ky ky))))) 0) (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 ky) 2))
(if (!=.f64 (+.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 ky) 2) (pow.f64 (cos.f64 ky) 2)) (pow.f64 (cos.f64 ky) 2))) 0) (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 ky) 2))
(if (!=.f64 (+.f64 1 (+.f64 (pow.f64 (pow.f64 (cos.f64 ky) 2) 2) (pow.f64 (cos.f64 ky) 2))) 0) (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 ky) 2))
(if (!=.f64 (pow.f64 (sin.f64 ky) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (sin.f64 ky) 2) -1)) (pow.f64 (sin.f64 ky) 2))
(+.f64 1 (*.f64 (neg.f64 (cos.f64 ky)) (cos.f64 ky)))
(pow.f64 (sin.f64 ky) 2)
(+.f64 1/2 (*.f64 -1/2 (cos.f64 (+.f64 ky ky))))
(+.f64 1/2 (neg.f64 (*.f64 1/2 (cos.f64 (+.f64 ky ky)))))
(pow.f64 (sin.f64 ky) 2)
(+.f64 1 (neg.f64 (pow.f64 (cos.f64 ky) 2)))
(pow.f64 (sin.f64 ky) 2)
(-.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 ky ky))))
(pow.f64 (sin.f64 ky) 2)
(-.f64 1 (pow.f64 (cos.f64 ky) 2))
(pow.f64 (sin.f64 ky) 2)
(-.f64 (/.f64 (cos.f64 0) 2) (*.f64 1/2 (cos.f64 (+.f64 ky ky))))
(-.f64 (/.f64 1 2) (*.f64 1/2 (cos.f64 (+.f64 ky ky))))
(*.f64 (sin.f64 ky) (sin.f64 ky))
(pow.f64 (sin.f64 ky) 2)
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 (sin.f64 ky) (cbrt.f64 (sin.f64 ky))))
(*.f64 (*.f64 (sin.f64 ky) (cbrt.f64 (sin.f64 ky))) (cbrt.f64 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 (sin.f64 ky) (cbrt.f64 (sin.f64 ky))))
(*.f64 (cbrt.f64 (sin.f64 ky)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (sin.f64 ky)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 (sin.f64 ky) (cbrt.f64 (sin.f64 ky))))
(*.f64 1 (pow.f64 (sin.f64 ky) 2))
(pow.f64 (sin.f64 ky) 2)
(*.f64 (pow.f64 (sin.f64 ky) 2) 1)
(pow.f64 (sin.f64 ky) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (cbrt.f64 (*.f64 (sin.f64 ky) (cbrt.f64 (sin.f64 ky))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (cbrt.f64 (sin.f64 ky))) 2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (sin.f64 ky) (cbrt.f64 (sin.f64 ky))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (cbrt.f64 (sin.f64 ky))) 2)))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (cbrt.f64 (sin.f64 ky)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (cbrt.f64 (sin.f64 ky))) 2)) (cbrt.f64 (pow.f64 (sin.f64 ky) 2))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (cbrt.f64 (sin.f64 ky)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (cbrt.f64 (sin.f64 ky))) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (neg.f64 (sin.f64 ky)) (neg.f64 (sin.f64 ky)))
(pow.f64 (sin.f64 ky) 2)
(*.f64 (+.f64 1 (cos.f64 ky)) (-.f64 1 (cos.f64 ky)))
(*.f64 (+.f64 -1 (cos.f64 ky)) (-.f64 -1 (cos.f64 ky)))
(*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 ky ky))) 1/2)
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 1/2)
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 ky ky))) 2)
(/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 2)
(/.f64 (pow.f64 (sin.f64 ky) 2) 1)
(pow.f64 (sin.f64 ky) 2)
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 ky ky))) 1) 2)
(/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 2)
(/.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 ky ky))) (cbrt.f64 2)) (cbrt.f64 4))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (cbrt.f64 2)) (cbrt.f64 4))
(/.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 ky ky))) (cbrt.f64 4)) (cbrt.f64 2))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (cbrt.f64 4)) (cbrt.f64 2))
(/.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 ky ky))) (sqrt.f64 2)) (sqrt.f64 2))
(/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 2)
(/.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 ky ky))) 1) 2)
(/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 2)
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 ky) 2) 3)) (+.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 ky) 2) (pow.f64 (cos.f64 ky) 2)) (pow.f64 (cos.f64 ky) 2))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 ky) 2) 3)) (+.f64 1 (+.f64 (pow.f64 (pow.f64 (cos.f64 ky) 2) 2) (pow.f64 (cos.f64 ky) 2))))
(/.f64 (-.f64 1/8 (pow.f64 (*.f64 1/2 (cos.f64 (+.f64 ky ky))) 3)) (+.f64 (*.f64 1/2 1/2) (+.f64 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 ky ky))) (*.f64 1/2 (cos.f64 (+.f64 ky ky)))) (*.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 ky ky)))))))
(/.f64 (-.f64 1/8 (pow.f64 (*.f64 1/2 (cos.f64 (+.f64 ky ky))) 3)) (+.f64 1/4 (+.f64 (pow.f64 (*.f64 1/2 (cos.f64 (+.f64 ky ky))) 2) (*.f64 1/4 (cos.f64 (+.f64 ky ky))))))
(/.f64 (neg.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 ky ky)))) -2)
(neg.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) -2))
(pow.f64 (sin.f64 ky) 2)
(pow.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) 3)
(pow.f64 (sin.f64 ky) 2)
(pow.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 3) 1/3)
(pow.f64 (sin.f64 ky) 2)
(pow.f64 (pow.f64 (sin.f64 ky) 2) 1)
(pow.f64 (sin.f64 ky) 2)
(neg.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)))
(pow.f64 (sin.f64 ky) 2)
(neg.f64 (-.f64 (*.f64 1/2 (cos.f64 (+.f64 ky ky))) 1/2))
(pow.f64 (sin.f64 ky) 2)
(neg.f64 (-.f64 (pow.f64 (cos.f64 ky) 2) 1))
(pow.f64 (sin.f64 ky) 2)
(cbrt.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 3))
(pow.f64 (sin.f64 ky) 2)

localize132.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))
0.7b
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))
2.9b
(fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)
8.9b
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))
Compiler

Compiled 148 to 89 computations (39.9% saved)

series494.0ms (1.2%)

Counts
4 → 100
Calls

42 calls:

TimeVariablePointExpression
7.0ms
kx
@0
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))
6.0ms
ky
@0
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))
4.0ms
l
@inf
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))
3.0ms
Om
@0
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))
3.0ms
l
@0
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))
Compiler

Compiled 44140 to 33270 computations (24.6% saved)

rewrite216.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
184×egg-rr
45×egg-rr
42×egg-rr
34×egg-rr
Counts
4 → 305
Calls
Call 1
Inputs
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))
(fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))
(fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) 0) (/.f64 1 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) 0) (/.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) -1)) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 0) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1) 0) (/.f64 1 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1) -1/2)) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 -1) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (neg.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) (*.f64 2 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) (/.f64 2 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 2 l) Om)) (/.f64 (*.f64 2 l) Om) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2))) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 1 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 1 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 2) (neg.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) -1))) 0) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 2) (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)))) 0) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 0) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) -1) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 2) -1) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) -1)) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) -1)) 0) (/.f64 (-.f64 1 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 2)) (neg.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) -1))) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) 2) (cbrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) (cbrt.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 3) 1) (/.f64 1 (+.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 2) (neg.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) (cbrt.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1) 2)) (cbrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 3) 1) (+.f64 1 (-.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 2) (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 3) 1)) (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 2) (neg.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 3) 1) (+.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 2) (neg.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 3) 1) 1) (+.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 2) (neg.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1/2 0) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (cbrt.f64 1/2) (/.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) (cbrt.f64 1/4))) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1/2 0) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (sqrt.f64 1/2)) 0) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (sqrt.f64 1/2))) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (cbrt.f64 -1/2) (/.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (cbrt.f64 1/4))) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 1/4)) 0) (/.f64 (cbrt.f64 1/2) (/.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) (cbrt.f64 1/4))) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (neg.f64 (cbrt.f64 1/2)) (/.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (cbrt.f64 1/4))) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2) 0) (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 2 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2))) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 0) (/.f64 1 (/.f64 2 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) -1) 0) (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 2 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) -1))) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 0) (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 2 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/2) 0) (/.f64 (cbrt.f64 1/4) (/.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) (cbrt.f64 1/2))) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (sqrt.f64 1/2)) 0) (/.f64 (sqrt.f64 (sqrt.f64 1/2)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) (sqrt.f64 2)) (sqrt.f64 (sqrt.f64 1/2)))) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/2) 0) (/.f64 (cbrt.f64 (sqrt.f64 1/2)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) (sqrt.f64 2)) (cbrt.f64 1/2))) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 -1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (cbrt.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)) (cbrt.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/2) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/2) (/.f64 (cbrt.f64 1/4) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 -1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 (cbrt.f64 1/4) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 1/2 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)) (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 1/4) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (cbrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 1/4) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 (cbrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)) (/.f64 (sqrt.f64 1/2) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)) (cbrt.f64 1/2)) (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (cbrt.f64 1/2)) (cbrt.f64 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) 2) (cbrt.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/2) (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (cbrt.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) -1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/4) (*.f64 (cbrt.f64 1/2) (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (*.f64 (/.f64 1/2 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/2) (*.f64 (/.f64 (cbrt.f64 1/4) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (*.f64 (/.f64 (cbrt.f64 1/4) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 1/2) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (cbrt.f64 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (sqrt.f64 1/2)) (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 1) (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 -1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 (cbrt.f64 1/4) (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 -1/2) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 (cbrt.f64 1/4) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 -1/2) 1) (/.f64 (cbrt.f64 1/4) (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 -1/2) (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (/.f64 (cbrt.f64 1/4) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 -1/2) -1) (/.f64 (cbrt.f64 1/4) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 -1/2) (neg.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (cbrt.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 (sqrt.f64 1/2) (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 (sqrt.f64 1/2) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 1/2)) 1) (/.f64 (sqrt.f64 1/2) (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 1/2)) (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (/.f64 (neg.f64 (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (/.f64 (neg.f64 (sqrt.f64 1/2)) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) -1) (/.f64 (neg.f64 (sqrt.f64 1/2)) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (/.f64 (neg.f64 (sqrt.f64 1/2)) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 1/2)) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 (cbrt.f64 1/4) (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 (cbrt.f64 1/4) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 1/2)) 1) (/.f64 (cbrt.f64 1/4) (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 1/2)) (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (cbrt.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 1/2) (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (/.f64 (neg.f64 (cbrt.f64 1/4)) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 1/2) (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (/.f64 (neg.f64 (cbrt.f64 1/4)) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 1/2) -1) (/.f64 (neg.f64 (cbrt.f64 1/4)) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 1/2) (neg.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (/.f64 (neg.f64 (cbrt.f64 1/4)) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (/.f64 -1/2 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (/.f64 -1/2 (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 -1) (/.f64 -1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (/.f64 -1/2 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 1/2 (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 1/2 (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (/.f64 1/2 (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/2) (/.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/4) (/.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (cbrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 1) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) -1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (sqrt.f64 2)) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) -1) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) -1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) -1) (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (cbrt.f64 4)) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) -1) (cbrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 1) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (sqrt.f64 2)) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2) (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (cbrt.f64 4)) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2) (cbrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 1) (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (sqrt.f64 2)) (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2) (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (cbrt.f64 2)) (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (cbrt.f64 4)) (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (cbrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) -1) (/.f64 1/2 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 1/2) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)) (/.f64 (cbrt.f64 1/4) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/4) (/.f64 (cbrt.f64 1/2) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 1/4) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 (cbrt.f64 1/2) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 1/2) (*.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 1/2) (*.f64 (cbrt.f64 4) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (*.f64 (cbrt.f64 4) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (*.f64 2 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (*.f64 2 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 2 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) (sqrt.f64 2)) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 -2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (*.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (*.f64 -2 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/2) -1) (*.f64 (cbrt.f64 4) (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) -1) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 -1) (*.f64 -2 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (*.f64 (cbrt.f64 4) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (*.f64 -2 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1/2 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1/2 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 1/2)) (neg.f64 (*.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)) (cbrt.f64 -1/2)) (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)) (cbrt.f64 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) -1) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (cbrt.f64 1/2)) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (cbrt.f64 1/4)) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (sqrt.f64 1/2)) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (cbrt.f64 1/4)) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 1/2) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2))) (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/2) (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/2 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 1) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/2 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 1/4) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1/2 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1/2 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1/2 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (cbrt.f64 4)) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (cbrt.f64 2)) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 1) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1/2 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1/2 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1/2 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (sin.f64 ky)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (sin.f64 ky)) (pow.f64 (sin.f64 kx) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 kx) (cbrt.f64 (sin.f64 kx))) (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (pow.f64 (sin.f64 ky) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (sin.f64 kx)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (sin.f64 kx)) (pow.f64 (sin.f64 ky) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (sin.f64 kx) 2) 1 (pow.f64 (sin.f64 ky) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (*.f64 (sin.f64 kx) (cbrt.f64 (sin.f64 kx))) (pow.f64 (sin.f64 ky) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (sin.f64 ky) 2) 1 (pow.f64 (sin.f64 kx) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 (sin.f64 ky) (cbrt.f64 (sin.f64 ky))) (pow.f64 (sin.f64 kx) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 ky) (cbrt.f64 (sin.f64 ky))) (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (pow.f64 (sin.f64 kx) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) (-.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (-.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 ky) 3) 2) (pow.f64 (pow.f64 (sin.f64 kx) 3) 2)) (+.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (-.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 ky) 3) 2) (pow.f64 (pow.f64 (sin.f64 kx) 3) 2)) (+.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sin.f64 kx) 2) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 ky) 3) 2) (pow.f64 (pow.f64 (sin.f64 kx) 3) 2)) (+.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (-.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sin.f64 ky) 2) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 ky) 3) 2) (pow.f64 (pow.f64 (sin.f64 kx) 3) 2)) (+.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sin.f64 kx) 2) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 ky) 3) 2) (pow.f64 (pow.f64 (sin.f64 kx) 3) 2)) (+.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sin.f64 ky) 2) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 ky) 3) 2) (pow.f64 (pow.f64 (sin.f64 kx) 3) 2)) (+.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (-.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) 1) (pow.f64 (cos.f64 ky) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) 1) (pow.f64 (cos.f64 kx) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 (pow.f64 (cos.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 (pow.f64 (cos.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) 1/2) (*.f64 1/2 (cos.f64 (+.f64 ky ky))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) 1/2) (*.f64 1/2 (cos.f64 (+.f64 kx kx))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/2 (-.f64 (*.f64 1/2 (cos.f64 (+.f64 ky ky))) (pow.f64 (sin.f64 kx) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/2 (-.f64 (*.f64 1/2 (cos.f64 (+.f64 kx kx))) (pow.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) 2)) (cbrt.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) 2) (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 kx kx))) 2) (*.f64 2 (-.f64 (cos.f64 0) (cos.f64 (+.f64 ky ky))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 ky ky))) 2) (*.f64 2 (-.f64 (cos.f64 0) (cos.f64 (+.f64 kx kx))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 kx kx))) (-.f64 (cos.f64 0) (cos.f64 (+.f64 ky ky)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 ky ky))) (-.f64 (cos.f64 0) (cos.f64 (+.f64 kx kx)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) 3))))))

simplify1.3s (3%)

Algorithm
egglog
Counts
405 → 466
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2) (pow.f64 l 4)))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 6) (pow.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2) (pow.f64 l 4))))))
(*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 1/2 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
(*.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
(-.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))) (*.f64 1/2 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))
1
(+.f64 1 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2))) (+.f64 1 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2))) (+.f64 1 (+.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2) (pow.f64 l 2)))) (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))))
1
(+.f64 1 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2))) (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2))) (+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (/.f64 -1 Om) 6) (*.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2) (pow.f64 l 2)))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)
(+.f64 1 (+.f64 (*.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) (pow.f64 ky 2)) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.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 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))
(+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 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/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))))
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (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/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 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (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/3 (/.f64 (*.f64 (pow.f64 kx 4) (pow.f64 l 2)) (pow.f64 Om 2)))))))
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) 1)
1
(+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) 1)
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2)))
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2)))
(+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))) 1)
(*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 Om -2))))
(+.f64 1 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 Om -2)))))
(+.f64 1 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 Om -2)))))
(+.f64 1 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 Om -2)))))
1
(+.f64 1 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
1
(+.f64 1 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))))
1/2
(+.f64 1/2 (*.f64 -1 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) (pow.f64 l 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2)) (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) (pow.f64 Om 2)))) (pow.f64 l 4))) (*.f64 -1 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) (pow.f64 l 2)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2)) (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) (pow.f64 Om 2)))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2)) (pow.f64 Om 2))))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2)) (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) (pow.f64 Om 2)))) (pow.f64 l 4))) (*.f64 -1 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) (pow.f64 l 2))))))
1/2
(+.f64 (*.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) 1/2)
(+.f64 (*.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2) (pow.f64 l 2))) (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2))) (pow.f64 l 2))))) (pow.f64 (/.f64 1 Om) 6))))))
1/2
(+.f64 1/2 (*.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2))))) (+.f64 1/2 (*.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2))))) (+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2) (pow.f64 l 2))) (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2))) (pow.f64 l 2))))) (pow.f64 (/.f64 -1 Om) 6))))))
(pow.f64 (sin.f64 kx) 2)
(+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))
(+.f64 (*.f64 -1/3 (pow.f64 ky 4)) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))
(+.f64 (*.f64 -1/3 (pow.f64 ky 4)) (+.f64 (pow.f64 ky 2) (+.f64 (*.f64 2/45 (pow.f64 ky 6)) (pow.f64 (sin.f64 kx) 2))))
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (sin.f64 ky) 2)
(+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))
(+.f64 (pow.f64 kx 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 -1/3 (pow.f64 kx 4))))
(+.f64 (pow.f64 kx 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -1/3 (pow.f64 kx 4)) (*.f64 2/45 (pow.f64 kx 6)))))
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(if (!=.f64 1 0) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(if (!=.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) 0) (/.f64 1 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(if (!=.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) 0) (/.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) -1)) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 0) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(if (!=.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1) 0) (/.f64 1 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1) -1/2)) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(-.f64 0 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(*.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(*.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) 1)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))
(*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))
(*.f64 -1 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2))
(*.f64 (neg.f64 -1) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (neg.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2))))
(*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2))
(/.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) 1)
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) -1)
(pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) 1)
(pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) (*.f64 2 1/2))
(pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) (/.f64 2 2))
(pow.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) 3) 1/3)
(pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1) 1/2)
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 3)
(pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)
(pow.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) 2) 1/2)
(neg.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))
(sqrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) 2))
(cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) 3))
(fabs.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(fma.f64 (cbrt.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 1)
(fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)
(fma.f64 1 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 1)
(fma.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 2)) 1)
(fma.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 2 l) Om)) (/.f64 (*.f64 2 l) Om) 1)
(fma.f64 (cbrt.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2))) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 2)) 1)
(fma.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) 1)
(fma.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 1 1)
(fma.f64 1 1 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 2) (neg.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) -1))) 0) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))
(if (!=.f64 1 0) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))
(if (!=.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 2) (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)))) 0) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))
(if (!=.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 0) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))
(if (!=.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) -1) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 2) -1) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) -1)) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))
(if (!=.f64 (neg.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) -1)) 0) (/.f64 (-.f64 1 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 2)) (neg.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) -1))) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))
(+.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 1)
(+.f64 1 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)))
(*.f64 1 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))
(*.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1) 1)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) 2) (cbrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) (cbrt.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1) 2))))
(*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 3) 1) (/.f64 1 (+.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 2) (neg.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) -1)))))
(*.f64 (cbrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) (cbrt.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1) 2)) (cbrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) 2))
(/.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 3) 1) (+.f64 1 (-.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 2) (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 3) 1)) (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 2) (neg.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) -1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 3) 1) (+.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 2) (neg.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) -1))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 3) 1) 1) (+.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 2) (neg.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) -1))))
(pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1) 1)
(pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) 3)
(pow.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1) 3) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1) 3))
(if (!=.f64 1/2 0) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (cbrt.f64 1/2) (/.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) (cbrt.f64 1/4))) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(if (!=.f64 -1/2 0) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(if (!=.f64 (neg.f64 (sqrt.f64 1/2)) 0) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (sqrt.f64 1/2))) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (cbrt.f64 -1/2) (/.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (cbrt.f64 1/4))) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(if (!=.f64 (neg.f64 (cbrt.f64 1/4)) 0) (/.f64 (cbrt.f64 1/2) (/.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) (cbrt.f64 1/4))) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (neg.f64 (cbrt.f64 1/2)) (/.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (cbrt.f64 1/4))) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(if (!=.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2) 0) (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 2 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2))) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(if (!=.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 0) (/.f64 1 (/.f64 2 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) -1) 0) (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 2 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) -1))) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(if (!=.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 0) (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 2 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(if (!=.f64 1 0) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(if (!=.f64 (cbrt.f64 1/2) 0) (/.f64 (cbrt.f64 1/4) (/.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) (cbrt.f64 1/2))) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(if (!=.f64 (sqrt.f64 (sqrt.f64 1/2)) 0) (/.f64 (sqrt.f64 (sqrt.f64 1/2)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) (sqrt.f64 2)) (sqrt.f64 (sqrt.f64 1/2)))) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(if (!=.f64 (cbrt.f64 1/2) 0) (/.f64 (cbrt.f64 (sqrt.f64 1/2)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) (sqrt.f64 2)) (cbrt.f64 1/2))) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(-.f64 0 (/.f64 -1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 -1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(*.f64 (cbrt.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (cbrt.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)) (cbrt.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(*.f64 1 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(*.f64 1/2 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 1/2)
(*.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 1)
(*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/2) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(*.f64 (cbrt.f64 1/2) (/.f64 (cbrt.f64 1/4) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(*.f64 -1/2 (/.f64 -1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(*.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))
(*.f64 (/.f64 (cbrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 (cbrt.f64 1/4) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 1/2 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))
(*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) -1/2)
(*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)) (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(*.f64 (/.f64 1/2 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(*.f64 (/.f64 (cbrt.f64 1/4) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (cbrt.f64 1/2))
(*.f64 (/.f64 (cbrt.f64 1/4) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 (cbrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)) (/.f64 (sqrt.f64 1/2) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (sqrt.f64 1/2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)) (cbrt.f64 1/2)) (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (cbrt.f64 1/2)) (cbrt.f64 1/4))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) 2) (cbrt.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2))))
(*.f64 (cbrt.f64 1/2) (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (cbrt.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2) 1/2))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) -1) 1/2))
(*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 1/2))
(*.f64 (cbrt.f64 1/4) (*.f64 (cbrt.f64 1/2) (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(*.f64 -1/2 (*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 1))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)) 1))
(*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (*.f64 (/.f64 1/2 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 1))
(*.f64 (cbrt.f64 1/2) (*.f64 (/.f64 (cbrt.f64 1/4) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 1))
(*.f64 (/.f64 (cbrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (*.f64 (/.f64 (cbrt.f64 1/4) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 1))
(*.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)) 1))
(*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 1))
(*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 1))
(*.f64 (/.f64 (cbrt.f64 1/2) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (cbrt.f64 1/4))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (sqrt.f64 1/2)) (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (sqrt.f64 1/2)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 1) (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 1))
(*.f64 -1 (/.f64 -1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(*.f64 (/.f64 1/2 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) -1))
(*.f64 (/.f64 (cbrt.f64 -1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 (cbrt.f64 1/4) (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))
(*.f64 (/.f64 (cbrt.f64 -1/2) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 (cbrt.f64 1/4) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2))))
(*.f64 (/.f64 (cbrt.f64 -1/2) 1) (/.f64 (cbrt.f64 1/4) (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(*.f64 (/.f64 (cbrt.f64 -1/2) (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (/.f64 (cbrt.f64 1/4) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(*.f64 (/.f64 (cbrt.f64 -1/2) -1) (/.f64 (cbrt.f64 1/4) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(*.f64 (/.f64 (cbrt.f64 -1/2) (neg.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (cbrt.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 (sqrt.f64 1/2) (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 (sqrt.f64 1/2) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 1/2)) 1) (/.f64 (sqrt.f64 1/2) (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 1/2)) (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2)))
(*.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (/.f64 (neg.f64 (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(*.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (/.f64 (neg.f64 (sqrt.f64 1/2)) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2)))
(*.f64 (/.f64 (sqrt.f64 1/2) -1) (/.f64 (neg.f64 (sqrt.f64 1/2)) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(*.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (/.f64 (neg.f64 (sqrt.f64 1/2)) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 1/2)) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 (cbrt.f64 1/4) (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 (cbrt.f64 1/4) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 1/2)) 1) (/.f64 (cbrt.f64 1/4) (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 1/2)) (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (cbrt.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))
(*.f64 (/.f64 (cbrt.f64 1/2) (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (/.f64 (neg.f64 (cbrt.f64 1/4)) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(*.f64 (/.f64 (cbrt.f64 1/2) (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (/.f64 (neg.f64 (cbrt.f64 1/4)) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2)))
(*.f64 (/.f64 (cbrt.f64 1/2) -1) (/.f64 (neg.f64 (cbrt.f64 1/4)) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(*.f64 (/.f64 (cbrt.f64 1/2) (neg.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (/.f64 (neg.f64 (cbrt.f64 1/4)) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))
(*.f64 (/.f64 1 (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (/.f64 -1/2 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (/.f64 -1/2 (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2)))
(*.f64 (/.f64 1 -1) (/.f64 -1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (/.f64 -1/2 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))
(*.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 1/2 (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))
(*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 1/2 (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2))))
(*.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (/.f64 1/2 (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2)))
(*.f64 (cbrt.f64 1/2) (/.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (cbrt.f64 4)))
(*.f64 (cbrt.f64 1/4) (/.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (cbrt.f64 2)))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 1) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) -1) 2))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (sqrt.f64 2)) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) -1) (sqrt.f64 2)))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) -1) 1))
(*.f64 (cbrt.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) -1) (cbrt.f64 4)))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (cbrt.f64 4)) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) -1) (cbrt.f64 2)))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 1) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2) 2))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (sqrt.f64 2)) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2) (sqrt.f64 2)))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2) 1))
(*.f64 (cbrt.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2) (cbrt.f64 4)))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (cbrt.f64 4)) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2) (cbrt.f64 2)))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 1) (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (sqrt.f64 2)) (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (sqrt.f64 2)))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2) (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 1))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (cbrt.f64 2)) (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (cbrt.f64 4)))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (cbrt.f64 4)) (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (cbrt.f64 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) -1) (/.f64 1/2 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(*.f64 (/.f64 (cbrt.f64 1/2) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)) (/.f64 (cbrt.f64 1/4) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(*.f64 (cbrt.f64 1/4) (/.f64 (cbrt.f64 1/2) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(*.f64 (/.f64 (cbrt.f64 1/4) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 (cbrt.f64 1/2) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))
(/.f64 -1 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) 2)))
(/.f64 -1/2 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) (sqrt.f64 2)))
(/.f64 (cbrt.f64 1/2) (*.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) (cbrt.f64 4)))
(/.f64 (cbrt.f64 1/2) (*.f64 (cbrt.f64 4) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(/.f64 (cbrt.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (*.f64 (cbrt.f64 4) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))
(/.f64 -1 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2))
(/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (*.f64 2 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (*.f64 2 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))
(/.f64 -1 (*.f64 2 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(/.f64 -1 (*.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) -2))
(/.f64 1 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) (sqrt.f64 2)) (sqrt.f64 2)))
(/.f64 -1/2 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))
(/.f64 -1 (*.f64 -2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(/.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (*.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))
(/.f64 (*.f64 -1 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (*.f64 -2 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))
(/.f64 (*.f64 (cbrt.f64 1/2) -1) (*.f64 (cbrt.f64 4) (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(/.f64 (*.f64 (sqrt.f64 1/2) -1) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(/.f64 (*.f64 -1 -1) (*.f64 -2 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(/.f64 (/.f64 (cbrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (*.f64 (cbrt.f64 4) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(/.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(/.f64 (*.f64 -1 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (*.f64 -2 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(/.f64 (neg.f64 (/.f64 1/2 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(/.f64 (neg.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) -2)
(/.f64 (neg.f64 (/.f64 1/2 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))
(/.f64 (neg.f64 (sqrt.f64 1/2)) (neg.f64 (*.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) (sqrt.f64 2))))
(/.f64 (/.f64 1/2 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(/.f64 (/.f64 1/2 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2))
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(/.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)
(/.f64 1 (*.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) 2))
(/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)) (cbrt.f64 -1/2)) (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)) (cbrt.f64 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(/.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 1)
(/.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (sqrt.f64 2))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) -1) -2)
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (cbrt.f64 1/2)) (cbrt.f64 4))
(/.f64 (*.f64 (/.f64 (cbrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (cbrt.f64 1/4)) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (sqrt.f64 1/2)) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (cbrt.f64 1/4)) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 1/2) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2))
(/.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2))) (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(/.f64 (*.f64 -1 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) -2)
(/.f64 (*.f64 (cbrt.f64 1/2) (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (cbrt.f64 4))
(/.f64 (*.f64 (/.f64 1/2 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 1) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(/.f64 (*.f64 (/.f64 1/2 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2))
(/.f64 (/.f64 (cbrt.f64 1/4) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (cbrt.f64 2))
(/.f64 (/.f64 -1/2 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))
(/.f64 (/.f64 -1/2 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(/.f64 (/.f64 -1/2 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2))
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (cbrt.f64 4)) (cbrt.f64 2))
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (cbrt.f64 2)) (cbrt.f64 4))
(/.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(/.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 1) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(/.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(/.f64 (/.f64 (/.f64 1/2 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2))
(/.f64 (/.f64 (/.f64 1/2 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2) 2))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 1/2))
(pow.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 3) 1/3)
(pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 1)
(pow.f64 (cbrt.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 3)
(pow.f64 (*.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) 2) -1)
(pow.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2)
(neg.f64 (/.f64 -1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(neg.f64 (*.f64 -1/2 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(neg.f64 (*.f64 (/.f64 -1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 1))
(neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) -1/2))
(cbrt.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 3))
(fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))
(fma.f64 (cbrt.f64 (sin.f64 ky)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (sin.f64 ky)) (pow.f64 (sin.f64 kx) 2))
(fma.f64 (*.f64 (sin.f64 kx) (cbrt.f64 (sin.f64 kx))) (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (pow.f64 (sin.f64 ky) 2))
(fma.f64 (cbrt.f64 (sin.f64 kx)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (sin.f64 kx)) (pow.f64 (sin.f64 ky) 2))
(fma.f64 1 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))
(fma.f64 (pow.f64 (sin.f64 kx) 2) 1 (pow.f64 (sin.f64 ky) 2))
(fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2))
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (*.f64 (sin.f64 kx) (cbrt.f64 (sin.f64 kx))) (pow.f64 (sin.f64 ky) 2))
(fma.f64 (pow.f64 (sin.f64 ky) 2) 1 (pow.f64 (sin.f64 kx) 2))
(fma.f64 1 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 (sin.f64 ky) (cbrt.f64 (sin.f64 ky))) (pow.f64 (sin.f64 kx) 2))
(fma.f64 (*.f64 (sin.f64 ky) (cbrt.f64 (sin.f64 ky))) (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (pow.f64 (sin.f64 kx) 2))
(if (!=.f64 (-.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) (-.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))
(if (!=.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))
(if (!=.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (-.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 ky) 3) 2) (pow.f64 (pow.f64 (sin.f64 kx) 3) 2)) (+.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (-.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))
(if (!=.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 ky) 3) 2) (pow.f64 (pow.f64 (sin.f64 kx) 3) 2)) (+.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))
(if (!=.f64 (pow.f64 (sin.f64 kx) 2) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 ky) 3) 2) (pow.f64 (pow.f64 (sin.f64 kx) 3) 2)) (+.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (-.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))
(if (!=.f64 (pow.f64 (sin.f64 ky) 2) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 ky) 3) 2) (pow.f64 (pow.f64 (sin.f64 kx) 3) 2)) (+.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))
(if (!=.f64 (pow.f64 (sin.f64 kx) 2) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 ky) 3) 2) (pow.f64 (pow.f64 (sin.f64 kx) 3) 2)) (+.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))
(if (!=.f64 (pow.f64 (sin.f64 ky) 2) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 ky) 3) 2) (pow.f64 (pow.f64 (sin.f64 kx) 3) 2)) (+.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (-.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))
(+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))
(-.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) 1) (pow.f64 (cos.f64 ky) 2))
(-.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) 1) (pow.f64 (cos.f64 kx) 2))
(-.f64 1 (-.f64 (pow.f64 (cos.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(-.f64 1 (-.f64 (pow.f64 (cos.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(-.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) 1/2) (*.f64 1/2 (cos.f64 (+.f64 ky ky))))
(-.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) 1/2) (*.f64 1/2 (cos.f64 (+.f64 kx kx))))
(-.f64 1/2 (-.f64 (*.f64 1/2 (cos.f64 (+.f64 ky ky))) (pow.f64 (sin.f64 kx) 2)))
(-.f64 1/2 (-.f64 (*.f64 1/2 (cos.f64 (+.f64 kx kx))) (pow.f64 (sin.f64 ky) 2)))
(*.f64 (cbrt.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) 2)) (cbrt.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))
(*.f64 1 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))
(*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) 1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) 2) (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) 2))))
(/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) 1)
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 kx kx))) 2) (*.f64 2 (-.f64 (cos.f64 0) (cos.f64 (+.f64 ky ky))))) 4)
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 ky ky))) 2) (*.f64 2 (-.f64 (cos.f64 0) (cos.f64 (+.f64 kx kx))))) 4)
(/.f64 (+.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 kx kx))) (-.f64 (cos.f64 0) (cos.f64 (+.f64 ky ky)))) 2)
(/.f64 (+.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 ky ky))) (-.f64 (cos.f64 0) (cos.f64 (+.f64 kx kx)))) 2)
(pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) 3)
(pow.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) 3) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) 3))
Outputs
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (/.f64 (*.f64 (*.f64 2 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 l l)) (*.f64 Om Om)))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2) (pow.f64 l 4)))))
(+.f64 1 (fma.f64 2 (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) (*.f64 Om Om)) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 2 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 Om Om)) 2) (pow.f64 l 4)))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 6) (pow.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2) (pow.f64 l 4))))))
(+.f64 1 (fma.f64 2 (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) (*.f64 Om Om)) (+.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 6)) (pow.f64 (/.f64 (*.f64 2 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 Om Om)) 2)) (*.f64 Om Om)) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 2 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 Om Om)) 2) (pow.f64 l 4))))))
(*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(*.f64 l (sqrt.f64 (/.f64 (*.f64 4 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 Om Om))))
(+.f64 (*.f64 1/2 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
(+.f64 (/.f64 1/2 (*.f64 l (sqrt.f64 (/.f64 (*.f64 4 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 Om Om))))) (*.f64 l (sqrt.f64 (/.f64 (*.f64 4 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 Om Om)))))
(*.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
(neg.f64 (*.f64 l (sqrt.f64 (/.f64 (*.f64 4 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 Om Om)))))
(-.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))) (*.f64 1/2 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))
(-.f64 (neg.f64 (*.f64 l (sqrt.f64 (/.f64 (*.f64 4 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 Om Om))))) (/.f64 1/2 (*.f64 l (sqrt.f64 (/.f64 (*.f64 4 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 Om Om))))))
1
(+.f64 1 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (*.f64 (*.f64 2 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2))) (+.f64 1 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2))))))
(fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 (*.f64 (*.f64 2 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 l l)) 2)) (+.f64 1 (*.f64 (*.f64 2 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2))) (+.f64 1 (+.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2) (pow.f64 l 2)))) (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 (*.f64 (*.f64 2 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 l l)) 2)) (+.f64 1 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 l l)) 2) (*.f64 l l))) (*.f64 (*.f64 2 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2))))))
1
(+.f64 1 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (*.f64 (*.f64 2 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2))) (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2))))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (pow.f64 (*.f64 (*.f64 2 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 l l)) 2)) (*.f64 (*.f64 2 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2))) (+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (/.f64 -1 Om) 6) (*.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2) (pow.f64 l 2)))))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (pow.f64 (*.f64 (*.f64 2 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 l l)) 2)) (fma.f64 2 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) (*.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 -1 Om) 6)) (*.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 l l)) 2) (*.f64 l l))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)
(fma.f64 4 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 1)
(+.f64 1 (+.f64 (*.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) (pow.f64 ky 2)) (pow.f64 Om 2)))))
(+.f64 1 (*.f64 4 (+.f64 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om)))))
(+.f64 1 (+.f64 (*.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 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))
(+.f64 1 (fma.f64 4 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (fma.f64 -4/3 (/.f64 (*.f64 (*.f64 l l) (pow.f64 ky 4)) (*.f64 Om Om)) (/.f64 (*.f64 4 (*.f64 (*.f64 l l) (*.f64 ky ky))) (*.f64 Om Om)))))
(+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 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/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))))
(+.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 1) (fma.f64 8/45 (/.f64 (*.f64 (pow.f64 ky 6) (*.f64 l l)) (*.f64 Om Om)) (fma.f64 -4/3 (/.f64 (*.f64 (*.f64 l l) (pow.f64 ky 4)) (*.f64 Om Om)) (/.f64 (*.f64 4 (*.f64 (*.f64 l l) (*.f64 ky ky))) (*.f64 Om Om)))))
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(fma.f64 4 (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) (*.f64 Om Om)) 1)
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(fma.f64 4 (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) (*.f64 Om Om)) 1)
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(fma.f64 4 (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) (*.f64 Om Om)) 1)
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(fma.f64 4 (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) (*.f64 Om Om)) 1)
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(fma.f64 4 (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) (*.f64 Om Om)) 1)
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(fma.f64 4 (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) (*.f64 Om Om)) 1)
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(fma.f64 4 (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) (*.f64 Om Om)) 1)
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(fma.f64 4 (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) (*.f64 Om Om)) 1)
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om))))
(+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 1 (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)) (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)))))
(+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (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/3 (/.f64 (*.f64 (pow.f64 kx 4) (pow.f64 l 2)) (pow.f64 Om 2))))))
(+.f64 1 (+.f64 (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)) (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)))) (/.f64 (*.f64 -4/3 (*.f64 (pow.f64 kx 4) (*.f64 l l))) (*.f64 Om Om))))
(+.f64 (*.f64 8/45 (/.f64 (*.f64 (pow.f64 kx 6) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (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/3 (/.f64 (*.f64 (pow.f64 kx 4) (pow.f64 l 2)) (pow.f64 Om 2)))))))
(fma.f64 8/45 (/.f64 (*.f64 (pow.f64 kx 6) (*.f64 l l)) (*.f64 Om Om)) (+.f64 1 (+.f64 (*.f64 4 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)) (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)))) (/.f64 (*.f64 -4/3 (*.f64 (pow.f64 kx 4) (*.f64 l l))) (*.f64 Om Om)))))
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(fma.f64 4 (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) (*.f64 Om Om)) 1)
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(fma.f64 4 (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) (*.f64 Om Om)) 1)
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(fma.f64 4 (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) (*.f64 Om Om)) 1)
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(fma.f64 4 (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) (*.f64 Om Om)) 1)
(+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) 1)
(fma.f64 4 (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) (*.f64 Om Om)) 1)
(+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) 1)
(fma.f64 4 (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) (*.f64 Om Om)) 1)
(+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) 1)
(fma.f64 4 (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) (*.f64 Om Om)) 1)
(+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) 1)
(fma.f64 4 (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) (*.f64 Om Om)) 1)
1
(+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) 1)
(fma.f64 4 (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) (*.f64 Om Om)) 1)
(+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) 1)
(fma.f64 4 (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) (*.f64 Om Om)) 1)
(+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) 1)
(fma.f64 4 (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 l l)) (*.f64 Om Om)) 1)
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 1 l) -2)) (*.f64 Om Om)))
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 1 l) -2)) (*.f64 Om Om))))
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 1 l) -2)) (*.f64 Om Om))))
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 1 l) -2)) (*.f64 Om Om))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 -1 l) -2)) (*.f64 Om Om)))
(+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))) 1)
(fma.f64 4 (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 -1 l) -2)) (*.f64 Om Om)) 1)
(+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))) 1)
(fma.f64 4 (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 -1 l) -2)) (*.f64 Om Om)) 1)
(+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))) 1)
(fma.f64 4 (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 -1 l) -2)) (*.f64 Om Om)) 1)
(*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 Om -2))))
(*.f64 4 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 Om -2))))
(+.f64 1 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 Om -2)))))
(+.f64 1 (*.f64 4 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 Om -2)))))
(+.f64 1 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 Om -2)))))
(+.f64 1 (*.f64 4 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 Om -2)))))
(+.f64 1 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 Om -2)))))
(+.f64 1 (*.f64 4 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 Om -2)))))
1
(+.f64 1 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (*.f64 4 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (*.f64 4 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (*.f64 4 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2)))))
1
(+.f64 1 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (*.f64 4 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (*.f64 4 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (*.f64 4 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (*.f64 4 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2)))))
1/2
(+.f64 1/2 (*.f64 -1 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) (pow.f64 l 2))))
(+.f64 1/2 (neg.f64 (*.f64 (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2)) (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) (pow.f64 Om 2)))) (pow.f64 l 4))) (*.f64 -1 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) (pow.f64 l 2)))))
(+.f64 1/2 (+.f64 (neg.f64 (*.f64 (fma.f64 -1/4 (pow.f64 (/.f64 (*.f64 2 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 Om Om)) 2) (*.f64 -2 (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) (*.f64 Om Om)))) (pow.f64 l 4))) (neg.f64 (*.f64 (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2)) (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) (pow.f64 Om 2)))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2)) (pow.f64 Om 2))))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2)) (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) (pow.f64 Om 2)))) (pow.f64 l 4))) (*.f64 -1 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) (pow.f64 l 2))))))
(+.f64 1/2 (+.f64 (neg.f64 (*.f64 (pow.f64 l 6) (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (pow.f64 (/.f64 (*.f64 2 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 Om Om)) 2)) (fma.f64 -2 (/.f64 (*.f64 (fma.f64 -1/4 (pow.f64 (/.f64 (*.f64 2 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 Om Om)) 2) (*.f64 -2 (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) (*.f64 Om Om)))) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 Om Om)) (*.f64 1/2 (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 Om Om)) 2)) (*.f64 Om Om))))))) (+.f64 (neg.f64 (*.f64 (fma.f64 -1/4 (pow.f64 (/.f64 (*.f64 2 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 Om Om)) 2) (*.f64 -2 (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) (*.f64 Om Om)))) (pow.f64 l 4))) (neg.f64 (*.f64 (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (*.f64 l l))))))
1/2
(+.f64 (*.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) 1/2)
(+.f64 (neg.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2)))) 1/2)
(+.f64 (*.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)))))))
(+.f64 (neg.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 1/2 (neg.f64 (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) 2)) (*.f64 -1/4 (pow.f64 (*.f64 (*.f64 2 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 l l)) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2) (pow.f64 l 2))) (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2))) (pow.f64 l 2))))) (pow.f64 (/.f64 1 Om) 6))))))
(+.f64 (+.f64 1/2 (+.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) 2)) (*.f64 -1/4 (pow.f64 (*.f64 (*.f64 2 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 l l)) 2))))) (neg.f64 (*.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 l l)) 2) (*.f64 l l)) (*.f64 (*.f64 -2 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 (fma.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) 2)) (*.f64 -1/4 (pow.f64 (*.f64 (*.f64 2 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 l l)) 2))) (*.f64 l l)))) (pow.f64 (/.f64 1 Om) 6))))) (neg.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2)))))
1/2
(+.f64 1/2 (*.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1/2 (neg.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2))))) (+.f64 1/2 (*.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2))))))
(+.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (fma.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) 2)) (*.f64 -1/4 (pow.f64 (*.f64 (*.f64 2 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 l l)) 2))))) (+.f64 1/2 (neg.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2))))) (+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2) (pow.f64 l 2))) (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2))) (pow.f64 l 2))))) (pow.f64 (/.f64 -1 Om) 6))))))
(+.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (fma.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) 2)) (*.f64 -1/4 (pow.f64 (*.f64 (*.f64 2 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 l l)) 2))))) (+.f64 1/2 (+.f64 (neg.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2)))) (neg.f64 (*.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 l l)) 2) (*.f64 l l)) (*.f64 (*.f64 -2 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 (fma.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) 2)) (*.f64 -1/4 (pow.f64 (*.f64 (*.f64 2 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 l l)) 2))) (*.f64 l l)))) (pow.f64 (/.f64 -1 Om) 6))))))
(pow.f64 (sin.f64 kx) 2)
(+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))
(+.f64 (*.f64 ky ky) (pow.f64 (sin.f64 kx) 2))
(+.f64 (*.f64 -1/3 (pow.f64 ky 4)) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))
(fma.f64 -1/3 (pow.f64 ky 4) (+.f64 (*.f64 ky ky) (pow.f64 (sin.f64 kx) 2)))
(+.f64 (*.f64 -1/3 (pow.f64 ky 4)) (+.f64 (pow.f64 ky 2) (+.f64 (*.f64 2/45 (pow.f64 ky 6)) (pow.f64 (sin.f64 kx) 2))))
(fma.f64 -1/3 (pow.f64 ky 4) (+.f64 (*.f64 ky ky) (fma.f64 2/45 (pow.f64 ky 6) (pow.f64 (sin.f64 kx) 2))))
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))
(fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))
(fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))
(fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))
(fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))
(fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))
(fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))
(fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))
(fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (sin.f64 ky) 2)
(+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))
(+.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2))
(+.f64 (pow.f64 kx 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 -1/3 (pow.f64 kx 4))))
(+.f64 (*.f64 kx kx) (+.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 -1/3 (pow.f64 kx 4))))
(+.f64 (pow.f64 kx 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -1/3 (pow.f64 kx 4)) (*.f64 2/45 (pow.f64 kx 6)))))
(+.f64 (*.f64 kx kx) (+.f64 (pow.f64 (sin.f64 ky) 2) (fma.f64 -1/3 (pow.f64 kx 4) (*.f64 2/45 (pow.f64 kx 6)))))
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))
(fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))
(fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))
(fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))
(fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))
(fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))
(fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))
(fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))
(fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(if (!=.f64 1 0) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(if (!=.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) 0) (/.f64 1 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(if (!=.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) 0) (/.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) -1)) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(if (!=.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) 0) (/.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (/.f64 1 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2))) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 0) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(if (!=.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1) 0) (/.f64 1 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1) -1/2)) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(-.f64 0 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))
(*.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))
(*.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) 1)
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2))
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))
(*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))
(*.f64 -1 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2))
(*.f64 (neg.f64 -1) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (neg.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2))))
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))
(*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2)))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2))
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2))
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))
(/.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) 1)
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) -1)
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))
(pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) 1)
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))
(pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) (*.f64 2 1/2))
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))
(pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) (/.f64 2 2))
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))
(pow.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) 3) 1/3)
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))
(pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1) 1/2)
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 3)
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))
(pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))
(pow.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) 2) 1/2)
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))
(neg.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))
(sqrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) 2))
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))
(cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) 3))
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))
(fabs.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(fma.f64 (cbrt.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 1)
(fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)
(fma.f64 1 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 1)
(fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)
(fma.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 2)) 1)
(fma.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 2 l) Om)) (/.f64 (*.f64 2 l) Om) 1)
(fma.f64 (cbrt.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2))) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 2)) 1)
(fma.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) 1)
(fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)
(fma.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 1 1)
(fma.f64 1 1 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 2) (neg.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) -1))) 0) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))
(if (!=.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 2) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) -1)) 0) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))
(if (!=.f64 1 0) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))
(if (!=.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 2) (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)))) 0) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))
(if (!=.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 2)) (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2))) 0) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))
(if (!=.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 0) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))
(if (!=.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) -1) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 2) -1) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) -1)) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))
(if (!=.f64 (neg.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) -1)) 0) (/.f64 (-.f64 1 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 2)) (neg.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) -1))) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))
(+.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 1)
(fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)
(+.f64 1 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)))
(fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)
(*.f64 1 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))
(fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)
(*.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1) 1)
(fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) 2) (cbrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) 2)) (cbrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) (cbrt.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1) 2))))
(*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 3) 1) (/.f64 1 (+.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 2) (neg.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) -1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 3) 1) (-.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 2) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) -1)))
(*.f64 (cbrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) (cbrt.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1) 2)))
(fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1) 2)) (cbrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) 2))
(*.f64 (cbrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) 2)))
(/.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1) 1)
(fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 3) 1) (+.f64 1 (-.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 2) (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 3) 1) (-.f64 (+.f64 1 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 2)) (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 3) 1)) (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 2) (neg.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) -1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 3) 1) (-.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 2) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) -1)))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 3) 1) (+.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 2) (neg.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) -1))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 3) 1) (-.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 2) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) -1)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 3) 1) 1) (+.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 2) (neg.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) -1))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 3) 1) (-.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2)) 2) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) -1)))
(pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1) 1)
(fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)
(pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) 3)
(fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)
(pow.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1) 3) 1/3)
(fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)
(cbrt.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1) 3))
(fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)
(if (!=.f64 1/2 0) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (cbrt.f64 1/2) (/.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) (cbrt.f64 1/4))) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(if (!=.f64 -1/2 0) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(if (!=.f64 (neg.f64 (sqrt.f64 1/2)) 0) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (sqrt.f64 1/2))) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) (neg.f64 (sqrt.f64 1/2)))) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (cbrt.f64 -1/2) (/.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (cbrt.f64 1/4))) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (cbrt.f64 -1/2) (/.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) (neg.f64 (cbrt.f64 1/4)))) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(if (!=.f64 (neg.f64 (cbrt.f64 1/4)) 0) (/.f64 (cbrt.f64 1/2) (/.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) (cbrt.f64 1/4))) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (neg.f64 (cbrt.f64 1/2)) (/.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (cbrt.f64 1/4))) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (cbrt.f64 1/2) (/.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) (cbrt.f64 1/4))) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(if (!=.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2) 0) (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 2 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2))) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(if (!=.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 0) (/.f64 1 (/.f64 2 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(if (!=.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 0) (pow.f64 (/.f64 2 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) -1) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) -1) 0) (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 2 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) -1))) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(if (!=.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)) 0) (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 2 (/.f64 1 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(if (!=.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 0) (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 2 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(if (!=.f64 1 0) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(if (!=.f64 (cbrt.f64 1/2) 0) (/.f64 (cbrt.f64 1/4) (/.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) (cbrt.f64 1/2))) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(if (!=.f64 (sqrt.f64 (sqrt.f64 1/2)) 0) (/.f64 (sqrt.f64 (sqrt.f64 1/2)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) (sqrt.f64 2)) (sqrt.f64 (sqrt.f64 1/2)))) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(if (!=.f64 (cbrt.f64 1/2) 0) (/.f64 (cbrt.f64 (sqrt.f64 1/2)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) (sqrt.f64 2)) (cbrt.f64 1/2))) (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(-.f64 0 (/.f64 -1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(/.f64 (neg.f64 -1/2) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 -1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(-.f64 (/.f64 (neg.f64 0) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (/.f64 -1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(*.f64 (cbrt.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (cbrt.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)) (cbrt.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(*.f64 1 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(*.f64 1/2 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 1/2)
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(*.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 1)
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/2) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(*.f64 (cbrt.f64 1/2) (/.f64 (cbrt.f64 1/4) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(/.f64 (*.f64 (cbrt.f64 1/4) (cbrt.f64 1/2)) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(*.f64 -1/2 (/.f64 -1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(/.f64 (neg.f64 -1/2) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(*.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(*.f64 (/.f64 (cbrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 (cbrt.f64 1/4) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(/.f64 (*.f64 (cbrt.f64 1/4) (cbrt.f64 1/2)) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 1/2 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) -1/2)
(/.f64 (neg.f64 -1/2) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)) (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(*.f64 (/.f64 1/2 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(*.f64 (/.f64 (cbrt.f64 1/4) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (cbrt.f64 1/2))
(/.f64 (*.f64 (cbrt.f64 1/4) (cbrt.f64 1/2)) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(*.f64 (/.f64 (cbrt.f64 1/4) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 (cbrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(/.f64 (*.f64 (cbrt.f64 1/4) (cbrt.f64 1/2)) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)) (/.f64 (sqrt.f64 1/2) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (sqrt.f64 1/2))
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) (cbrt.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)) (cbrt.f64 1/2)) (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (cbrt.f64 1/2)) (cbrt.f64 1/4))
(/.f64 (*.f64 (cbrt.f64 1/4) (cbrt.f64 1/2)) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) 2) (cbrt.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2))))
(*.f64 (cbrt.f64 1/2) (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (cbrt.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2))))
(*.f64 (cbrt.f64 1/2) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2) 1/2))
(/.f64 (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2) 1/2) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) -1) 1/2))
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 1/2))
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(*.f64 (cbrt.f64 1/4) (*.f64 (cbrt.f64 1/2) (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(/.f64 (*.f64 (cbrt.f64 1/4) (cbrt.f64 1/2)) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(*.f64 -1/2 (*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 1))
(/.f64 (neg.f64 -1/2) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)) 1))
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (*.f64 (/.f64 1/2 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 1))
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(*.f64 (cbrt.f64 1/2) (*.f64 (/.f64 (cbrt.f64 1/4) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 1))
(/.f64 (*.f64 (cbrt.f64 1/4) (cbrt.f64 1/2)) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(*.f64 (/.f64 (cbrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (*.f64 (/.f64 (cbrt.f64 1/4) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 1))
(/.f64 (*.f64 (cbrt.f64 1/4) (cbrt.f64 1/2)) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(*.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)) 1))
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 1))
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 1))
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(*.f64 (/.f64 (cbrt.f64 1/2) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (cbrt.f64 1/4))
(/.f64 (*.f64 (cbrt.f64 1/4) (cbrt.f64 1/2)) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (sqrt.f64 1/2)) (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (sqrt.f64 1/2)))
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 1) (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 1))
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(*.f64 -1 (/.f64 -1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(/.f64 (neg.f64 -1/2) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(*.f64 (/.f64 1/2 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) -1))
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(*.f64 (/.f64 (cbrt.f64 -1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 (cbrt.f64 1/4) (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))
(*.f64 (/.f64 (cbrt.f64 -1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 (neg.f64 (cbrt.f64 1/4)) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(*.f64 (/.f64 (cbrt.f64 -1/2) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 (cbrt.f64 1/4) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (cbrt.f64 1/4)) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))
(*.f64 (/.f64 (cbrt.f64 -1/2) 1) (/.f64 (cbrt.f64 1/4) (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(*.f64 (cbrt.f64 -1/2) (/.f64 (neg.f64 (cbrt.f64 1/4)) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(*.f64 (/.f64 (cbrt.f64 -1/2) (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (/.f64 (cbrt.f64 1/4) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 -1/2)) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 (cbrt.f64 1/4) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(*.f64 (/.f64 (cbrt.f64 -1/2) -1) (/.f64 (cbrt.f64 1/4) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(*.f64 (cbrt.f64 -1/2) (/.f64 (neg.f64 (cbrt.f64 1/4)) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(*.f64 (/.f64 (cbrt.f64 -1/2) (neg.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (cbrt.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))
(/.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2))) (neg.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 (sqrt.f64 1/2) (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 (neg.f64 (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 (sqrt.f64 1/2) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2))))
(/.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (neg.f64 (sqrt.f64 1/2))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 1/2)) 1) (/.f64 (sqrt.f64 1/2) (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 1/2)) (neg.f64 (sqrt.f64 1/2))) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 1/2)) (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2)))
(/.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 1/2)) (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (sqrt.f64 1/2)) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2))
(*.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (/.f64 (neg.f64 (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 (neg.f64 (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(*.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (/.f64 (neg.f64 (sqrt.f64 1/2)) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (neg.f64 (sqrt.f64 1/2))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2))
(*.f64 (/.f64 (sqrt.f64 1/2) -1) (/.f64 (neg.f64 (sqrt.f64 1/2)) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 1/2)) (neg.f64 (sqrt.f64 1/2))) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(*.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (/.f64 (neg.f64 (sqrt.f64 1/2)) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))
(/.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (neg.f64 (sqrt.f64 1/2))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 1/2)) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 (cbrt.f64 1/4) (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 1/2)) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 (neg.f64 (cbrt.f64 1/4)) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 (cbrt.f64 1/4) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (/.f64 (cbrt.f64 1/4) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 1/2)) 1) (/.f64 (cbrt.f64 1/4) (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 1/2)) (neg.f64 (cbrt.f64 1/4))) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 1/2)) (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (cbrt.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))) (cbrt.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))
(*.f64 (/.f64 (cbrt.f64 1/2) (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (/.f64 (neg.f64 (cbrt.f64 1/4)) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 1/2)) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 (neg.f64 (cbrt.f64 1/4)) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(*.f64 (/.f64 (cbrt.f64 1/2) (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (/.f64 (neg.f64 (cbrt.f64 1/4)) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/2 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (neg.f64 (cbrt.f64 1/4))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2))
(*.f64 (/.f64 (cbrt.f64 1/2) -1) (/.f64 (neg.f64 (cbrt.f64 1/4)) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 1/2)) (neg.f64 (cbrt.f64 1/4))) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(*.f64 (/.f64 (cbrt.f64 1/2) (neg.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (/.f64 (neg.f64 (cbrt.f64 1/4)) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (/.f64 (cbrt.f64 1/4) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2))))
(*.f64 (/.f64 1 (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (/.f64 -1/2 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(/.f64 (/.f64 -1/2 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (/.f64 -1/2 (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2)))
(/.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2)) (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(*.f64 (/.f64 1 -1) (/.f64 -1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(/.f64 (neg.f64 -1/2) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (/.f64 -1/2 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))
(/.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)) (neg.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(*.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 1/2 (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 1/2 (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2))))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 1/2) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))
(*.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (/.f64 1/2 (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2)))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) 1/2) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2))
(*.f64 (cbrt.f64 1/2) (/.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (cbrt.f64 4)))
(/.f64 (cbrt.f64 1/2) (*.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) (cbrt.f64 4)))
(*.f64 (cbrt.f64 1/4) (/.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (cbrt.f64 2)))
(/.f64 (cbrt.f64 1/4) (*.f64 (cbrt.f64 2) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 1) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) -1) 2))
(*.f64 (/.f64 1 (*.f64 2 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (/.f64 1 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (sqrt.f64 2)) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) -1) (sqrt.f64 2)))
(*.f64 (/.f64 1 (*.f64 2 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (/.f64 1 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) -1) 1))
(*.f64 (/.f64 1 (*.f64 2 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (/.f64 1 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))
(*.f64 (cbrt.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) -1) (cbrt.f64 4)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 1 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2))) (cbrt.f64 4))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (cbrt.f64 4)) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) -1) (cbrt.f64 2)))
(/.f64 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 4) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (/.f64 1 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2))) (cbrt.f64 2))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 1) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2) 2))
(*.f64 (/.f64 1 (*.f64 2 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (sqrt.f64 2)) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2) (sqrt.f64 2)))
(*.f64 (/.f64 1 (*.f64 2 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2) 1))
(*.f64 (/.f64 1 (*.f64 2 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2))
(*.f64 (cbrt.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2) (cbrt.f64 4)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2)) (cbrt.f64 4))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (cbrt.f64 4)) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2) (cbrt.f64 2)))
(/.f64 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 4) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2)) (cbrt.f64 2))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 1) (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2))
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (sqrt.f64 2)) (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (sqrt.f64 2)))
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2) (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 1))
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (cbrt.f64 2)) (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (cbrt.f64 4)))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 2) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (/.f64 1 (*.f64 (cbrt.f64 4) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (cbrt.f64 4)) (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (cbrt.f64 2)))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 2) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (/.f64 1 (*.f64 (cbrt.f64 4) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) -1) (/.f64 1/2 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(*.f64 (/.f64 (cbrt.f64 1/2) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)) (/.f64 (cbrt.f64 1/4) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(/.f64 (*.f64 (cbrt.f64 1/4) (cbrt.f64 1/2)) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(*.f64 (cbrt.f64 1/4) (/.f64 (cbrt.f64 1/2) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(/.f64 (*.f64 (cbrt.f64 1/4) (cbrt.f64 1/2)) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(*.f64 (/.f64 (cbrt.f64 1/4) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (/.f64 (cbrt.f64 1/2) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))
(/.f64 (*.f64 (cbrt.f64 1/4) (cbrt.f64 1/2)) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(/.f64 -1 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) 2)))
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(/.f64 -1/2 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(/.f64 (neg.f64 -1/2) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) (sqrt.f64 2)))
(/.f64 (cbrt.f64 1/2) (*.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) (cbrt.f64 4)))
(/.f64 (cbrt.f64 1/2) (*.f64 (cbrt.f64 4) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(/.f64 (cbrt.f64 1/2) (*.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) (cbrt.f64 4)))
(/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 2) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) (sqrt.f64 2)))
(/.f64 (cbrt.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (*.f64 (cbrt.f64 4) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))
(/.f64 -1 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2))
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (*.f64 2 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (*.f64 2 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(/.f64 -1 (*.f64 2 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(/.f64 -1 (*.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) -2))
(/.f64 1 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) (sqrt.f64 2)) (sqrt.f64 2)))
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(/.f64 -1/2 (*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))
(/.f64 -1 (*.f64 -2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(/.f64 -1 (*.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) -2))
(/.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (*.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))
(/.f64 (*.f64 -1 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (*.f64 -2 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))
(/.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (*.f64 -2 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))
(/.f64 (*.f64 (cbrt.f64 1/2) -1) (*.f64 (cbrt.f64 4) (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(/.f64 (cbrt.f64 1/2) (*.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) (cbrt.f64 4)))
(/.f64 (*.f64 (sqrt.f64 1/2) -1) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) (sqrt.f64 2)))
(/.f64 (*.f64 -1 -1) (*.f64 -2 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(/.f64 -1 (*.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) -2))
(/.f64 (/.f64 (cbrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (*.f64 (cbrt.f64 4) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(/.f64 (cbrt.f64 1/2) (*.f64 (*.f64 (cbrt.f64 4) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(/.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(/.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (sqrt.f64 (*.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) 2)))
(/.f64 (*.f64 -1 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (*.f64 -2 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(/.f64 (/.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) -2) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(/.f64 (neg.f64 (/.f64 1/2 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(/.f64 (neg.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) -2)
(/.f64 -1 (*.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) -2))
(/.f64 (neg.f64 (/.f64 1/2 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(/.f64 (neg.f64 (sqrt.f64 1/2)) (neg.f64 (*.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) (sqrt.f64 2))))
(/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) (sqrt.f64 2)))
(/.f64 (/.f64 1/2 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(/.f64 (/.f64 1/2 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2))
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(/.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(/.f64 1 (*.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) 2))
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)) (cbrt.f64 -1/2)) (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(/.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2))) (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)) (cbrt.f64 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(/.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 1)
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(/.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (sqrt.f64 2))
(/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) (sqrt.f64 2)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) -1) -2)
(/.f64 -1 (*.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) -2))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (cbrt.f64 1/2)) (cbrt.f64 4))
(/.f64 (cbrt.f64 1/2) (*.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) (cbrt.f64 4)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (cbrt.f64 1/4)) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(/.f64 (*.f64 (cbrt.f64 1/4) (cbrt.f64 1/2)) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (sqrt.f64 1/2)) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2))
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (cbrt.f64 1/4)) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2))
(/.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 1/4)) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 1/2) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2))
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(/.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2))) (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(/.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2))) (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(/.f64 (*.f64 -1 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) -2)
(/.f64 -1 (*.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) -2))
(/.f64 (*.f64 (cbrt.f64 1/2) (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (cbrt.f64 4))
(/.f64 (cbrt.f64 1/2) (*.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) (cbrt.f64 4)))
(/.f64 (*.f64 (/.f64 1/2 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 1) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(/.f64 (*.f64 (/.f64 1/2 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2))
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(/.f64 (/.f64 (cbrt.f64 1/4) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (cbrt.f64 2))
(/.f64 (cbrt.f64 1/4) (*.f64 (cbrt.f64 2) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(/.f64 (/.f64 -1/2 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2)))
(/.f64 (/.f64 -1/2 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(/.f64 (/.f64 -1/2 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2))
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (cbrt.f64 4)) (cbrt.f64 2))
(/.f64 (/.f64 1 (*.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) (cbrt.f64 4))) (cbrt.f64 2))
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (cbrt.f64 2)) (cbrt.f64 4))
(/.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (*.f64 (cbrt.f64 4) (cbrt.f64 2)))
(/.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(/.f64 (/.f64 1/2 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))))
(/.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 1) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(/.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(/.f64 (/.f64 (/.f64 1/2 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 2))
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(/.f64 (/.f64 (/.f64 1/2 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2) 2))
(/.f64 (/.f64 1/2 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2) 2))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 1/2))
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(pow.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 3) 1/3)
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 1)
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(pow.f64 (cbrt.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 3)
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(pow.f64 (*.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)) 2) -1)
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(pow.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))) 2)
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(neg.f64 (/.f64 -1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))))
(/.f64 (neg.f64 -1/2) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(neg.f64 (*.f64 -1/2 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))))
(/.f64 (neg.f64 -1/2) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(neg.f64 (*.f64 (/.f64 -1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 1))
(/.f64 (neg.f64 -1/2) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) -1/2))
(/.f64 (neg.f64 -1/2) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(cbrt.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1))) 3))
(/.f64 1/2 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1)))
(fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))
(fma.f64 (cbrt.f64 (sin.f64 ky)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (sin.f64 ky)) (pow.f64 (sin.f64 kx) 2))
(fma.f64 (*.f64 (sin.f64 kx) (cbrt.f64 (sin.f64 kx))) (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (pow.f64 (sin.f64 ky) 2))
(fma.f64 (cbrt.f64 (sin.f64 kx)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (sin.f64 kx)) (pow.f64 (sin.f64 ky) 2))
(fma.f64 1 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))
(fma.f64 (pow.f64 (sin.f64 kx) 2) 1 (pow.f64 (sin.f64 ky) 2))
(fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2))
(fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (*.f64 (sin.f64 kx) (cbrt.f64 (sin.f64 kx))) (pow.f64 (sin.f64 ky) 2))
(fma.f64 (pow.f64 (sin.f64 ky) 2) 1 (pow.f64 (sin.f64 kx) 2))
(fma.f64 1 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 (sin.f64 ky) (cbrt.f64 (sin.f64 ky))) (pow.f64 (sin.f64 kx) 2))
(fma.f64 (*.f64 (sin.f64 ky) (cbrt.f64 (sin.f64 ky))) (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (pow.f64 (sin.f64 kx) 2))
(if (!=.f64 (-.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) (-.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))
(if (!=.f64 (-.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))
(if (!=.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))
(if (!=.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (-.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 ky) 3) 2) (pow.f64 (pow.f64 (sin.f64 kx) 3) 2)) (+.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (-.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))
(if (!=.f64 (-.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 ky) 3) 2) (pow.f64 (pow.f64 (sin.f64 kx) 3) 2)) (-.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))
(if (!=.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 ky) 3) 2) (pow.f64 (pow.f64 (sin.f64 kx) 3) 2)) (+.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))
(if (!=.f64 (pow.f64 (sin.f64 kx) 2) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 ky) 3) 2) (pow.f64 (pow.f64 (sin.f64 kx) 3) 2)) (+.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (-.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))
(if (!=.f64 (pow.f64 (sin.f64 kx) 2) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 ky) 3) 2) (pow.f64 (pow.f64 (sin.f64 kx) 3) 2)) (-.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))
(if (!=.f64 (pow.f64 (sin.f64 ky) 2) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 ky) 3) 2) (pow.f64 (pow.f64 (sin.f64 kx) 3) 2)) (+.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))
(if (!=.f64 (pow.f64 (sin.f64 kx) 2) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 ky) 3) 2) (pow.f64 (pow.f64 (sin.f64 kx) 3) 2)) (+.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))
(if (!=.f64 (pow.f64 (sin.f64 ky) 2) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 ky) 3) 2) (pow.f64 (pow.f64 (sin.f64 kx) 3) 2)) (+.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (-.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))
(if (!=.f64 (pow.f64 (sin.f64 ky) 2) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 ky) 3) 2) (pow.f64 (pow.f64 (sin.f64 kx) 3) 2)) (-.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))
(fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))
(+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))
(fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))
(-.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) 1) (pow.f64 (cos.f64 ky) 2))
(-.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) 1) (pow.f64 (cos.f64 kx) 2))
(-.f64 1 (-.f64 (pow.f64 (cos.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(+.f64 (-.f64 1 (pow.f64 (cos.f64 ky) 2)) (pow.f64 (sin.f64 kx) 2))
(-.f64 1 (-.f64 (pow.f64 (cos.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(+.f64 (-.f64 1 (pow.f64 (cos.f64 kx) 2)) (pow.f64 (sin.f64 ky) 2))
(-.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) 1/2) (*.f64 1/2 (cos.f64 (+.f64 ky ky))))
(-.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) 1/2) (*.f64 1/2 (cos.f64 (+.f64 kx kx))))
(-.f64 1/2 (-.f64 (*.f64 1/2 (cos.f64 (+.f64 ky ky))) (pow.f64 (sin.f64 kx) 2)))
(-.f64 1/2 (fma.f64 1/2 (cos.f64 (+.f64 ky ky)) (neg.f64 (pow.f64 (sin.f64 kx) 2))))
(-.f64 1/2 (-.f64 (*.f64 1/2 (cos.f64 (+.f64 kx kx))) (pow.f64 (sin.f64 ky) 2)))
(-.f64 1/2 (fma.f64 1/2 (cos.f64 (+.f64 kx kx)) (neg.f64 (pow.f64 (sin.f64 ky) 2))))
(*.f64 (cbrt.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) 2)))
(fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) 2)) (cbrt.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))
(fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))
(*.f64 1 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))
(fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))
(*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) 1)
(fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) 2) (cbrt.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)))) 2) (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) 2))))
(/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) 1)
(fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 kx kx))) 2) (*.f64 2 (-.f64 (cos.f64 0) (cos.f64 (+.f64 ky ky))))) 4)
(/.f64 (fma.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) 2 (*.f64 2 (-.f64 1 (cos.f64 (+.f64 ky ky))))) 4)
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 ky ky))) 2) (*.f64 2 (-.f64 (cos.f64 0) (cos.f64 (+.f64 kx kx))))) 4)
(/.f64 (fma.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) 2 (*.f64 2 (-.f64 1 (cos.f64 (+.f64 ky ky))))) 4)
(/.f64 (+.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 kx kx))) (-.f64 (cos.f64 0) (cos.f64 (+.f64 ky ky)))) 2)
(/.f64 (+.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)
(/.f64 (+.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 ky ky))) (-.f64 (cos.f64 0) (cos.f64 (+.f64 kx kx)))) 2)
(/.f64 (+.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)
(pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) 1)
(fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))) 3)
(fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) 3) 1/3)
(fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))
(cbrt.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2)) 3))
(fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) 2))

eval1.0s (2.5%)

Compiler

Compiled 38894 to 26925 computations (30.8% saved)

prune263.0ms (0.6%)

Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New8138821
Fresh000
Picked101
Done101
Total8158823
Error
0.0b
Counts
823 → 8
Alt Table
Click to see full alt table
StatusErrorProgram
8.7b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))))
8.2b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))))
5.9b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (/.f64 (+.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))))
15.4b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om))))))))
23.9b
(sqrt.f64 (+.f64 1/2 1/2))
15.7b
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) (*.f64 Om Om))))))))
0.0b
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (+.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2))))))))
12.5b
(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) (*.f64 ky ky)))))))))
Compiler

Compiled 426 to 360 computations (15.5% saved)

localize109.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.7b
(/.f64 1 (sqrt.f64 (+.f64 1 (+.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2)))))
2.0b
(*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx)))
2.6b
(*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))
8.9b
(sqrt.f64 (+.f64 1 (+.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2))))
Compiler

Compiled 255 to 170 computations (33.3% saved)

series604.0ms (1.4%)

Counts
4 → 100
Calls

42 calls:

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

Compiled 48200 to 35860 computations (25.6% saved)

rewrite247.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
74×egg-rr
62×egg-rr
58×egg-rr
33×egg-rr
Counts
4 → 227
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 1 (+.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2))))
(*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))
(*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx)))
(/.f64 1 (sqrt.f64 (+.f64 1 (+.f64 (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky))) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 0) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 2) 0) (/.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (cbrt.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -2))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (/.f64 1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 0) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 2) (/.f64 1 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 0) (/.f64 1 (pow.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) -2)) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (neg.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) -1) (*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 2) (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 2 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 2 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 2 (sin.f64 ky)) 0) (/.f64 l (/.f64 Om (*.f64 2 (sin.f64 ky)))) (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 l 0) (/.f64 (*.f64 2 (sin.f64 ky)) (/.f64 Om l)) (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky)) 0) (/.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky)) -1)) (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)) l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 ky) (/.f64 (+.f64 l l) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 2 (sin.f64 ky)) (cbrt.f64 l)) Om) (cbrt.f64 (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)) 2)) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 l) (*.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (sin.f64 ky)) (/.f64 2 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (sin.f64 ky)) (/.f64 2 Om)) (cbrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (*.f64 (*.f64 2 (sin.f64 ky)) (cbrt.f64 l)) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)) 2)) l) (cbrt.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l (cbrt.f64 (/.f64 2 Om))) (*.f64 (cbrt.f64 (/.f64 4 (*.f64 Om Om))) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l (cbrt.f64 (sin.f64 ky))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 2 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 l l) (/.f64 (sin.f64 ky) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)) 2)) l) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 ky)) (*.f64 (cbrt.f64 (/.f64 2 Om)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)) 2)) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)) 2)) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (cbrt.f64 Om)) (/.f64 (*.f64 2 (sin.f64 ky)) (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (cbrt.f64 (*.f64 Om Om))) (/.f64 (*.f64 2 (sin.f64 ky)) (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (sin.f64 ky)) (cbrt.f64 Om)) (/.f64 l (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (sin.f64 ky)) (cbrt.f64 (*.f64 Om Om))) (/.f64 l (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky)) 2)) (cbrt.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l (cbrt.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 l l) Om) (cbrt.f64 (sin.f64 ky))) (cbrt.f64 (pow.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l (sin.f64 ky)) (/.f64 2 Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (+.f64 l l) Om) (cbrt.f64 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)) 2)) (*.f64 l (cbrt.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1 (*.f64 l (cbrt.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l (*.f64 (/.f64 2 Om) (cbrt.f64 (sin.f64 ky)))) (cbrt.f64 (pow.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l (*.f64 (sin.f64 ky) (cbrt.f64 (/.f64 2 Om)))) (cbrt.f64 (/.f64 4 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l (cbrt.f64 (/.f64 8 Om))) (/.f64 (sin.f64 ky) (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l (*.f64 2 (sin.f64 ky))) (/.f64 1 Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 Om) (*.f64 (*.f64 l (sin.f64 ky)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 2 Om)) (*.f64 (cbrt.f64 (sin.f64 ky)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)) 2)) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sin.f64 ky)) (/.f64 l Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 2 (sin.f64 ky))) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (/.f64 (*.f64 2 (sin.f64 ky)) (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (sin.f64 ky) -2)) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) (*.f64 l -2)) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) (+.f64 l l)) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l (sin.f64 ky)) 2) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l (sin.f64 ky)) (cbrt.f64 (/.f64 8 Om))) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l (sin.f64 ky)) -2) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l (sin.f64 ky)) 1) (*.f64 Om 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l (*.f64 2 (sin.f64 ky))) 1) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 2 (sin.f64 ky))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)) 2)) l)) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 2 (sin.f64 ky)) (cbrt.f64 Om)) l) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sin.f64 ky) -2) l) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l -2) (sin.f64 ky)) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 l l) (sin.f64 ky)) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 8 Om)) (*.f64 l (sin.f64 ky))) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (*.f64 l (sin.f64 ky))) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (sin.f64 ky)) (*.f64 Om 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 l (*.f64 2 (sin.f64 ky))) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 l (*.f64 2 (sin.f64 ky))) (cbrt.f64 Om)) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 l (*.f64 2 (sin.f64 ky))) 1) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 l (*.f64 2 (sin.f64 ky)))) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -2 Om) (*.f64 l (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 l (sin.f64 ky)) (/.f64 -2 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 2 (sin.f64 kx)) 0) (/.f64 l (/.f64 Om (*.f64 2 (sin.f64 kx)))) (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 l 0) (/.f64 (*.f64 2 (sin.f64 kx)) (/.f64 Om l)) (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx)) 0) (/.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx)) -1)) (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 2 Om) (sin.f64 kx)) l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 2 (sin.f64 kx)) (cbrt.f64 l)) Om) (cbrt.f64 (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 2 Om) (sin.f64 kx))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 kx)) 2)) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 l) (/.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 2 (sin.f64 kx))) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (*.f64 (*.f64 2 (sin.f64 kx)) (cbrt.f64 l)) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 kx)) 2)) l) (cbrt.f64 (*.f64 (/.f64 2 Om) (sin.f64 kx))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 2 (sin.f64 kx))) Om) (cbrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 kx)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (/.f64 (+.f64 l l) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 2 Om) (sin.f64 kx))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 kx)) 2)) l) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l (cbrt.f64 (*.f64 (/.f64 2 Om) (sin.f64 kx)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 kx)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 l) (*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 2 (sin.f64 kx))) Om) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx)) 2)) (cbrt.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l (cbrt.f64 (*.f64 (/.f64 2 Om) (sin.f64 kx)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 kx)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l (sin.f64 kx)) (/.f64 2 Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 l l) Om) (cbrt.f64 (sin.f64 kx))) (cbrt.f64 (pow.f64 (sin.f64 kx) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 Om) (*.f64 l (sin.f64 kx)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 kx)) 2)) (*.f64 l (cbrt.f64 (*.f64 (/.f64 2 Om) (sin.f64 kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (+.f64 l l) Om) (cbrt.f64 (sin.f64 kx))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 Om) (*.f64 (*.f64 l (sin.f64 kx)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 l l) (sin.f64 kx)) (/.f64 1 Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (cbrt.f64 Om)) (/.f64 (*.f64 2 (sin.f64 kx)) (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (cbrt.f64 (*.f64 Om Om))) (*.f64 (sin.f64 kx) (cbrt.f64 (/.f64 8 Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l Om) (*.f64 2 (sin.f64 kx)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 l l) (sin.f64 kx)) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 kx) (*.f64 l -2)) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (sin.f64 kx) (cbrt.f64 (/.f64 8 Om)))) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (sin.f64 kx) -2)) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l (sin.f64 kx)) (cbrt.f64 (/.f64 8 Om))) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l (sin.f64 kx)) -2) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l (sin.f64 kx)) 1) (*.f64 Om 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 l l) (sin.f64 kx)) 1) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l -2) (sin.f64 kx)) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sin.f64 kx) (cbrt.f64 (/.f64 8 Om))) l) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sin.f64 kx) -2) l) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 2 (sin.f64 kx))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 kx)) 2)) l)) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 8 Om)) (*.f64 l (sin.f64 kx))) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (*.f64 l (sin.f64 kx))) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 l l) (sin.f64 kx)) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 l l) (sin.f64 kx)) (cbrt.f64 Om)) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 l l) (sin.f64 kx)) 1) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 l l) (sin.f64 kx))) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -2 Om) (*.f64 l (sin.f64 kx))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 0) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 0) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) -1/2) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 0) (/.f64 1 (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 2) (/.f64 1 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 0) (/.f64 1 (pow.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) -1)) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 3) 0) (pow.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 3) (neg.f64 1/3)) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 0) (pow.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) -2) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 0) (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (neg.f64 3)) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -2))) 0) (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -2))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (/.f64 -1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (/.f64 1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (/.f64 1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (*.f64 -1 (/.f64 1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) -1) (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 1) (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 1) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -2))) (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -2))) (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (/.f64 1 (neg.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (/.f64 1 (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (/.f64 -1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (/.f64 -1 (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (/.f64 -1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (cbrt.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -2)) (/.f64 1 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -2))) 2) (/.f64 1 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 2)) (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 -1) (/.f64 -1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 2)) (/.f64 -1 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (/.f64 -1 (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -2)) -1) (neg.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 1) (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -2))) (neg.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 1) (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (neg.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (neg.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -2)) (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 3))))))

simplify875.0ms (2.1%)

Algorithm
egglog
Counts
327 → 315
Calls
Call 1
Inputs
1
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) 1)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 l 4) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) (+.f64 1 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 l 6) (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)))) (*.f64 -1/2 (*.f64 (pow.f64 l 4) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2))))))
(*.f64 l (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))
(+.f64 (*.f64 1/2 (/.f64 1 (*.f64 l (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))) (*.f64 l (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))
(*.f64 -1 (*.f64 l (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))
(-.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 1/2 (/.f64 1 (*.f64 l (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))))
1
(+.f64 1 (*.f64 1/2 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (/.f64 1 Om) 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (/.f64 1 Om) 2))) (*.f64 1/4 (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 (pow.f64 (*.f64 1/2 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2) (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))))))))
1
(+.f64 1 (*.f64 1/2 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (/.f64 -1 Om) 2))))
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (/.f64 -1 Om) 2))) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2)))))
(+.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (*.f64 (pow.f64 (*.f64 1/2 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2) (pow.f64 (/.f64 -1 Om) 6)))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (/.f64 -1 Om) 2))) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2))))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (/.f64 (*.f64 l ky) Om))
(+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 ky 3) l) Om)))
(+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 ky 3) l) Om)) (*.f64 1/60 (/.f64 (*.f64 l (pow.f64 ky 5)) Om))))
(+.f64 (*.f64 -1/2520 (/.f64 (*.f64 l (pow.f64 ky 7)) Om)) (+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 ky 3) l) Om)) (*.f64 1/60 (/.f64 (*.f64 l (pow.f64 ky 5)) 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 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 l (pow.f64 kx 3)) Om)) (*.f64 2 (/.f64 (*.f64 l kx) Om)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 l (pow.f64 kx 3)) Om)) (+.f64 (*.f64 2 (/.f64 (*.f64 l kx) Om)) (*.f64 1/60 (/.f64 (*.f64 l (pow.f64 kx 5)) Om))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 l (pow.f64 kx 3)) Om)) (+.f64 (*.f64 2 (/.f64 (*.f64 l kx) Om)) (+.f64 (*.f64 1/60 (/.f64 (*.f64 l (pow.f64 kx 5)) Om)) (*.f64 -1/2520 (/.f64 (*.f64 l (pow.f64 kx 7)) Om)))))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2)) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2))) (pow.f64 l 4))) (*.f64 -1/2 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2)) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (pow.f64 l 6))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2)) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2))) (pow.f64 l 4))) (*.f64 -1/2 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))))
1
(+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (/.f64 1 Om) 2))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -1/4 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2)) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2))))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -1/4 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2)) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (+.f64 (*.f64 -1/4 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2)) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2))))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2)))) (pow.f64 (/.f64 1 Om) 6))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (/.f64 1 Om) 2))))))
1
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (/.f64 -1 Om) 2))) 1)
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (/.f64 -1 Om) 2))) (+.f64 1 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -1/4 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2)) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (/.f64 -1 Om) 2))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -1/4 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2)) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (+.f64 (*.f64 -1/4 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2)) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2))))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2)))) (pow.f64 (/.f64 -1 Om) 6))))))
(if (!=.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 0) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(if (!=.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 2) 0) (/.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (cbrt.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -2))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(if (!=.f64 1 0) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (/.f64 1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 0) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 2) (/.f64 1 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 0) (/.f64 1 (pow.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) -2)) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(-.f64 0 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(*.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 1)
(*.f64 -1 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (neg.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))
(*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 2)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) -1) (*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) -1))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 2) (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 1)
(/.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -1) -1)
(/.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) -1)
(pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 2 1/2))
(pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 2 2))
(pow.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1/2)
(pow.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 3) 1/3)
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 3)
(pow.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 2)
(pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 1)
(pow.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 2) 1/2)
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(sqrt.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 2))
(cbrt.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 3))
(fabs.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(if (!=.f64 (*.f64 2 (sin.f64 ky)) 0) (/.f64 l (/.f64 Om (*.f64 2 (sin.f64 ky)))) (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky)))
(if (!=.f64 l 0) (/.f64 (*.f64 2 (sin.f64 ky)) (/.f64 Om l)) (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky)))
(if (!=.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky)) 0) (/.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky)) -1)) (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky)))
(*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))
(*.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)) l)
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(*.f64 (sin.f64 ky) (/.f64 (+.f64 l l) Om))
(*.f64 (/.f64 (*.f64 (*.f64 2 (sin.f64 ky)) (cbrt.f64 l)) Om) (cbrt.f64 (*.f64 l l)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)) 2)) l))
(*.f64 (cbrt.f64 l) (*.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (sin.f64 ky)) (/.f64 2 Om)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (sin.f64 ky)) (/.f64 2 Om)) (cbrt.f64 l))
(*.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (*.f64 (*.f64 2 (sin.f64 ky)) (cbrt.f64 l)) Om))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)) 2)) l) (cbrt.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky))))
(*.f64 (*.f64 l (cbrt.f64 (/.f64 2 Om))) (*.f64 (cbrt.f64 (/.f64 4 (*.f64 Om Om))) (sin.f64 ky)))
(*.f64 (*.f64 l (cbrt.f64 (sin.f64 ky))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 2 Om)))
(*.f64 (+.f64 l l) (/.f64 (sin.f64 ky) Om))
(*.f64 (cbrt.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)) 2)) l) 1))
(*.f64 (cbrt.f64 (sin.f64 ky)) (*.f64 (cbrt.f64 (/.f64 2 Om)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)) 2)) l)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)) 2)) l)))
(*.f64 (/.f64 l (cbrt.f64 Om)) (/.f64 (*.f64 2 (sin.f64 ky)) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (/.f64 l (cbrt.f64 (*.f64 Om Om))) (/.f64 (*.f64 2 (sin.f64 ky)) (cbrt.f64 Om)))
(*.f64 (/.f64 (*.f64 2 (sin.f64 ky)) (cbrt.f64 Om)) (/.f64 l (cbrt.f64 (*.f64 Om Om))))
(*.f64 (/.f64 (*.f64 2 (sin.f64 ky)) (cbrt.f64 (*.f64 Om Om))) (/.f64 l (cbrt.f64 Om)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky)) 2)) (cbrt.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))))
(*.f64 (*.f64 l (cbrt.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)) 2)))
(*.f64 1 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky)))
(*.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky)) 1)
(*.f64 (*.f64 (/.f64 (+.f64 l l) Om) (cbrt.f64 (sin.f64 ky))) (cbrt.f64 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (*.f64 l (sin.f64 ky)) (/.f64 2 Om))
(*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (+.f64 l l) Om) (cbrt.f64 (sin.f64 ky))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)) 2)) (*.f64 l (cbrt.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)))))
(*.f64 (*.f64 1 (*.f64 l (cbrt.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)) 2)))
(*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (cbrt.f64 (sin.f64 ky)))) (cbrt.f64 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (*.f64 l (*.f64 (sin.f64 ky) (cbrt.f64 (/.f64 2 Om)))) (cbrt.f64 (/.f64 4 (*.f64 Om Om))))
(*.f64 (*.f64 l (cbrt.f64 (/.f64 8 Om))) (/.f64 (sin.f64 ky) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (*.f64 l (*.f64 2 (sin.f64 ky))) (/.f64 1 Om))
(*.f64 (/.f64 2 Om) (*.f64 (*.f64 l (sin.f64 ky)) 1))
(*.f64 (cbrt.f64 (/.f64 2 Om)) (*.f64 (cbrt.f64 (sin.f64 ky)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)) 2)) l)))
(*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))
(*.f64 (*.f64 2 (sin.f64 ky)) (/.f64 l Om))
(/.f64 (*.f64 l (*.f64 2 (sin.f64 ky))) Om)
(/.f64 (*.f64 l (/.f64 (*.f64 2 (sin.f64 ky)) (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 l (*.f64 (sin.f64 ky) -2)) (neg.f64 Om))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 l -2)) (neg.f64 Om))
(/.f64 (*.f64 (sin.f64 ky) (+.f64 l l)) Om)
(/.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky)) 1)
(/.f64 (*.f64 (*.f64 l (sin.f64 ky)) 2) Om)
(/.f64 (*.f64 (*.f64 l (sin.f64 ky)) (cbrt.f64 (/.f64 8 Om))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (*.f64 l (sin.f64 ky)) -2) (neg.f64 Om))
(/.f64 (*.f64 (*.f64 l (sin.f64 ky)) 1) (*.f64 Om 1/2))
(/.f64 (*.f64 (*.f64 l (*.f64 2 (sin.f64 ky))) 1) Om)
(/.f64 (*.f64 (cbrt.f64 (*.f64 2 (sin.f64 ky))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)) 2)) l)) (cbrt.f64 Om))
(/.f64 (*.f64 (/.f64 (*.f64 2 (sin.f64 ky)) (cbrt.f64 Om)) l) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (*.f64 (sin.f64 ky) -2) l) (neg.f64 Om))
(/.f64 (*.f64 (*.f64 l -2) (sin.f64 ky)) (neg.f64 Om))
(/.f64 (*.f64 (+.f64 l l) (sin.f64 ky)) Om)
(/.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) Om)
(/.f64 (*.f64 (cbrt.f64 (/.f64 8 Om)) (*.f64 l (sin.f64 ky))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 -2 (*.f64 l (sin.f64 ky))) (neg.f64 Om))
(/.f64 (*.f64 l (sin.f64 ky)) (*.f64 Om 1/2))
(/.f64 (/.f64 (*.f64 l (*.f64 2 (sin.f64 ky))) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 Om))
(/.f64 (/.f64 (*.f64 l (*.f64 2 (sin.f64 ky))) (cbrt.f64 Om)) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (/.f64 (*.f64 l (*.f64 2 (sin.f64 ky))) 1) Om)
(/.f64 (neg.f64 (*.f64 l (*.f64 2 (sin.f64 ky)))) (neg.f64 Om))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky)) 3) 1/3)
(pow.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky)) 1)
(neg.f64 (*.f64 (/.f64 -2 Om) (*.f64 l (sin.f64 ky))))
(neg.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))))
(neg.f64 (*.f64 (*.f64 l (sin.f64 ky)) (/.f64 -2 Om)))
(neg.f64 (*.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky)) -1))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky)) 3))
(if (!=.f64 (*.f64 2 (sin.f64 kx)) 0) (/.f64 l (/.f64 Om (*.f64 2 (sin.f64 kx)))) (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx)))
(if (!=.f64 l 0) (/.f64 (*.f64 2 (sin.f64 kx)) (/.f64 Om l)) (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx)))
(if (!=.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx)) 0) (/.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx)) -1)) (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx)))
(*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx)))
(*.f64 (*.f64 (/.f64 2 Om) (sin.f64 kx)) l)
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx))
(*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))
(*.f64 (/.f64 (*.f64 (*.f64 2 (sin.f64 kx)) (cbrt.f64 l)) Om) (cbrt.f64 (*.f64 l l)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 2 Om) (sin.f64 kx))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 kx)) 2)) l))
(*.f64 (cbrt.f64 l) (/.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 2 (sin.f64 kx))) Om))
(*.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (*.f64 (*.f64 2 (sin.f64 kx)) (cbrt.f64 l)) Om))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 kx)) 2)) l) (cbrt.f64 (*.f64 (/.f64 2 Om) (sin.f64 kx))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 2 (sin.f64 kx))) Om) (cbrt.f64 l))
(*.f64 (cbrt.f64 (sin.f64 kx)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (/.f64 (+.f64 l l) Om)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 2 Om) (sin.f64 kx))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 kx)) 2)) l) 1))
(*.f64 (*.f64 l (cbrt.f64 (*.f64 (/.f64 2 Om) (sin.f64 kx)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 kx)) 2)) 1))
(*.f64 (cbrt.f64 l) (*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 2 (sin.f64 kx))) Om) 1))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx)) 2)) (cbrt.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx))))
(*.f64 1 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx)))
(*.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx)) 1)
(*.f64 (*.f64 l (cbrt.f64 (*.f64 (/.f64 2 Om) (sin.f64 kx)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 kx)) 2)))
(*.f64 (*.f64 l (sin.f64 kx)) (/.f64 2 Om))
(*.f64 (*.f64 (/.f64 (+.f64 l l) Om) (cbrt.f64 (sin.f64 kx))) (cbrt.f64 (pow.f64 (sin.f64 kx) 2)))
(*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 kx)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 kx)) 2)) (*.f64 l (cbrt.f64 (*.f64 (/.f64 2 Om) (sin.f64 kx)))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (+.f64 l l) Om) (cbrt.f64 (sin.f64 kx))))
(*.f64 (/.f64 2 Om) (*.f64 (*.f64 l (sin.f64 kx)) 1))
(*.f64 (*.f64 (+.f64 l l) (sin.f64 kx)) (/.f64 1 Om))
(*.f64 (/.f64 l (cbrt.f64 Om)) (/.f64 (*.f64 2 (sin.f64 kx)) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (/.f64 l (cbrt.f64 (*.f64 Om Om))) (*.f64 (sin.f64 kx) (cbrt.f64 (/.f64 8 Om))))
(*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 kx)))
(/.f64 (*.f64 (+.f64 l l) (sin.f64 kx)) Om)
(/.f64 (*.f64 (sin.f64 kx) (*.f64 l -2)) (neg.f64 Om))
(/.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) Om)
(/.f64 (*.f64 l (*.f64 (sin.f64 kx) (cbrt.f64 (/.f64 8 Om)))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 l (*.f64 (sin.f64 kx) -2)) (neg.f64 Om))
(/.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx)) 1)
(/.f64 (*.f64 (*.f64 l (sin.f64 kx)) (cbrt.f64 (/.f64 8 Om))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (*.f64 l (sin.f64 kx)) -2) (neg.f64 Om))
(/.f64 (*.f64 (*.f64 l (sin.f64 kx)) 1) (*.f64 Om 1/2))
(/.f64 (*.f64 (*.f64 (+.f64 l l) (sin.f64 kx)) 1) Om)
(/.f64 (*.f64 (*.f64 l -2) (sin.f64 kx)) (neg.f64 Om))
(/.f64 (*.f64 (*.f64 (sin.f64 kx) (cbrt.f64 (/.f64 8 Om))) l) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (*.f64 (sin.f64 kx) -2) l) (neg.f64 Om))
(/.f64 (*.f64 (cbrt.f64 (*.f64 2 (sin.f64 kx))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 kx)) 2)) l)) (cbrt.f64 Om))
(/.f64 (*.f64 (cbrt.f64 (/.f64 8 Om)) (*.f64 l (sin.f64 kx))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 -2 (*.f64 l (sin.f64 kx))) (neg.f64 Om))
(/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))
(/.f64 (/.f64 (*.f64 (+.f64 l l) (sin.f64 kx)) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 Om))
(/.f64 (/.f64 (*.f64 (+.f64 l l) (sin.f64 kx)) (cbrt.f64 Om)) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (/.f64 (*.f64 (+.f64 l l) (sin.f64 kx)) 1) Om)
(/.f64 (neg.f64 (*.f64 (+.f64 l l) (sin.f64 kx))) (neg.f64 Om))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx)) 3) 1/3)
(pow.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx)) 1)
(neg.f64 (*.f64 (/.f64 -2 Om) (*.f64 l (sin.f64 kx))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx)) 3))
(if (!=.f64 1 0) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(if (!=.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 0) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(if (!=.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 0) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) -1/2) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(if (!=.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 0) (/.f64 1 (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 2) (/.f64 1 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(if (!=.f64 -1 0) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(if (!=.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 0) (/.f64 1 (pow.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) -1)) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(if (!=.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 3) 0) (pow.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 3) (neg.f64 1/3)) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 0) (pow.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) -2) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 0) (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (neg.f64 3)) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -2))) 0) (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -2))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(-.f64 0 (/.f64 -1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (/.f64 -1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (/.f64 1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))
(*.f64 (*.f64 -1 (/.f64 1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (*.f64 -1 (/.f64 1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) -1) (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) -1))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 1) (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 1))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 1) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -2))) (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 2) 2)))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -2))) (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))
(*.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (/.f64 1 (neg.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))
(*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (/.f64 1 (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 2))))
(*.f64 (/.f64 1 (neg.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (/.f64 -1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (/.f64 -1 (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 2)))
(*.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (/.f64 -1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (cbrt.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -2)))
(*.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 1)
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -2)) (/.f64 1 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))
(*.f64 -1 (/.f64 -1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(*.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) -1)
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -2))) 2) (/.f64 1 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 2)) (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 2) 2)))
(*.f64 (/.f64 1 -1) (/.f64 -1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 2)) (/.f64 -1 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))
(*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (/.f64 -1 (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 2)))
(/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -2)) -1) (neg.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 1) (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(/.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -2))) (neg.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 1) (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(/.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (neg.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))
(/.f64 (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 2) 2))
(/.f64 -1 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -1))
(/.f64 (neg.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (neg.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))
(/.f64 -1 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 2))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -2)) (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 1)
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(/.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 2)))
(/.f64 (neg.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 2)))
(pow.f64 (pow.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 3) 1/3)
(pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 3)
(pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -1)
(pow.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 1)
(pow.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 2)
(neg.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(neg.f64 (*.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 1))
(neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) -1))
(cbrt.f64 (pow.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 3))
Outputs
1
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) 1)
(fma.f64 1/2 (*.f64 (*.f64 l l) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 1)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 l 4) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)))))
(+.f64 (fma.f64 1/2 (*.f64 (*.f64 l l) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 1) (*.f64 -1/2 (*.f64 (pow.f64 l 4) (pow.f64 (*.f64 1/2 (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) (+.f64 1 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 l 6) (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2)))) (*.f64 -1/2 (*.f64 (pow.f64 l 4) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2))))))
(+.f64 (fma.f64 1/2 (*.f64 (*.f64 l l) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 1) (fma.f64 1/4 (*.f64 (pow.f64 l 6) (*.f64 (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 1/2 (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2))) (*.f64 -1/2 (*.f64 (pow.f64 l 4) (pow.f64 (*.f64 1/2 (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2)))))
(*.f64 l (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))
(*.f64 l (sqrt.f64 (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))))
(+.f64 (*.f64 1/2 (/.f64 1 (*.f64 l (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))) (*.f64 l (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))
(+.f64 (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))))) (*.f64 l (sqrt.f64 (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))))))
(*.f64 -1 (*.f64 l (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))
(neg.f64 (*.f64 l (sqrt.f64 (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))))))
(-.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (*.f64 1/2 (/.f64 1 (*.f64 l (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))))
(-.f64 (neg.f64 (*.f64 l (sqrt.f64 (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))))) (/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))))))
1
(+.f64 1 (*.f64 1/2 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (/.f64 1 Om) 2))))
(+.f64 1 (*.f64 1/2 (*.f64 (*.f64 4 (+.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)))) (pow.f64 (/.f64 1 Om) 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 (*.f64 1/2 (*.f64 4 (+.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))))) 2)) (*.f64 1/2 (*.f64 (*.f64 4 (+.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)))) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (/.f64 1 Om) 2))) (*.f64 1/4 (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 (pow.f64 (*.f64 1/2 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2) (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))))))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 (*.f64 1/2 (*.f64 4 (+.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))))) 2)) (fma.f64 1/2 (*.f64 (*.f64 4 (+.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)))) (pow.f64 (/.f64 1 Om) 2)) (*.f64 1/4 (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 (pow.f64 (*.f64 1/2 (*.f64 4 (+.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))))) 2) (*.f64 4 (+.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))))))))))
1
(+.f64 1 (*.f64 1/2 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (/.f64 -1 Om) 2))))
(+.f64 1 (*.f64 1/2 (*.f64 (*.f64 4 (+.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)))) (pow.f64 (/.f64 -1 Om) 2))))
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (/.f64 -1 Om) 2))) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2)))))
(+.f64 1 (fma.f64 1/2 (*.f64 (*.f64 4 (+.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)))) (pow.f64 (/.f64 -1 Om) 2)) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (pow.f64 (*.f64 1/2 (*.f64 4 (+.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))))) 2)))))
(+.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (*.f64 (pow.f64 (*.f64 1/2 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2) (pow.f64 (/.f64 -1 Om) 6)))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (/.f64 -1 Om) 2))) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2))))))
(fma.f64 1/4 (*.f64 (*.f64 4 (+.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)))) (*.f64 (pow.f64 (*.f64 1/2 (*.f64 4 (+.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))))) 2) (pow.f64 (/.f64 -1 Om) 6))) (+.f64 1 (fma.f64 1/2 (*.f64 (*.f64 4 (+.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)))) (pow.f64 (/.f64 -1 Om) 2)) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (pow.f64 (*.f64 1/2 (*.f64 4 (+.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))))) 2))))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(*.f64 2 (/.f64 (*.f64 l ky) Om))
(/.f64 (*.f64 2 (*.f64 l ky)) Om)
(+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 ky 3) l) Om)))
(fma.f64 2 (/.f64 (*.f64 l ky) Om) (/.f64 (*.f64 -1/3 (*.f64 (pow.f64 ky 3) l)) Om))
(+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 ky 3) l) Om)) (*.f64 1/60 (/.f64 (*.f64 l (pow.f64 ky 5)) Om))))
(fma.f64 2 (/.f64 (*.f64 l ky) Om) (fma.f64 -1/3 (/.f64 (*.f64 (pow.f64 ky 3) l) Om) (/.f64 (*.f64 1/60 (*.f64 l (pow.f64 ky 5))) Om)))
(+.f64 (*.f64 -1/2520 (/.f64 (*.f64 l (pow.f64 ky 7)) Om)) (+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 ky 3) l) Om)) (*.f64 1/60 (/.f64 (*.f64 l (pow.f64 ky 5)) Om)))))
(fma.f64 -1/2520 (/.f64 (*.f64 l (pow.f64 ky 7)) Om) (fma.f64 2 (/.f64 (*.f64 l ky) Om) (fma.f64 -1/3 (/.f64 (*.f64 (pow.f64 ky 3) l) Om) (/.f64 (*.f64 1/60 (*.f64 l (pow.f64 ky 5))) Om))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx)))
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(/.f64 (*.f64 2 (*.f64 l kx)) Om)
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 l (pow.f64 kx 3)) Om)) (*.f64 2 (/.f64 (*.f64 l kx) Om)))
(fma.f64 -1/3 (/.f64 (*.f64 l (pow.f64 kx 3)) Om) (/.f64 (*.f64 2 (*.f64 l kx)) Om))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 l (pow.f64 kx 3)) Om)) (+.f64 (*.f64 2 (/.f64 (*.f64 l kx) Om)) (*.f64 1/60 (/.f64 (*.f64 l (pow.f64 kx 5)) Om))))
(fma.f64 -1/3 (/.f64 (*.f64 l (pow.f64 kx 3)) Om) (fma.f64 2 (/.f64 (*.f64 l kx) Om) (/.f64 (*.f64 1/60 (*.f64 l (pow.f64 kx 5))) Om)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 l (pow.f64 kx 3)) Om)) (+.f64 (*.f64 2 (/.f64 (*.f64 l kx) Om)) (+.f64 (*.f64 1/60 (/.f64 (*.f64 l (pow.f64 kx 5)) Om)) (*.f64 -1/2520 (/.f64 (*.f64 l (pow.f64 kx 7)) Om)))))
(fma.f64 -1/3 (/.f64 (*.f64 l (pow.f64 kx 3)) Om) (fma.f64 2 (/.f64 (*.f64 l kx) Om) (fma.f64 1/60 (/.f64 (*.f64 l (pow.f64 kx 5)) Om) (/.f64 (*.f64 -1/2520 (*.f64 l (pow.f64 kx 7))) Om))))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx)))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx)))
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))
(+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 l l) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2)) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2))) (pow.f64 l 4))) (*.f64 -1/2 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))))
(+.f64 1 (+.f64 (neg.f64 (*.f64 (fma.f64 -1/4 (pow.f64 (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 2) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2))) (pow.f64 l 4))) (*.f64 -1/2 (*.f64 (*.f64 l l) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2)) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))) (pow.f64 l 6))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) 2)) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) 2))) (pow.f64 l 4))) (*.f64 -1/2 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))))
(+.f64 1 (+.f64 (neg.f64 (*.f64 (fma.f64 1/2 (*.f64 (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) (pow.f64 (*.f64 1/2 (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2)) (*.f64 -1/2 (*.f64 (fma.f64 -1/4 (pow.f64 (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 2) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))))) (pow.f64 l 6))) (+.f64 (neg.f64 (*.f64 (fma.f64 -1/4 (pow.f64 (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))) 2) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om))))) 2))) (pow.f64 l 4))) (*.f64 -1/2 (*.f64 (*.f64 l l) (*.f64 4 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om Om)))))))))
1
(+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (/.f64 1 Om) 2))))
(+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 4 (+.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)))) (pow.f64 (/.f64 1 Om) 2))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -1/4 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2)) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2))))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (+.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -1/4 (pow.f64 (*.f64 4 (+.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)))) 2) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 4 (+.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))))) 2))))) (*.f64 -1/2 (*.f64 (*.f64 4 (+.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)))) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -1/4 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2)) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (+.f64 (*.f64 -1/4 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2)) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2))))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2)))) (pow.f64 (/.f64 1 Om) 6))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (/.f64 1 Om) 2))))))
(+.f64 1 (+.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -1/4 (pow.f64 (*.f64 4 (+.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)))) 2) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 4 (+.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))))) 2))))) (+.f64 (neg.f64 (*.f64 (fma.f64 -1/2 (*.f64 (*.f64 4 (+.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)))) (fma.f64 -1/4 (pow.f64 (*.f64 4 (+.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)))) 2) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 4 (+.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))))) 2)))) (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 4 (+.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))))) 2) (*.f64 4 (+.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))))))) (pow.f64 (/.f64 1 Om) 6))) (*.f64 -1/2 (*.f64 (*.f64 4 (+.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)))) (pow.f64 (/.f64 1 Om) 2))))))
1
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (/.f64 -1 Om) 2))) 1)
(fma.f64 -1/2 (*.f64 (*.f64 4 (+.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)))) (pow.f64 (/.f64 -1 Om) 2)) 1)
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (/.f64 -1 Om) 2))) (+.f64 1 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -1/4 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2)) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2)))))))
(+.f64 (fma.f64 -1/2 (*.f64 (*.f64 4 (+.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)))) (pow.f64 (/.f64 -1 Om) 2)) 1) (neg.f64 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (fma.f64 -1/4 (pow.f64 (*.f64 4 (+.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)))) 2) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 4 (+.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))))) 2))))))
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (/.f64 -1 Om) 2))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -1/4 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2)) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (+.f64 (*.f64 -1/4 (pow.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) 2)) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2))))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)))) (pow.f64 (*.f64 1/2 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) 2)))) (pow.f64 (/.f64 -1 Om) 6))))))
(+.f64 (fma.f64 -1/2 (*.f64 (*.f64 4 (+.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)))) (pow.f64 (/.f64 -1 Om) 2)) 1) (+.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (fma.f64 -1/4 (pow.f64 (*.f64 4 (+.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)))) 2) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 4 (+.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))))) 2))))) (neg.f64 (*.f64 (fma.f64 -1/2 (*.f64 (*.f64 4 (+.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)))) (fma.f64 -1/4 (pow.f64 (*.f64 4 (+.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)))) 2) (*.f64 -1/2 (pow.f64 (*.f64 1/2 (*.f64 4 (+.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))))) 2)))) (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 4 (+.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))))) 2) (*.f64 4 (+.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))))))) (pow.f64 (/.f64 -1 Om) 6)))))
(if (!=.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 0) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(if (!=.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 2) 0) (/.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (cbrt.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -2))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(if (!=.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 2) 0) (cbrt.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -2))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(if (!=.f64 1 0) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (/.f64 1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 0) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 2) (/.f64 1 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 0) (/.f64 1 (pow.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) -2)) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(-.f64 0 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(*.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 1)
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(*.f64 -1 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (neg.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 2)))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) -1) (*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) -1))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 2)
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 2))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 2) (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 1)
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(/.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -1) -1)
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) -1)
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 2 1/2))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 2 2))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(pow.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1/2)
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(pow.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 3) 1/3)
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 3)
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(pow.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 2)
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 1)
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(pow.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 2) 1/2)
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(sqrt.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 2))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(cbrt.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 3))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(fabs.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(if (!=.f64 (*.f64 2 (sin.f64 ky)) 0) (/.f64 l (/.f64 Om (*.f64 2 (sin.f64 ky)))) (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky)))
(if (!=.f64 l 0) (/.f64 (*.f64 2 (sin.f64 ky)) (/.f64 Om l)) (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky)))
(if (!=.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky)) 0) (/.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky)) -1)) (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky)))
(if (!=.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky)) 0) (pow.f64 (/.f64 1 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))) -1) (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky)))
(*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 ky)))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(*.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)) l)
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(*.f64 (sin.f64 ky) (/.f64 (+.f64 l l) Om))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(*.f64 (/.f64 (*.f64 (*.f64 2 (sin.f64 ky)) (cbrt.f64 l)) Om) (cbrt.f64 (*.f64 l l)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (*.f64 2 (sin.f64 ky)) (cbrt.f64 l))) Om)
(*.f64 (cbrt.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)) 2)) l))
(*.f64 (cbrt.f64 l) (*.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (sin.f64 ky)) (/.f64 2 Om)))
(*.f64 (cbrt.f64 l) (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (/.f64 2 Om) (sin.f64 ky))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (sin.f64 ky)) (/.f64 2 Om)) (cbrt.f64 l))
(*.f64 (cbrt.f64 l) (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (/.f64 2 Om) (sin.f64 ky))))
(*.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (*.f64 (*.f64 2 (sin.f64 ky)) (cbrt.f64 l)) Om))
(/.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (*.f64 2 (sin.f64 ky)) (cbrt.f64 l))) Om)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)) 2)) l) (cbrt.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)) 2)) l))
(*.f64 (*.f64 l (cbrt.f64 (/.f64 2 Om))) (*.f64 (cbrt.f64 (/.f64 4 (*.f64 Om Om))) (sin.f64 ky)))
(*.f64 (*.f64 l (cbrt.f64 (sin.f64 ky))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 2 Om)))
(*.f64 (+.f64 l l) (/.f64 (sin.f64 ky) Om))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(*.f64 (cbrt.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)) 2)) l) 1))
(*.f64 (cbrt.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)) 2)) l))
(*.f64 (cbrt.f64 (sin.f64 ky)) (*.f64 (cbrt.f64 (/.f64 2 Om)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)) 2)) l)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)) 2)) l)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)) 2)) l))
(*.f64 (/.f64 l (cbrt.f64 Om)) (/.f64 (*.f64 2 (sin.f64 ky)) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(*.f64 (/.f64 l (cbrt.f64 (*.f64 Om Om))) (/.f64 (*.f64 2 (sin.f64 ky)) (cbrt.f64 Om)))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(*.f64 (/.f64 (*.f64 2 (sin.f64 ky)) (cbrt.f64 Om)) (/.f64 l (cbrt.f64 (*.f64 Om Om))))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(*.f64 (/.f64 (*.f64 2 (sin.f64 ky)) (cbrt.f64 (*.f64 Om Om))) (/.f64 l (cbrt.f64 Om)))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky)) 2)))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky)) 2)) (cbrt.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(*.f64 (*.f64 l (cbrt.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)) 2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)) 2)) l))
(*.f64 1 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky)))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(*.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky)) 1)
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(*.f64 (*.f64 (/.f64 (+.f64 l l) Om) (cbrt.f64 (sin.f64 ky))) (cbrt.f64 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (*.f64 l (sin.f64 ky)) (/.f64 2 Om))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 ky)))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (+.f64 l l) Om) (cbrt.f64 (sin.f64 ky))))
(*.f64 (*.f64 (/.f64 (+.f64 l l) Om) (cbrt.f64 (sin.f64 ky))) (cbrt.f64 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)) 2)) (*.f64 l (cbrt.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)) 2)) l))
(*.f64 (*.f64 1 (*.f64 l (cbrt.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)) 2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)) 2)) l))
(*.f64 (*.f64 l (*.f64 (/.f64 2 Om) (cbrt.f64 (sin.f64 ky)))) (cbrt.f64 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (*.f64 l (*.f64 (sin.f64 ky) (cbrt.f64 (/.f64 2 Om)))) (cbrt.f64 (/.f64 4 (*.f64 Om Om))))
(*.f64 (*.f64 l (cbrt.f64 (/.f64 8 Om))) (/.f64 (sin.f64 ky) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (*.f64 l (*.f64 (sin.f64 ky) (cbrt.f64 (/.f64 8 Om)))) (cbrt.f64 (*.f64 Om Om)))
(*.f64 (*.f64 l (*.f64 2 (sin.f64 ky))) (/.f64 1 Om))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(*.f64 (/.f64 2 Om) (*.f64 (*.f64 l (sin.f64 ky)) 1))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(*.f64 (cbrt.f64 (/.f64 2 Om)) (*.f64 (cbrt.f64 (sin.f64 ky)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)) 2)) l)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)) 2)) l))
(*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 ky)))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(*.f64 (*.f64 2 (sin.f64 ky)) (/.f64 l Om))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(/.f64 (*.f64 l (*.f64 2 (sin.f64 ky))) Om)
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(/.f64 (*.f64 l (/.f64 (*.f64 2 (sin.f64 ky)) (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(/.f64 (*.f64 l (*.f64 (sin.f64 ky) -2)) (neg.f64 Om))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 l -2)) (neg.f64 Om))
(/.f64 (*.f64 l (*.f64 (sin.f64 ky) -2)) (neg.f64 Om))
(/.f64 (*.f64 (sin.f64 ky) (+.f64 l l)) Om)
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(/.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky)) 1)
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(/.f64 (*.f64 (*.f64 l (sin.f64 ky)) 2) Om)
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(/.f64 (*.f64 (*.f64 l (sin.f64 ky)) (cbrt.f64 (/.f64 8 Om))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 l (*.f64 (sin.f64 ky) (cbrt.f64 (/.f64 8 Om)))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (*.f64 l (sin.f64 ky)) -2) (neg.f64 Om))
(/.f64 (*.f64 l (*.f64 (sin.f64 ky) -2)) (neg.f64 Om))
(/.f64 (*.f64 (*.f64 l (sin.f64 ky)) 1) (*.f64 Om 1/2))
(/.f64 (*.f64 l (sin.f64 ky)) (*.f64 Om 1/2))
(/.f64 (*.f64 (*.f64 l (*.f64 2 (sin.f64 ky))) 1) Om)
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(/.f64 (*.f64 (cbrt.f64 (*.f64 2 (sin.f64 ky))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 ky)) 2)) l)) (cbrt.f64 Om))
(/.f64 (*.f64 (/.f64 (*.f64 2 (sin.f64 ky)) (cbrt.f64 Om)) l) (cbrt.f64 (*.f64 Om Om)))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(/.f64 (*.f64 (*.f64 (sin.f64 ky) -2) l) (neg.f64 Om))
(/.f64 (*.f64 l (*.f64 (sin.f64 ky) -2)) (neg.f64 Om))
(/.f64 (*.f64 (*.f64 l -2) (sin.f64 ky)) (neg.f64 Om))
(/.f64 (*.f64 l (*.f64 (sin.f64 ky) -2)) (neg.f64 Om))
(/.f64 (*.f64 (+.f64 l l) (sin.f64 ky)) Om)
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(/.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) Om)
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(/.f64 (*.f64 (cbrt.f64 (/.f64 8 Om)) (*.f64 l (sin.f64 ky))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 l (*.f64 (sin.f64 ky) (cbrt.f64 (/.f64 8 Om)))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 -2 (*.f64 l (sin.f64 ky))) (neg.f64 Om))
(/.f64 (*.f64 l (*.f64 (sin.f64 ky) -2)) (neg.f64 Om))
(/.f64 (*.f64 l (sin.f64 ky)) (*.f64 Om 1/2))
(/.f64 (/.f64 (*.f64 l (*.f64 2 (sin.f64 ky))) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 Om))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(/.f64 (/.f64 (*.f64 l (*.f64 2 (sin.f64 ky))) (cbrt.f64 Om)) (cbrt.f64 (*.f64 Om Om)))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(/.f64 (/.f64 (*.f64 l (*.f64 2 (sin.f64 ky))) 1) Om)
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(/.f64 (neg.f64 (*.f64 l (*.f64 2 (sin.f64 ky)))) (neg.f64 Om))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))) 3)
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(pow.f64 (pow.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky)) 3) 1/3)
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(pow.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky)) 1)
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(neg.f64 (*.f64 (/.f64 -2 Om) (*.f64 l (sin.f64 ky))))
(*.f64 (neg.f64 (/.f64 -2 Om)) (*.f64 l (sin.f64 ky)))
(neg.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))))
(neg.f64 (neg.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))))
(neg.f64 (*.f64 (*.f64 l (sin.f64 ky)) (/.f64 -2 Om)))
(*.f64 (neg.f64 (/.f64 -2 Om)) (*.f64 l (sin.f64 ky)))
(neg.f64 (*.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky)) -1))
(neg.f64 (neg.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky)) 3))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 ky))
(if (!=.f64 (*.f64 2 (sin.f64 kx)) 0) (/.f64 l (/.f64 Om (*.f64 2 (sin.f64 kx)))) (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx)))
(if (!=.f64 l 0) (/.f64 (*.f64 2 (sin.f64 kx)) (/.f64 Om l)) (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx)))
(if (!=.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx)) 0) (/.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx)) -1)) (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx)))
(if (!=.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx)) 0) (pow.f64 (/.f64 1 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx))) -1) (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx)))
(*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx)))
(*.f64 (*.f64 (/.f64 2 Om) (sin.f64 kx)) l)
(*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx)))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx))
(*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx))
(*.f64 (/.f64 (*.f64 (*.f64 2 (sin.f64 kx)) (cbrt.f64 l)) Om) (cbrt.f64 (*.f64 l l)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (*.f64 2 (sin.f64 kx)) (cbrt.f64 l))) Om)
(*.f64 (cbrt.f64 (*.f64 (/.f64 2 Om) (sin.f64 kx))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 kx)) 2)) l))
(*.f64 (cbrt.f64 l) (/.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 2 (sin.f64 kx))) Om))
(*.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (*.f64 (*.f64 2 (sin.f64 kx)) (cbrt.f64 l)) Om))
(/.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (*.f64 2 (sin.f64 kx)) (cbrt.f64 l))) Om)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 kx)) 2)) l) (cbrt.f64 (*.f64 (/.f64 2 Om) (sin.f64 kx))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 2 Om) (sin.f64 kx))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 kx)) 2)) l))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 2 (sin.f64 kx))) Om) (cbrt.f64 l))
(*.f64 (cbrt.f64 l) (/.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 2 (sin.f64 kx))) Om))
(*.f64 (cbrt.f64 (sin.f64 kx)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (/.f64 (+.f64 l l) Om)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 2 Om) (sin.f64 kx))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 kx)) 2)) l) 1))
(*.f64 (cbrt.f64 (*.f64 (/.f64 2 Om) (sin.f64 kx))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 kx)) 2)) l))
(*.f64 (*.f64 l (cbrt.f64 (*.f64 (/.f64 2 Om) (sin.f64 kx)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 kx)) 2)) 1))
(*.f64 (cbrt.f64 (*.f64 (/.f64 2 Om) (sin.f64 kx))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 kx)) 2)) l))
(*.f64 (cbrt.f64 l) (*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 2 (sin.f64 kx))) Om) 1))
(*.f64 (cbrt.f64 l) (/.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 2 (sin.f64 kx))) Om))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx)) 2)))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx)) 2)) (cbrt.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx))))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx))
(*.f64 1 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx)))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx))
(*.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx)) 1)
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx))
(*.f64 (*.f64 l (cbrt.f64 (*.f64 (/.f64 2 Om) (sin.f64 kx)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 kx)) 2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 2 Om) (sin.f64 kx))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 kx)) 2)) l))
(*.f64 (*.f64 l (sin.f64 kx)) (/.f64 2 Om))
(*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx)))
(*.f64 (*.f64 (/.f64 (+.f64 l l) Om) (cbrt.f64 (sin.f64 kx))) (cbrt.f64 (pow.f64 (sin.f64 kx) 2)))
(*.f64 (cbrt.f64 (sin.f64 kx)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (/.f64 (+.f64 l l) Om)))
(*.f64 (/.f64 2 Om) (*.f64 l (sin.f64 kx)))
(*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 kx)) 2)) (*.f64 l (cbrt.f64 (*.f64 (/.f64 2 Om) (sin.f64 kx)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 2 Om) (sin.f64 kx))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 kx)) 2)) l))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (+.f64 l l) Om) (cbrt.f64 (sin.f64 kx))))
(*.f64 (cbrt.f64 (sin.f64 kx)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (/.f64 (+.f64 l l) Om)))
(*.f64 (/.f64 2 Om) (*.f64 (*.f64 l (sin.f64 kx)) 1))
(*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx)))
(*.f64 (*.f64 (+.f64 l l) (sin.f64 kx)) (/.f64 1 Om))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx))
(*.f64 (/.f64 l (cbrt.f64 Om)) (/.f64 (*.f64 2 (sin.f64 kx)) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 kx)))
(*.f64 (/.f64 l (cbrt.f64 (*.f64 Om Om))) (*.f64 (sin.f64 kx) (cbrt.f64 (/.f64 8 Om))))
(/.f64 (*.f64 l (*.f64 (sin.f64 kx) (cbrt.f64 (/.f64 8 Om)))) (cbrt.f64 (*.f64 Om Om)))
(*.f64 (/.f64 l Om) (*.f64 2 (sin.f64 kx)))
(/.f64 (*.f64 (+.f64 l l) (sin.f64 kx)) Om)
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx))
(/.f64 (*.f64 (sin.f64 kx) (*.f64 l -2)) (neg.f64 Om))
(/.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) Om)
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx))
(/.f64 (*.f64 l (*.f64 (sin.f64 kx) (cbrt.f64 (/.f64 8 Om)))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 l (*.f64 (sin.f64 kx) -2)) (neg.f64 Om))
(/.f64 (*.f64 (sin.f64 kx) (*.f64 l -2)) (neg.f64 Om))
(/.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx)) 1)
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx))
(/.f64 (*.f64 (*.f64 l (sin.f64 kx)) (cbrt.f64 (/.f64 8 Om))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 l (*.f64 (sin.f64 kx) (cbrt.f64 (/.f64 8 Om)))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (*.f64 l (sin.f64 kx)) -2) (neg.f64 Om))
(/.f64 (*.f64 (sin.f64 kx) (*.f64 l -2)) (neg.f64 Om))
(/.f64 (*.f64 (*.f64 l (sin.f64 kx)) 1) (*.f64 Om 1/2))
(/.f64 (*.f64 (sin.f64 kx) l) (*.f64 Om 1/2))
(/.f64 (*.f64 (*.f64 (+.f64 l l) (sin.f64 kx)) 1) Om)
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx))
(/.f64 (*.f64 (*.f64 l -2) (sin.f64 kx)) (neg.f64 Om))
(/.f64 (*.f64 (sin.f64 kx) (*.f64 l -2)) (neg.f64 Om))
(/.f64 (*.f64 (*.f64 (sin.f64 kx) (cbrt.f64 (/.f64 8 Om))) l) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 l (*.f64 (sin.f64 kx) (cbrt.f64 (/.f64 8 Om)))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (*.f64 (sin.f64 kx) -2) l) (neg.f64 Om))
(/.f64 (*.f64 (sin.f64 kx) (*.f64 l -2)) (neg.f64 Om))
(/.f64 (*.f64 (cbrt.f64 (*.f64 2 (sin.f64 kx))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 Om) (sin.f64 kx)) 2)) l)) (cbrt.f64 Om))
(/.f64 (*.f64 (cbrt.f64 (/.f64 8 Om)) (*.f64 l (sin.f64 kx))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 l (*.f64 (sin.f64 kx) (cbrt.f64 (/.f64 8 Om)))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 -2 (*.f64 l (sin.f64 kx))) (neg.f64 Om))
(/.f64 (*.f64 (sin.f64 kx) (*.f64 l -2)) (neg.f64 Om))
(/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))
(/.f64 (*.f64 (sin.f64 kx) l) (*.f64 Om 1/2))
(/.f64 (/.f64 (*.f64 (+.f64 l l) (sin.f64 kx)) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 Om))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx))
(/.f64 (/.f64 (*.f64 (+.f64 l l) (sin.f64 kx)) (cbrt.f64 Om)) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (+.f64 l l) (sin.f64 kx)) (*.f64 (cbrt.f64 (*.f64 Om Om)) (cbrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (+.f64 l l) (sin.f64 kx)) 1) Om)
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx))
(/.f64 (neg.f64 (*.f64 (+.f64 l l) (sin.f64 kx))) (neg.f64 Om))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx))) 3)
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx))
(pow.f64 (pow.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx)) 3) 1/3)
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx))
(pow.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx)) 1)
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx))
(neg.f64 (*.f64 (/.f64 -2 Om) (*.f64 l (sin.f64 kx))))
(*.f64 (neg.f64 (/.f64 -2 Om)) (*.f64 (sin.f64 kx) l))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx)) 3))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx))
(if (!=.f64 1 0) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(if (!=.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 0) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(if (!=.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 0) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) -1/2) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(if (!=.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 0) (/.f64 1 (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 2) (/.f64 1 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(if (!=.f64 -1 0) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(if (!=.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 0) (/.f64 1 (pow.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) -1)) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(if (!=.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 0) (pow.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) -1) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(if (!=.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 3) 0) (pow.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 3) (neg.f64 1/3)) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(if (!=.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 3) 0) (pow.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 3) -1/3) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 0) (pow.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) -2) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 0) (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (neg.f64 3)) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 0) (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) -3) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -2))) 0) (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -2))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(-.f64 0 (/.f64 -1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (/.f64 -1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(+.f64 (/.f64 (neg.f64 0) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (/.f64 1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (*.f64 -1 (/.f64 1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (*.f64 -1 (/.f64 1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) -1) (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) -1))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 1) (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 1))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 1) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -2))) (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 2)))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -2)))) (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 2))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 2) 2)))
(/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -2))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 2) 2)))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -2))) (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -2)))) (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 2))
(*.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (/.f64 1 (neg.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (/.f64 1 (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 2))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 1 (neg.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (/.f64 -1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (/.f64 -1 (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 2)))
(/.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 2)) (neg.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))
(*.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (/.f64 -1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (cbrt.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -2)))
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -2) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(*.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 1)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -2)) (/.f64 1 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -2) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(*.f64 -1 (/.f64 -1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) -1)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -2))) 2) (/.f64 1 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -2) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 2)) (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 2) 2)))
(/.f64 (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 2) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 2))
(*.f64 (/.f64 1 -1) (/.f64 -1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 2)) (/.f64 -1 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (/.f64 -1 (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 2)))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -2)) -1) (neg.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -2) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 1) (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -2))) (neg.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -2) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 1) (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 (/.f64 -1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (neg.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 2) 2))
(/.f64 -1 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -1))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 (neg.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (neg.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 -1 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 2))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -2)) (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -2) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 1)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))
(/.f64 (/.f64 -1 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 2)))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 (neg.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 2)))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(pow.f64 (pow.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 3) 1/3)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 3)
(/.f64 (pow.f64 1 3) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -1)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(pow.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 1)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(pow.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 2)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(neg.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(neg.f64 (*.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 1))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) -1))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(cbrt.f64 (pow.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 3))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))

localize12.0ms (0%)

Compiler

Compiled 12 to 12 computations (0% saved)

localize129.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) (*.f64 Om Om)))))
7.0b
(sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) (*.f64 Om Om))))
10.6b
(*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))
13.4b
(/.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) (*.f64 Om Om))
Compiler

Compiled 181 to 105 computations (42% saved)

series368.0ms (0.9%)

Counts
4 → 88
Calls

33 calls:

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

Compiled 23130 to 17985 computations (22.2% saved)

rewrite250.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
171×egg-rr
82×egg-rr
47×egg-rr
38×egg-rr
Counts
4 → 338
Calls
Call 1
Inputs
(/.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) (*.f64 Om Om))
(*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))
(sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) (*.f64 Om Om))))
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) (*.f64 Om Om)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 0) (/.f64 4 (/.f64 (*.f64 Om Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sin.f64 kx) 2) 0) (/.f64 (*.f64 l l) (/.f64 (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2)) 4)) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 4 0) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2) 16)) 0) (/.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (/.f64 (*.f64 Om Om) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2) 16)))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 0) (/.f64 4 (/.f64 (*.f64 Om Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) 0) (/.f64 (*.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 (*.f64 Om Om) 1/4) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 l l) (sin.f64 kx)) 0) (/.f64 (sin.f64 kx) (/.f64 (*.f64 (*.f64 Om Om) 1/4) (*.f64 (*.f64 l l) (sin.f64 kx)))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (/.f64 (*.f64 (*.f64 Om Om) 1/4) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2)))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 l (pow.f64 (sin.f64 kx) 2)) 0) (/.f64 l (/.f64 (*.f64 (*.f64 Om Om) 1/4) (*.f64 l (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 l (sin.f64 kx)) 0) (/.f64 (*.f64 l (sin.f64 kx)) (/.f64 (*.f64 (*.f64 Om Om) 1/4) (*.f64 l (sin.f64 kx)))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 l l) 0) (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 (*.f64 Om Om) 1/4) (*.f64 l l))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) (*.f64 l l)) 0) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 (*.f64 Om Om) 1/4) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) (*.f64 l l)))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 l 0) (/.f64 (*.f64 l (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 (*.f64 Om Om) 1/4) l)) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 kx) 0) (/.f64 (*.f64 (*.f64 l l) (sin.f64 kx)) (/.f64 (*.f64 (*.f64 Om Om) 1/4) (sin.f64 kx))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 l (pow.f64 (sin.f64 kx) 2))) 0) (/.f64 (cbrt.f64 l) (/.f64 (*.f64 (*.f64 Om Om) 1/4) (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 l (pow.f64 (sin.f64 kx) 2))))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 l (cbrt.f64 l)) (pow.f64 (sin.f64 kx) 2)) 0) (/.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (*.f64 (*.f64 Om Om) 1/4) (*.f64 (*.f64 l (cbrt.f64 l)) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2)) (/.f64 (*.f64 (*.f64 Om Om) 1/4) (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 l (cbrt.f64 l)) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (*.f64 l l))) (/.f64 (*.f64 (*.f64 Om Om) 1/4) (*.f64 l (cbrt.f64 l)))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sin.f64 kx) 2) 0) (/.f64 (*.f64 l l) (/.f64 (*.f64 (*.f64 Om Om) 1/4) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 Om) 0) (/.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (/.f64 Om (/.f64 1 Om))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (cbrt.f64 (*.f64 Om Om))) 0) (/.f64 (cbrt.f64 (/.f64 1 Om)) (/.f64 Om (/.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (cbrt.f64 (*.f64 Om Om))))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (cbrt.f64 (*.f64 Om Om))) 0) (/.f64 (cbrt.f64 (/.f64 64 Om)) (/.f64 Om (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (cbrt.f64 (*.f64 Om Om))))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2) 16)) Om) 0) (/.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (/.f64 Om (/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2) 16)) Om))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 64 (*.f64 Om Om))) 0) (/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (cbrt.f64 Om)) (/.f64 Om (cbrt.f64 (/.f64 64 (*.f64 Om Om))))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) 0) (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 kx) 2) Om))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) 0) (/.f64 4 (/.f64 Om (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 4 Om) 0) (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 Om (/.f64 4 Om))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 0) (/.f64 1 (/.f64 Om (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (*.f64 Om Om))) 0) (/.f64 (/.f64 (*.f64 4 (*.f64 l l)) (cbrt.f64 Om)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (*.f64 Om Om))))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (/.f64 Om (cbrt.f64 (pow.f64 (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2)))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2) 0) (/.f64 4 (/.f64 (*.f64 Om Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) 0) (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (cbrt.f64 (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 Om Om) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 4 (*.f64 l l)) 0) (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 4 (*.f64 l l)))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 16) 0) (/.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (cbrt.f64 4)) (/.f64 (*.f64 Om Om) (cbrt.f64 16))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2)) 0) (/.f64 (*.f64 4 (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (/.f64 (*.f64 Om Om) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2)))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 l (pow.f64 (sin.f64 kx) 2)) 0) (/.f64 (*.f64 4 l) (/.f64 (/.f64 (*.f64 Om Om) l) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 l (pow.f64 (sin.f64 kx) 2)) 4) 0) (/.f64 l (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l (pow.f64 (sin.f64 kx) 2)) 4))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 l l) 0) (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 kx) 0) (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (sin.f64 kx)) (/.f64 (*.f64 Om Om) (sin.f64 kx))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 16) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 0) (/.f64 (cbrt.f64 4) (/.f64 (/.f64 (*.f64 Om Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (cbrt.f64 16))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2) 16)) (/.f64 (*.f64 Om Om) (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2))))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) 0) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 4 (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2)) 4) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (/.f64 (*.f64 Om Om) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2)) 4))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 0) (/.f64 1 (pow.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) -1)) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 (/.f64 -4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) Om))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (*.f64 Om Om))) (/.f64 (*.f64 (/.f64 -4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (/.f64 1 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 Om) (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2)) (cbrt.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 Om Om)) (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (*.f64 l l)) (/.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (/.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2) 16)) Om) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (/.f64 -1 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 4 (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 4 (*.f64 l l)) (cbrt.f64 (*.f64 Om Om))) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (cbrt.f64 Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (cbrt.f64 (*.f64 Om Om))) (/.f64 4 (*.f64 Om (cbrt.f64 Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 64 (*.f64 Om Om))) (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (*.f64 Om (cbrt.f64 Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) Om) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2) 16)) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (*.f64 Om Om))) (/.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (*.f64 Om (cbrt.f64 Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (/.f64 1 Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 Om) (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2) 16)) Om) Om) (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) Om) (*.f64 4 (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) (/.f64 (*.f64 4 (*.f64 l l)) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (*.f64 Om Om)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2) 16)) Om) (/.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (*.f64 Om (cbrt.f64 Om))) (cbrt.f64 (/.f64 1 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (cbrt.f64 Om))) (/.f64 (*.f64 4 (*.f64 l l)) (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (*.f64 Om (cbrt.f64 Om))) (cbrt.f64 (/.f64 64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 Om Om)) (*.f64 -4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (*.f64 Om (cbrt.f64 Om))) (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2)) (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)))) (cbrt.f64 (/.f64 1 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2)) (cbrt.f64 (/.f64 4 Om))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (sin.f64 kx) 2))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) (/.f64 4 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 kx) (*.f64 (*.f64 (*.f64 l l) (sin.f64 kx)) (/.f64 4 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2)) (/.f64 4 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 (*.f64 l (pow.f64 (sin.f64 kx) 2)) (/.f64 4 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l (sin.f64 kx)) (*.f64 (*.f64 l (sin.f64 kx)) (/.f64 4 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) (/.f64 4 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) (*.f64 l l)) (/.f64 4 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l (pow.f64 (sin.f64 kx) 2)) (*.f64 l (/.f64 4 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 l l) (sin.f64 kx)) (*.f64 (sin.f64 kx) (/.f64 4 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 l) (*.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 l (pow.f64 (sin.f64 kx) 2))) (/.f64 4 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (*.f64 (*.f64 l (cbrt.f64 l)) (pow.f64 (sin.f64 kx) 2)) (/.f64 4 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (/.f64 4 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (*.f64 l l))) (*.f64 (*.f64 l (cbrt.f64 l)) (/.f64 4 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 4 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 Om)) (*.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (cbrt.f64 (*.f64 Om Om))) (/.f64 1 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 64 Om)) (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (cbrt.f64 (*.f64 Om Om))) (/.f64 1 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2) 16)) Om) (/.f64 1 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (cbrt.f64 Om)) (*.f64 (cbrt.f64 (/.f64 64 (*.f64 Om Om))) (/.f64 1 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2)) (/.f64 1 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (*.f64 l l)) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) (/.f64 1 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (*.f64 (/.f64 4 Om) (/.f64 1 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 4 (*.f64 l l)) (cbrt.f64 Om)) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (*.f64 Om Om))) (/.f64 1 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 (/.f64 -4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 -4 Om)) (/.f64 1 (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (cbrt.f64 (*.f64 Om Om))) (/.f64 1 (*.f64 Om (cbrt.f64 Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (cbrt.f64 Om)) (/.f64 (/.f64 4 Om) (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (cbrt.f64 (*.f64 Om Om))) (/.f64 (/.f64 4 Om) (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) Om) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (cbrt.f64 (*.f64 Om Om))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2)) (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) 1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2)) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 4 (*.f64 l l)) (cbrt.f64 Om)) Om) (/.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (*.f64 Om Om))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 4 (*.f64 l l)) (cbrt.f64 Om)) (cbrt.f64 Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (cbrt.f64 Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 4 (*.f64 l l)) (cbrt.f64 Om)) (cbrt.f64 (*.f64 Om Om))) (/.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 4 (*.f64 l l)) (cbrt.f64 Om)) 1) (/.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (*.f64 Om Om))) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 64 Om)) (/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (neg.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (*.f64 Om (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (*.f64 (*.f64 Om Om) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 -4 Om)) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (*.f64 Om Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (cbrt.f64 (*.f64 Om Om))) (*.f64 Om (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 4 (*.f64 l l)) (cbrt.f64 (*.f64 Om Om))) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 4 (*.f64 l l)) Om) (pow.f64 (sin.f64 kx) 2)) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2)) (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)))) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2)) (cbrt.f64 (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2)) (cbrt.f64 (*.f64 -4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)))) (cbrt.f64 (neg.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 64 (*.f64 Om Om))) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (*.f64 Om (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 Om) (/.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (*.f64 Om 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 Om) (*.f64 -4 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) 2) (*.f64 Om 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (cbrt.f64 (/.f64 64 Om))) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) -4) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (cbrt.f64 (*.f64 Om Om))) 4) (*.f64 Om (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) Om) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2) 16))) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2) 16))) (*.f64 Om (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 4 Om) (neg.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 Om Om))) (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (*.f64 Om (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (cbrt.f64 Om)) (/.f64 1 Om)) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (*.f64 Om (cbrt.f64 Om))) 1) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 -4 Om)) 1) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (cbrt.f64 (*.f64 Om Om))) 1) (*.f64 Om (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2))) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2))) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 -4 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2))) (cbrt.f64 (neg.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)) (*.f64 Om 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 64 Om)) (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (cbrt.f64 Om)) (/.f64 4 Om)) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om (cbrt.f64 Om)))) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 4 (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (cbrt.f64 Om)))) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (*.f64 Om (cbrt.f64 Om)))) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (cbrt.f64 (*.f64 Om Om))) 1) (*.f64 Om (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 (*.f64 Om (cbrt.f64 Om)))) (pow.f64 (cbrt.f64 (*.f64 Om (cbrt.f64 Om))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2) (/.f64 (*.f64 Om Om) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (/.f64 (neg.f64 (*.f64 Om Om)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (cbrt.f64 Om)) (*.f64 (cbrt.f64 (*.f64 Om Om)) Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (*.f64 Om (*.f64 Om 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (neg.f64 (*.f64 (*.f64 Om Om) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (*.f64 Om (cbrt.f64 Om)))) (cbrt.f64 (neg.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (cbrt.f64 (*.f64 Om Om)))) (neg.f64 (*.f64 Om (cbrt.f64 Om))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (/.f64 -4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) Om))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) 0) (/.f64 (*.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (pow.f64 (*.f64 l (sin.f64 kx)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 l l) (sin.f64 kx)) 0) (/.f64 (sin.f64 kx) (/.f64 1 (*.f64 (*.f64 l l) (sin.f64 kx)))) (pow.f64 (*.f64 l (sin.f64 kx)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 0) (/.f64 1 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (pow.f64 (*.f64 l (sin.f64 kx)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2)))) (pow.f64 (*.f64 l (sin.f64 kx)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 l (pow.f64 (sin.f64 kx) 2)) 0) (/.f64 l (/.f64 1 (*.f64 l (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 l (sin.f64 kx)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 l (sin.f64 kx)) 0) (/.f64 (*.f64 l (sin.f64 kx)) (/.f64 1 (*.f64 l (sin.f64 kx)))) (pow.f64 (*.f64 l (sin.f64 kx)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 l l) 0) (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 1 (*.f64 l l))) (pow.f64 (*.f64 l (sin.f64 kx)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) (*.f64 l l)) 0) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) (*.f64 l l)))) (pow.f64 (*.f64 l (sin.f64 kx)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 l 0) (/.f64 (*.f64 l (pow.f64 (sin.f64 kx) 2)) (/.f64 1 l)) (pow.f64 (*.f64 l (sin.f64 kx)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 kx) 0) (/.f64 (*.f64 (*.f64 l l) (sin.f64 kx)) (/.f64 1 (sin.f64 kx))) (pow.f64 (*.f64 l (sin.f64 kx)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 l (pow.f64 (sin.f64 kx) 2))) 0) (/.f64 (cbrt.f64 l) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 l (pow.f64 (sin.f64 kx) 2))))) (pow.f64 (*.f64 l (sin.f64 kx)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 l (cbrt.f64 l)) (pow.f64 (sin.f64 kx) 2)) 0) (/.f64 (cbrt.f64 (*.f64 l l)) (/.f64 1 (*.f64 (*.f64 l (cbrt.f64 l)) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 l (sin.f64 kx)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)))) (pow.f64 (*.f64 l (sin.f64 kx)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 l (cbrt.f64 l)) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (*.f64 l l))) (/.f64 1 (*.f64 l (cbrt.f64 l)))) (pow.f64 (*.f64 l (sin.f64 kx)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sin.f64 kx) 2) 0) (/.f64 (*.f64 l l) (/.f64 1 (pow.f64 (sin.f64 kx) 2))) (pow.f64 (*.f64 l (sin.f64 kx)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 l (pow.f64 (sin.f64 kx) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l (pow.f64 (sin.f64 kx) 2)) l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 l l) (sin.f64 kx)) (sin.f64 kx))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 kx) (*.f64 (*.f64 l l) (sin.f64 kx)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (*.f64 l (cbrt.f64 l)) (pow.f64 (sin.f64 kx) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 l) (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 l (pow.f64 (sin.f64 kx) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l (sin.f64 kx)) (*.f64 l (sin.f64 kx)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (sin.f64 kx) 2))) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (*.f64 l l))) (*.f64 l (cbrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 l (sin.f64 kx)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) (*.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (sin.f64 kx) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) (*.f64 l l)) (cbrt.f64 (pow.f64 (sin.f64 kx) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 l (pow.f64 (sin.f64 kx) 2))) (cbrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 l (cbrt.f64 l)) (pow.f64 (sin.f64 kx) 2)) (cbrt.f64 (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l (cbrt.f64 l)) (*.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (*.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 l (pow.f64 (sin.f64 kx) 2)) (cbrt.f64 l)) (cbrt.f64 (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 kx) (*.f64 (*.f64 (*.f64 l l) (sin.f64 kx)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) (*.f64 l l)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 l) (*.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 l (pow.f64 (sin.f64 kx) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (*.f64 (*.f64 l (cbrt.f64 l)) (pow.f64 (sin.f64 kx) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (*.f64 l l))) (*.f64 (*.f64 l (cbrt.f64 l)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (cbrt.f64 l) (*.f64 l (pow.f64 (sin.f64 kx) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 l)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 l l))) (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 l (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (*.f64 l (sin.f64 kx))) (*.f64 -1 (*.f64 l (sin.f64 kx))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 l (sin.f64 kx)) -1) (*.f64 (*.f64 l (sin.f64 kx)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 l) (/.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 l (pow.f64 (sin.f64 kx) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 l) -1) (/.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 l (pow.f64 (sin.f64 kx) 2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) (*.f64 l l)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) -1) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) (*.f64 l l)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (sin.f64 kx) 2))) 1) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (sin.f64 kx) 2))) -1) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) -1) (/.f64 1 -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 -1) (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) -1) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (pow.f64 (sin.f64 kx) 2)) -1) (/.f64 l -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (*.f64 (*.f64 l (cbrt.f64 l)) (pow.f64 (sin.f64 kx) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 l l)) -1) (/.f64 (*.f64 (*.f64 l (cbrt.f64 l)) (pow.f64 (sin.f64 kx) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (sin.f64 kx)) 1) (/.f64 (*.f64 l (sin.f64 kx)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (sin.f64 kx)) -1) (/.f64 (*.f64 l (sin.f64 kx)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l l) -1) (/.f64 (pow.f64 (sin.f64 kx) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l -1) (/.f64 (*.f64 l (pow.f64 (sin.f64 kx) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 kx) (/.f64 (*.f64 (*.f64 l l) (sin.f64 kx)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 kx) -1) (/.f64 (*.f64 (*.f64 l l) (sin.f64 kx)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2)) -1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) -1) (/.f64 (*.f64 l l) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 l l) (sin.f64 kx)) 1) (sin.f64 kx))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 l l) (sin.f64 kx)) -1) (/.f64 (sin.f64 kx) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (*.f64 l l))) 1) (*.f64 l (cbrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (*.f64 l l))) -1) (/.f64 (*.f64 l (cbrt.f64 l)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l l) (-.f64 (cos.f64 0) (cos.f64 (+.f64 kx kx)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 kx kx))) (*.f64 l l)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 l (sin.f64 kx)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 0) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2) (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2) 0) (/.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) -2))) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) 0) (/.f64 1 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2) (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 2) 2) (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) -1) (*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) -1) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2) -1) (/.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 -1) (/.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) -1) (/.f64 1 -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) -1) (/.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) (*.f64 2 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) (/.f64 2 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) 0) (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 0) (/.f64 1 (pow.f64 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) -1)) (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 0) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) (neg.f64 3)) (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) 3) 0) (pow.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) 3) (neg.f64 1/3)) (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 0) (pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) -2) (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1) 0) (pow.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1) -1/2) (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (/.f64 -1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 1) (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) -1) (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))) (*.f64 -1 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) -2)) (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) -2)) (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) -2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) -2))) 2) (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) -2)) -1) (neg.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 1) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) -2))) (neg.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 1) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))) (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) -2)) (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))) (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 3))))))

simplify1.1s (2.6%)

Algorithm
egglog
Counts
426 → 514
Calls
Call 1
Inputs
(*.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) (pow.f64 (sin.f64 kx) 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) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (/.f64 1 l) -2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (/.f64 1 l) -2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (/.f64 1 l) -2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (/.f64 1 l) -2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 kx 4) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 kx 2) (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/3 (/.f64 (*.f64 (pow.f64 kx 4) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 -4/315 (/.f64 (*.f64 (pow.f64 kx 8) (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/3 (/.f64 (*.f64 (pow.f64 kx 4) (pow.f64 l 2)) (pow.f64 Om 2))) (*.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 kx) 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) (pow.f64 (sin.f64 kx) 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) (pow.f64 (sin.f64 kx) 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) (pow.f64 (sin.f64 kx) 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 (pow.f64 l 2) (*.f64 (pow.f64 Om -2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om -2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om -2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om -2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2))))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))
(*.f64 (pow.f64 kx 2) (pow.f64 l 2))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 kx 4) (pow.f64 l 2))) (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))
(+.f64 (*.f64 2/45 (*.f64 (pow.f64 kx 6) (pow.f64 l 2))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 kx 4) (pow.f64 l 2))) (*.f64 (pow.f64 kx 2) (pow.f64 l 2))))
(+.f64 (*.f64 2/45 (*.f64 (pow.f64 kx 6) (pow.f64 l 2))) (+.f64 (*.f64 -1/315 (*.f64 (pow.f64 kx 8) (pow.f64 l 2))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 kx 4) (pow.f64 l 2))) (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))
1
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2) (pow.f64 l 4)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (/.f64 (*.f64 (pow.f64 l 6) (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2) (pow.f64 l 4))))))
(*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l)
(+.f64 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l))))
(*.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))
(-.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l))))
1
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 kx 6) (-.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))) (*.f64 1/2 (*.f64 (pow.f64 kx 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)))))))
1
(+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) 1)
(+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 (/.f64 1 Om) 4)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 (/.f64 1 Om) 4))) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))))
1
(+.f64 1 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 (/.f64 -1 Om) 4))) (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2))))))
(+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 (/.f64 -1 Om) 6) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 (/.f64 -1 Om) 4))) (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4))) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (pow.f64 l 6))) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (-.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 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))))) (pow.f64 kx 6))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
1
(+.f64 1 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 6) (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (pow.f64 (sin.f64 kx) 2))))))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))))))
1
(+.f64 1 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2))))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 6) (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (pow.f64 (sin.f64 kx) 2))))))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))))
(if (!=.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 0) (/.f64 4 (/.f64 (*.f64 Om Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (pow.f64 (sin.f64 kx) 2) 0) (/.f64 (*.f64 l l) (/.f64 (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2)) 4)) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 4 0) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2) 16)) 0) (/.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (/.f64 (*.f64 Om Om) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2) 16)))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 0) (/.f64 4 (/.f64 (*.f64 Om Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) 0) (/.f64 (*.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 (*.f64 Om Om) 1/4) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (*.f64 (*.f64 l l) (sin.f64 kx)) 0) (/.f64 (sin.f64 kx) (/.f64 (*.f64 (*.f64 Om Om) 1/4) (*.f64 (*.f64 l l) (sin.f64 kx)))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 1 0) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (/.f64 (*.f64 (*.f64 Om Om) 1/4) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2)))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (*.f64 l (pow.f64 (sin.f64 kx) 2)) 0) (/.f64 l (/.f64 (*.f64 (*.f64 Om Om) 1/4) (*.f64 l (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (*.f64 l (sin.f64 kx)) 0) (/.f64 (*.f64 l (sin.f64 kx)) (/.f64 (*.f64 (*.f64 Om Om) 1/4) (*.f64 l (sin.f64 kx)))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (*.f64 l l) 0) (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 (*.f64 Om Om) 1/4) (*.f64 l l))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) (*.f64 l l)) 0) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 (*.f64 Om Om) 1/4) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) (*.f64 l l)))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 l 0) (/.f64 (*.f64 l (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 (*.f64 Om Om) 1/4) l)) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (sin.f64 kx) 0) (/.f64 (*.f64 (*.f64 l l) (sin.f64 kx)) (/.f64 (*.f64 (*.f64 Om Om) 1/4) (sin.f64 kx))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 l (pow.f64 (sin.f64 kx) 2))) 0) (/.f64 (cbrt.f64 l) (/.f64 (*.f64 (*.f64 Om Om) 1/4) (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 l (pow.f64 (sin.f64 kx) 2))))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (*.f64 (*.f64 l (cbrt.f64 l)) (pow.f64 (sin.f64 kx) 2)) 0) (/.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (*.f64 (*.f64 Om Om) 1/4) (*.f64 (*.f64 l (cbrt.f64 l)) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2)) (/.f64 (*.f64 (*.f64 Om Om) 1/4) (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (*.f64 l (cbrt.f64 l)) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (*.f64 l l))) (/.f64 (*.f64 (*.f64 Om Om) 1/4) (*.f64 l (cbrt.f64 l)))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (pow.f64 (sin.f64 kx) 2) 0) (/.f64 (*.f64 l l) (/.f64 (*.f64 (*.f64 Om Om) 1/4) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (/.f64 1 Om) 0) (/.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (/.f64 Om (/.f64 1 Om))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (cbrt.f64 (*.f64 Om Om))) 0) (/.f64 (cbrt.f64 (/.f64 1 Om)) (/.f64 Om (/.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (cbrt.f64 (*.f64 Om Om))))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (cbrt.f64 (*.f64 Om Om))) 0) (/.f64 (cbrt.f64 (/.f64 64 Om)) (/.f64 Om (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (cbrt.f64 (*.f64 Om Om))))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2) 16)) Om) 0) (/.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (/.f64 Om (/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2) 16)) Om))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (cbrt.f64 (/.f64 64 (*.f64 Om Om))) 0) (/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (cbrt.f64 Om)) (/.f64 Om (cbrt.f64 (/.f64 64 (*.f64 Om Om))))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) 0) (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 kx) 2) Om))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) 0) (/.f64 4 (/.f64 Om (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (/.f64 4 Om) 0) (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 Om (/.f64 4 Om))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 0) (/.f64 1 (/.f64 Om (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (*.f64 Om Om))) 0) (/.f64 (/.f64 (*.f64 4 (*.f64 l l)) (cbrt.f64 Om)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (*.f64 Om Om))))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (/.f64 Om (cbrt.f64 (pow.f64 (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2)))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2) 0) (/.f64 4 (/.f64 (*.f64 Om Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) 0) (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (cbrt.f64 (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 Om Om) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (*.f64 4 (*.f64 l l)) 0) (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 4 (*.f64 l l)))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (cbrt.f64 16) 0) (/.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (cbrt.f64 4)) (/.f64 (*.f64 Om Om) (cbrt.f64 16))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2)) 0) (/.f64 (*.f64 4 (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (/.f64 (*.f64 Om Om) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2)))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (*.f64 l (pow.f64 (sin.f64 kx) 2)) 0) (/.f64 (*.f64 4 l) (/.f64 (/.f64 (*.f64 Om Om) l) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (*.f64 (*.f64 l (pow.f64 (sin.f64 kx) 2)) 4) 0) (/.f64 l (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l (pow.f64 (sin.f64 kx) 2)) 4))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (*.f64 l l) 0) (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (sin.f64 kx) 0) (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (sin.f64 kx)) (/.f64 (*.f64 Om Om) (sin.f64 kx))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 16) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 0) (/.f64 (cbrt.f64 4) (/.f64 (/.f64 (*.f64 Om Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (cbrt.f64 16))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2) 16)) (/.f64 (*.f64 Om Om) (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2))))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) 0) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 4 (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2)) 4) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (/.f64 (*.f64 Om Om) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2)) 4))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 2 0) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 0) (/.f64 1 (pow.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) -1)) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(-.f64 0 (/.f64 (*.f64 (/.f64 -4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) Om))
(-.f64 (/.f64 0 (neg.f64 (*.f64 Om Om))) (/.f64 (*.f64 (/.f64 -4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) Om))
(*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2))
(*.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (/.f64 1 (*.f64 Om Om)))
(*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om))
(*.f64 (cbrt.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2)) (cbrt.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2))))
(*.f64 (/.f64 1 (*.f64 Om Om)) (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(*.f64 (*.f64 4 (*.f64 l l)) (/.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) Om))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(*.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (/.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2) 16)) Om) Om))
(*.f64 (*.f64 -4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (/.f64 -1 (*.f64 Om Om)))
(*.f64 (/.f64 (*.f64 4 (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om))
(*.f64 (/.f64 (*.f64 4 (*.f64 l l)) (cbrt.f64 (*.f64 Om Om))) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (cbrt.f64 Om))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (cbrt.f64 (*.f64 Om Om))) (/.f64 4 (*.f64 Om (cbrt.f64 Om))))
(*.f64 (cbrt.f64 (/.f64 64 (*.f64 Om Om))) (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (*.f64 Om (cbrt.f64 Om))))
(*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (*.f64 Om Om)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) Om) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2) 16)) Om))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 Om Om))) (/.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (*.f64 Om (cbrt.f64 Om))))
(*.f64 (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (/.f64 1 Om))
(*.f64 (/.f64 1 Om) (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(*.f64 1 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(*.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 1)
(*.f64 (/.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2) 16)) Om) Om) (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2))))
(*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) Om) (*.f64 4 (*.f64 l l)))
(*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) (/.f64 (*.f64 4 (*.f64 l l)) Om))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (*.f64 Om Om)) 4)
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2) 16)) Om) (/.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) Om))
(*.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (*.f64 Om (cbrt.f64 Om))) (cbrt.f64 (/.f64 1 (*.f64 Om Om))))
(*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (cbrt.f64 Om))) (/.f64 (*.f64 4 (*.f64 l l)) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (*.f64 Om (cbrt.f64 Om))) (cbrt.f64 (/.f64 64 (*.f64 Om Om))))
(*.f64 (/.f64 -1 (*.f64 Om Om)) (*.f64 -4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(*.f64 (/.f64 4 (*.f64 Om (cbrt.f64 Om))) (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2)) (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)))) (cbrt.f64 (/.f64 1 (*.f64 Om Om))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2)) (cbrt.f64 (/.f64 4 Om))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)))
(*.f64 (*.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (sin.f64 kx) 2))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) (/.f64 4 (*.f64 Om Om))))
(*.f64 (sin.f64 kx) (*.f64 (*.f64 (*.f64 l l) (sin.f64 kx)) (/.f64 4 (*.f64 Om Om))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2)) (/.f64 4 (*.f64 Om Om))))
(*.f64 l (*.f64 (*.f64 l (pow.f64 (sin.f64 kx) 2)) (/.f64 4 (*.f64 Om Om))))
(*.f64 (*.f64 l (sin.f64 kx)) (*.f64 (*.f64 l (sin.f64 kx)) (/.f64 4 (*.f64 Om Om))))
(*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) (/.f64 4 (*.f64 Om Om))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) (*.f64 l l)) (/.f64 4 (*.f64 Om Om))))
(*.f64 (*.f64 l (pow.f64 (sin.f64 kx) 2)) (*.f64 l (/.f64 4 (*.f64 Om Om))))
(*.f64 (*.f64 (*.f64 l l) (sin.f64 kx)) (*.f64 (sin.f64 kx) (/.f64 4 (*.f64 Om Om))))
(*.f64 (cbrt.f64 l) (*.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 l (pow.f64 (sin.f64 kx) 2))) (/.f64 4 (*.f64 Om Om))))
(*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (*.f64 (*.f64 l (cbrt.f64 l)) (pow.f64 (sin.f64 kx) 2)) (/.f64 4 (*.f64 Om Om))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (/.f64 4 (*.f64 Om Om))))
(*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (*.f64 l l))) (*.f64 (*.f64 l (cbrt.f64 l)) (/.f64 4 (*.f64 Om Om))))
(*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 4 (*.f64 Om Om))))
(*.f64 (cbrt.f64 (/.f64 1 Om)) (*.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (cbrt.f64 (*.f64 Om Om))) (/.f64 1 Om)))
(*.f64 (cbrt.f64 (/.f64 64 Om)) (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (cbrt.f64 (*.f64 Om Om))) (/.f64 1 Om)))
(*.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2) 16)) Om) (/.f64 1 Om)))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (cbrt.f64 Om)) (*.f64 (cbrt.f64 (/.f64 64 (*.f64 Om Om))) (/.f64 1 Om)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2)) (/.f64 1 Om)))
(*.f64 (*.f64 4 (*.f64 l l)) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) (/.f64 1 Om)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (*.f64 (/.f64 4 Om) (/.f64 1 Om)))
(*.f64 (/.f64 (*.f64 4 (*.f64 l l)) (cbrt.f64 Om)) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (*.f64 Om Om))) (/.f64 1 Om)))
(*.f64 -1 (/.f64 (*.f64 (/.f64 -4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) Om))
(*.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 -4 Om)) (/.f64 1 (neg.f64 Om)))
(*.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (cbrt.f64 (*.f64 Om Om))) (/.f64 1 (*.f64 Om (cbrt.f64 Om))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (cbrt.f64 Om)) (/.f64 (/.f64 4 Om) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (cbrt.f64 (*.f64 Om Om))) (/.f64 (/.f64 4 Om) (cbrt.f64 Om)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) Om) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2)) 1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (cbrt.f64 (*.f64 Om Om))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2)) (cbrt.f64 Om)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) 1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2)) Om))
(*.f64 (/.f64 (/.f64 (*.f64 4 (*.f64 l l)) (cbrt.f64 Om)) Om) (/.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (*.f64 Om Om))) 1))
(*.f64 (/.f64 (/.f64 (*.f64 4 (*.f64 l l)) (cbrt.f64 Om)) (cbrt.f64 Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (cbrt.f64 Om))))
(*.f64 (/.f64 (/.f64 (*.f64 4 (*.f64 l l)) (cbrt.f64 Om)) (cbrt.f64 (*.f64 Om Om))) (/.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 Om)))
(*.f64 (/.f64 (/.f64 (*.f64 4 (*.f64 l l)) (cbrt.f64 Om)) 1) (/.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (*.f64 Om Om))) Om))
(*.f64 (cbrt.f64 (/.f64 64 Om)) (/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (*.f64 -4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (neg.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) Om)
(/.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (*.f64 Om (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (*.f64 (*.f64 Om Om) 1/4))
(/.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 -4 Om)) (neg.f64 Om))
(/.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (*.f64 Om Om))
(/.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (cbrt.f64 (*.f64 Om Om))) (*.f64 Om (cbrt.f64 Om)))
(/.f64 (*.f64 (/.f64 (*.f64 4 (*.f64 l l)) (cbrt.f64 (*.f64 Om Om))) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om (cbrt.f64 Om)))
(/.f64 (*.f64 (/.f64 (*.f64 4 (*.f64 l l)) Om) (pow.f64 (sin.f64 kx) 2)) Om)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2)) (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2)) (cbrt.f64 (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))) (cbrt.f64 Om))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2)) (cbrt.f64 (*.f64 -4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)))) (cbrt.f64 (neg.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 64 (*.f64 Om Om))) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (*.f64 Om (cbrt.f64 Om)))
(/.f64 (*.f64 (/.f64 1 Om) (/.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (*.f64 Om 1/4))
(/.f64 (*.f64 (/.f64 1 Om) (*.f64 -4 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (neg.f64 Om))
(/.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 1)
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) 2) (*.f64 Om 1/2))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (cbrt.f64 (/.f64 64 Om))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) -4) (neg.f64 Om))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (cbrt.f64 (*.f64 Om Om))) 4) (*.f64 Om (cbrt.f64 Om)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) Om) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2) 16))) Om)
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2) 16))) (*.f64 Om (cbrt.f64 Om)))
(/.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (/.f64 4 Om) (neg.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (neg.f64 Om))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 Om Om))) (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (*.f64 Om (cbrt.f64 Om)))
(/.f64 (*.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (cbrt.f64 Om)) (/.f64 1 Om)) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (*.f64 Om (cbrt.f64 Om))) 1) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 -4 Om)) 1) (neg.f64 Om))
(/.f64 (*.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (cbrt.f64 (*.f64 Om Om))) 1) (*.f64 Om (cbrt.f64 Om)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2))) (cbrt.f64 Om))
(/.f64 (*.f64 (cbrt.f64 (*.f64 -4 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2))) (cbrt.f64 (neg.f64 (*.f64 Om Om))))
(/.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)) (*.f64 Om 1/2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 64 Om)) (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (cbrt.f64 Om)) (/.f64 4 Om)) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om (cbrt.f64 Om)))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (cbrt.f64 Om)))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (*.f64 Om (cbrt.f64 Om)))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (/.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (cbrt.f64 (*.f64 Om Om))) 1) (*.f64 Om (cbrt.f64 Om)))
(/.f64 (/.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 (*.f64 Om (cbrt.f64 Om)))) (pow.f64 (cbrt.f64 (*.f64 Om (cbrt.f64 Om))) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2) (/.f64 (*.f64 Om Om) 2))
(/.f64 (neg.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (/.f64 (neg.f64 (*.f64 Om Om)) 4))
(/.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (cbrt.f64 Om)) (*.f64 (cbrt.f64 (*.f64 Om Om)) Om))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (*.f64 Om (*.f64 Om 1/4)))
(/.f64 (neg.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (neg.f64 (*.f64 (*.f64 Om Om) 1/4)))
(/.f64 (neg.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (*.f64 Om (cbrt.f64 Om)))) (cbrt.f64 (neg.f64 (*.f64 Om Om))))
(/.f64 (neg.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (cbrt.f64 (*.f64 Om Om)))) (neg.f64 (*.f64 Om (cbrt.f64 Om))))
(pow.f64 (pow.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) 3)
(pow.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 1)
(neg.f64 (/.f64 (*.f64 (/.f64 -4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) Om))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 3))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) 0) (/.f64 (*.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (pow.f64 (*.f64 l (sin.f64 kx)) 2))
(if (!=.f64 (*.f64 (*.f64 l l) (sin.f64 kx)) 0) (/.f64 (sin.f64 kx) (/.f64 1 (*.f64 (*.f64 l l) (sin.f64 kx)))) (pow.f64 (*.f64 l (sin.f64 kx)) 2))
(if (!=.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 0) (/.f64 1 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (pow.f64 (*.f64 l (sin.f64 kx)) 2))
(if (!=.f64 1 0) (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2)))) (pow.f64 (*.f64 l (sin.f64 kx)) 2))
(if (!=.f64 (*.f64 l (pow.f64 (sin.f64 kx) 2)) 0) (/.f64 l (/.f64 1 (*.f64 l (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 l (sin.f64 kx)) 2))
(if (!=.f64 (*.f64 l (sin.f64 kx)) 0) (/.f64 (*.f64 l (sin.f64 kx)) (/.f64 1 (*.f64 l (sin.f64 kx)))) (pow.f64 (*.f64 l (sin.f64 kx)) 2))
(if (!=.f64 (*.f64 l l) 0) (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 1 (*.f64 l l))) (pow.f64 (*.f64 l (sin.f64 kx)) 2))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) (*.f64 l l)) 0) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) (*.f64 l l)))) (pow.f64 (*.f64 l (sin.f64 kx)) 2))
(if (!=.f64 l 0) (/.f64 (*.f64 l (pow.f64 (sin.f64 kx) 2)) (/.f64 1 l)) (pow.f64 (*.f64 l (sin.f64 kx)) 2))
(if (!=.f64 (sin.f64 kx) 0) (/.f64 (*.f64 (*.f64 l l) (sin.f64 kx)) (/.f64 1 (sin.f64 kx))) (pow.f64 (*.f64 l (sin.f64 kx)) 2))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 l (pow.f64 (sin.f64 kx) 2))) 0) (/.f64 (cbrt.f64 l) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 l (pow.f64 (sin.f64 kx) 2))))) (pow.f64 (*.f64 l (sin.f64 kx)) 2))
(if (!=.f64 (*.f64 (*.f64 l (cbrt.f64 l)) (pow.f64 (sin.f64 kx) 2)) 0) (/.f64 (cbrt.f64 (*.f64 l l)) (/.f64 1 (*.f64 (*.f64 l (cbrt.f64 l)) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 l (sin.f64 kx)) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)))) (pow.f64 (*.f64 l (sin.f64 kx)) 2))
(if (!=.f64 (*.f64 l (cbrt.f64 l)) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (*.f64 l l))) (/.f64 1 (*.f64 l (cbrt.f64 l)))) (pow.f64 (*.f64 l (sin.f64 kx)) 2))
(if (!=.f64 (pow.f64 (sin.f64 kx) 2) 0) (/.f64 (*.f64 l l) (/.f64 1 (pow.f64 (sin.f64 kx) 2))) (pow.f64 (*.f64 l (sin.f64 kx)) 2))
(*.f64 l (*.f64 l (pow.f64 (sin.f64 kx) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2)))
(*.f64 (*.f64 l (pow.f64 (sin.f64 kx) 2)) l)
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(*.f64 (*.f64 (*.f64 l l) (sin.f64 kx)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (*.f64 (*.f64 l l) (sin.f64 kx)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) (*.f64 l l)))
(*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (*.f64 l (cbrt.f64 l)) (pow.f64 (sin.f64 kx) 2)))
(*.f64 (cbrt.f64 l) (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 l (pow.f64 (sin.f64 kx) 2))))
(*.f64 (*.f64 l (sin.f64 kx)) (*.f64 l (sin.f64 kx)))
(*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))
(*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l))
(*.f64 (*.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (sin.f64 kx) 2))) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))
(*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (*.f64 l l))) (*.f64 l (cbrt.f64 l)))
(*.f64 1 (pow.f64 (*.f64 l (sin.f64 kx)) 2))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 1)
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) (*.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (sin.f64 kx) 2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) (*.f64 l l)) (cbrt.f64 (pow.f64 (sin.f64 kx) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 l (pow.f64 (sin.f64 kx) 2))) (cbrt.f64 l))
(*.f64 (*.f64 (*.f64 l (cbrt.f64 l)) (pow.f64 (sin.f64 kx) 2)) (cbrt.f64 (*.f64 l l)))
(*.f64 (*.f64 l (cbrt.f64 l)) (*.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (*.f64 l l))))
(*.f64 (*.f64 (*.f64 l (pow.f64 (sin.f64 kx) 2)) (cbrt.f64 l)) (cbrt.f64 (*.f64 l l)))
(*.f64 (sin.f64 kx) (*.f64 (*.f64 (*.f64 l l) (sin.f64 kx)) 1))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) (*.f64 l l)) 1))
(*.f64 (cbrt.f64 l) (*.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 l (pow.f64 (sin.f64 kx) 2))) 1))
(*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (*.f64 (*.f64 l (cbrt.f64 l)) (pow.f64 (sin.f64 kx) 2)) 1))
(*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (*.f64 l l))) (*.f64 (*.f64 l (cbrt.f64 l)) 1))
(*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (cbrt.f64 l) (*.f64 l (pow.f64 (sin.f64 kx) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 l)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 l l))) (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 l (pow.f64 (sin.f64 kx) 2)))))
(*.f64 (*.f64 -1 (*.f64 l (sin.f64 kx))) (*.f64 -1 (*.f64 l (sin.f64 kx))))
(*.f64 (*.f64 (*.f64 l (sin.f64 kx)) -1) (*.f64 (*.f64 l (sin.f64 kx)) -1))
(*.f64 (cbrt.f64 l) (/.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 l (pow.f64 (sin.f64 kx) 2))) 1))
(*.f64 (/.f64 (cbrt.f64 l) -1) (/.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 l (pow.f64 (sin.f64 kx) 2))) -1))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) (*.f64 l l)) 1))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) -1) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) (*.f64 l l)) -1))
(*.f64 (/.f64 (*.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (sin.f64 kx) 2))) 1) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))
(*.f64 (/.f64 (*.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (sin.f64 kx) 2))) -1) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) -1))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) -1) (/.f64 1 -1))
(*.f64 (/.f64 1 -1) (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) -1))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) -1) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2)) -1))
(*.f64 (/.f64 (*.f64 l (pow.f64 (sin.f64 kx) 2)) -1) (/.f64 l -1))
(*.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (*.f64 (*.f64 l (cbrt.f64 l)) (pow.f64 (sin.f64 kx) 2)) 1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 l l)) -1) (/.f64 (*.f64 (*.f64 l (cbrt.f64 l)) (pow.f64 (sin.f64 kx) 2)) -1))
(*.f64 (/.f64 (*.f64 l (sin.f64 kx)) 1) (/.f64 (*.f64 l (sin.f64 kx)) 1))
(*.f64 (/.f64 (*.f64 l (sin.f64 kx)) -1) (/.f64 (*.f64 l (sin.f64 kx)) -1))
(*.f64 (/.f64 (*.f64 l l) -1) (/.f64 (pow.f64 (sin.f64 kx) 2) -1))
(*.f64 (/.f64 l -1) (/.f64 (*.f64 l (pow.f64 (sin.f64 kx) 2)) -1))
(*.f64 (sin.f64 kx) (/.f64 (*.f64 (*.f64 l l) (sin.f64 kx)) 1))
(*.f64 (/.f64 (sin.f64 kx) -1) (/.f64 (*.f64 (*.f64 l l) (sin.f64 kx)) -1))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2)) -1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) -1))
(*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) -1) (/.f64 (*.f64 l l) -1))
(*.f64 (/.f64 (*.f64 (*.f64 l l) (sin.f64 kx)) 1) (sin.f64 kx))
(*.f64 (/.f64 (*.f64 (*.f64 l l) (sin.f64 kx)) -1) (/.f64 (sin.f64 kx) -1))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (*.f64 l l))) 1) (*.f64 l (cbrt.f64 l)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (*.f64 l l))) -1) (/.f64 (*.f64 l (cbrt.f64 l)) -1))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 1)
(/.f64 (*.f64 (*.f64 l l) (-.f64 (cos.f64 0) (cos.f64 (+.f64 kx kx)))) 2)
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 kx kx))) (*.f64 l l)) 2)
(/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) -1) -1)
(/.f64 (neg.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) -1)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 3) 1/3)
(pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 1)
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(neg.f64 (neg.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 3))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 0) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2) (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(if (!=.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2) 0) (/.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) -2))) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(if (!=.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) 0) (/.f64 1 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(if (!=.f64 1 0) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(-.f64 0 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2) (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(*.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) 1)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 2) 2) (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2)))
(*.f64 -1 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) -1) (*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) -1))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) -1) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2) -1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2) -1) (/.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) -1))
(*.f64 (/.f64 1 -1) (/.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) -1))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) -1) (/.f64 1 -1))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) -1) (/.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) -1))
(/.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) 1)
(/.f64 (/.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) -1) -1)
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) -1)
(pow.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) (*.f64 2 1/2))
(pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) (/.f64 2 2))
(pow.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) 3) 1/3)
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 3)
(pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2)
(pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) 1)
(pow.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) 2) 1/2)
(neg.f64 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))
(sqrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) 2))
(cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) 3))
(fabs.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(if (!=.f64 1 0) (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(if (!=.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) 0) (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(if (!=.f64 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 0) (/.f64 1 (pow.f64 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) -1)) (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 0) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) (neg.f64 3)) (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(if (!=.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) 3) 0) (pow.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) 3) (neg.f64 1/3)) (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 0) (pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) -2) (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(if (!=.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1) 0) (pow.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1) -1/2) (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(-.f64 0 (/.f64 -1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (/.f64 -1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 1) (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 1))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) -1) (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) -1))
(*.f64 (*.f64 -1 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))) (*.f64 -1 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) -2)))
(*.f64 1 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 1)
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) -2)) (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(*.f64 -1 (/.f64 -1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) -1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) -2)) (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) -2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) -2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) -2))) 2) (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))))
(/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) -2)) -1) (neg.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 1) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(/.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) -2))) (neg.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(/.f64 (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 2) 2))
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 1) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(/.f64 -1 (/.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) -1))
(/.f64 -1 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(/.f64 (neg.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))) (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2))
(/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) -2)) (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(/.f64 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 1)
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))) (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(/.f64 (neg.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2)))
(pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 3)
(pow.f64 (pow.f64 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) -1)
(pow.f64 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 1)
(pow.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 2)
(neg.f64 (/.f64 -1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(neg.f64 (*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 1))
(neg.f64 (*.f64 -1 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) -1))
(cbrt.f64 (pow.f64 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 3))
Outputs
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (/.f64 1 l) -2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (/.f64 1 l) -2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (/.f64 1 l) -2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (/.f64 1 l) -2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (/.f64 1 l) -2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (/.f64 1 l) -2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (/.f64 1 l) -2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (/.f64 1 l) -2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 l) -2)) (*.f64 Om Om)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 l) -2)) (*.f64 Om Om)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 l) -2)) (*.f64 Om Om)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 l) -2)) (*.f64 Om Om)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 kx 4) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(fma.f64 -4/3 (/.f64 (*.f64 (pow.f64 kx 4) (*.f64 l l)) (*.f64 Om Om)) (*.f64 4 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om))))
(+.f64 (*.f64 8/45 (/.f64 (*.f64 (pow.f64 kx 6) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 kx 4) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(fma.f64 8/45 (/.f64 (*.f64 (pow.f64 kx 6) (*.f64 l l)) (*.f64 Om Om)) (fma.f64 -4/3 (/.f64 (*.f64 (pow.f64 kx 4) (*.f64 l l)) (*.f64 Om Om)) (*.f64 4 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)))))
(+.f64 (*.f64 -4/315 (/.f64 (*.f64 (pow.f64 kx 8) (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/3 (/.f64 (*.f64 (pow.f64 kx 4) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(fma.f64 -4/315 (/.f64 (*.f64 (pow.f64 kx 8) (*.f64 l l)) (*.f64 Om Om)) (fma.f64 8/45 (/.f64 (*.f64 (pow.f64 kx 6) (*.f64 l l)) (*.f64 Om Om)) (fma.f64 -4/3 (/.f64 (*.f64 (pow.f64 kx 4) (*.f64 l l)) (*.f64 Om Om)) (*.f64 4 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om))))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om -2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 4 (*.f64 (*.f64 l l) (*.f64 (pow.f64 Om -2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om -2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 4 (*.f64 (*.f64 l l) (*.f64 (pow.f64 Om -2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om -2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 4 (*.f64 (*.f64 l l) (*.f64 (pow.f64 Om -2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om -2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 4 (*.f64 (*.f64 l l) (*.f64 (pow.f64 Om -2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2))))
(*.f64 4 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 (/.f64 1 Om) 2)))
(*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2))))
(*.f64 4 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 (/.f64 1 Om) 2)))
(*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2))))
(*.f64 4 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 (/.f64 1 Om) 2)))
(*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2))))
(*.f64 4 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 (/.f64 1 Om) 2)))
(*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2))))
(*.f64 4 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 (/.f64 -1 Om) 2)))
(*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2))))
(*.f64 4 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 (/.f64 -1 Om) 2)))
(*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2))))
(*.f64 4 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 (/.f64 -1 Om) 2)))
(*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2))))
(*.f64 4 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 (/.f64 -1 Om) 2)))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (pow.f64 kx 2) (pow.f64 l 2))
(*.f64 (*.f64 kx kx) (*.f64 l l))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 kx 4) (pow.f64 l 2))) (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))
(fma.f64 -1/3 (*.f64 (pow.f64 kx 4) (*.f64 l l)) (*.f64 (*.f64 kx kx) (*.f64 l l)))
(+.f64 (*.f64 2/45 (*.f64 (pow.f64 kx 6) (pow.f64 l 2))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 kx 4) (pow.f64 l 2))) (*.f64 (pow.f64 kx 2) (pow.f64 l 2))))
(fma.f64 2/45 (*.f64 (pow.f64 kx 6) (*.f64 l l)) (fma.f64 -1/3 (*.f64 (pow.f64 kx 4) (*.f64 l l)) (*.f64 (*.f64 kx kx) (*.f64 l l))))
(+.f64 (*.f64 2/45 (*.f64 (pow.f64 kx 6) (pow.f64 l 2))) (+.f64 (*.f64 -1/315 (*.f64 (pow.f64 kx 8) (pow.f64 l 2))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 kx 4) (pow.f64 l 2))) (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))))
(fma.f64 2/45 (*.f64 (pow.f64 kx 6) (*.f64 l l)) (fma.f64 -1/315 (*.f64 (pow.f64 kx 8) (*.f64 l l)) (fma.f64 -1/3 (*.f64 (pow.f64 kx 4) (*.f64 l l)) (*.f64 (*.f64 kx kx) (*.f64 l l)))))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
1
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)
(fma.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (*.f64 Om Om)) 1)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2) (pow.f64 l 4)))))
(+.f64 (fma.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (*.f64 Om Om)) 1) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 2 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 2) (pow.f64 l 4))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (/.f64 (*.f64 (pow.f64 l 6) (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2) (pow.f64 l 4))))))
(fma.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (*.f64 Om Om)) (+.f64 (/.f64 (*.f64 (pow.f64 l 6) (*.f64 (pow.f64 (/.f64 (*.f64 2 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 Om Om)) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 2 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 2) (pow.f64 l 4))))))
(*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l)
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 4 (*.f64 Om Om)))) l)
(+.f64 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l))))
(fma.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 4 (*.f64 Om Om)))) l (/.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 4 (*.f64 Om Om)))) l)))
(*.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 4 (*.f64 Om Om)))) l))
(-.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l))))
(-.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 4 (*.f64 Om Om)))) l)) (/.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 4 (*.f64 Om Om)))) l)))
1
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)
(fma.f64 2 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)) 1)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 kx 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 2 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)) 1) (*.f64 1/2 (*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (neg.f64 (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 kx 6) (-.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))) (*.f64 1/2 (*.f64 (pow.f64 kx 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 2 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)) 1) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 kx 6) (fma.f64 8/45 (/.f64 (*.f64 l l) (*.f64 Om Om)) (neg.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (neg.f64 (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2))) (*.f64 l l))) (*.f64 Om Om))))) (*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (neg.f64 (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2)))))))
1
(+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) 1)
(fma.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 (/.f64 1 Om) 2)) 1)
(+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 (/.f64 1 Om) 4)))))
(+.f64 (fma.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 (/.f64 1 Om) 2)) 1) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2) (pow.f64 (/.f64 1 Om) 4))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 (/.f64 1 Om) 4))) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))))
(+.f64 (fma.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 (/.f64 1 Om) 2)) 1) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2) (pow.f64 (/.f64 1 Om) 4)) (*.f64 (pow.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2) (*.f64 (pow.f64 (/.f64 1 Om) 6) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))
1
(+.f64 1 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))
(*.f64 2 (+.f64 1/2 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 (/.f64 -1 Om) 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 (/.f64 -1 Om) 4))) (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2))))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2) (pow.f64 (/.f64 -1 Om) 4)) (*.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 (/.f64 -1 Om) 6) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 (/.f64 -1 Om) 4))) (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))))
(fma.f64 (pow.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2) (*.f64 (pow.f64 (/.f64 -1 Om) 6) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2) (pow.f64 (/.f64 -1 Om) 4)) (*.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 (/.f64 -1 Om) 2))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (/.f64 (*.f64 -2 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (*.f64 Om Om)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4))) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(+.f64 (neg.f64 (*.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 2 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 2) (/.f64 (*.f64 -4 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) (pow.f64 (*.f64 Om Om) 2))) (pow.f64 l 4))) (+.f64 1 (/.f64 (*.f64 -2 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (*.f64 Om Om))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (pow.f64 l 6))) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
(+.f64 (neg.f64 (*.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 2 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 2) (/.f64 (*.f64 -4 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) (pow.f64 (*.f64 Om Om) 2))) (pow.f64 l 4))) (+.f64 (neg.f64 (*.f64 (fma.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 2 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (/.f64 (*.f64 -2 (*.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 2 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 2) (/.f64 (*.f64 -4 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) (pow.f64 (*.f64 Om Om) 2))) (pow.f64 (sin.f64 kx) 2))) (*.f64 Om Om))) (pow.f64 l 6))) (+.f64 1 (/.f64 (*.f64 -2 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (*.f64 Om 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 kx kx) (*.f64 l l))) (*.f64 Om Om)))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (neg.f64 (*.f64 (pow.f64 kx 4) (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2)) (*.f64 1/2 (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (neg.f64 (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2))))))) (/.f64 (*.f64 -2 (*.f64 (*.f64 kx kx) (*.f64 l l))) (*.f64 Om Om))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (-.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 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (pow.f64 Om 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))))) (pow.f64 kx 6))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(+.f64 1 (+.f64 (neg.f64 (*.f64 (fma.f64 1/2 (fma.f64 8/45 (/.f64 (*.f64 l l) (*.f64 Om Om)) (neg.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (neg.f64 (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2))) (*.f64 l l))) (*.f64 Om Om)))) (fma.f64 -2 (/.f64 (*.f64 (*.f64 l l) (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2)) (*.f64 1/2 (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (neg.f64 (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2)))))) (*.f64 Om Om)) (/.f64 (*.f64 (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (neg.f64 (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2))) (*.f64 l l)) (neg.f64 (*.f64 Om Om))))) (pow.f64 kx 6))) (+.f64 (neg.f64 (*.f64 (pow.f64 kx 4) (fma.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2)) (*.f64 1/2 (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (neg.f64 (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2))))))) (/.f64 (*.f64 -2 (*.f64 (*.f64 kx kx) (*.f64 l l))) (*.f64 Om Om)))))
1
(+.f64 1 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (*.f64 -2 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 (/.f64 1 Om) 2))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2))))))
(+.f64 1 (+.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -1/2 (pow.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2) (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))))) (*.f64 -2 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 6) (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (pow.f64 (sin.f64 kx) 2))))))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))))))
(+.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 1 Om) 6) (fma.f64 2 (*.f64 (pow.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (*.f64 -2 (*.f64 (*.f64 l l) (*.f64 (fma.f64 -1/2 (pow.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2) (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (pow.f64 (sin.f64 kx) 2))))))) (+.f64 1 (+.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -1/2 (pow.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2) (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))))) (*.f64 -2 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 (/.f64 1 Om) 2))))))
1
(+.f64 1 (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (*.f64 -2 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 (/.f64 -1 Om) 2))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2))))))
(+.f64 1 (+.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (fma.f64 -1/2 (pow.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2) (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))))) (*.f64 -2 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 6) (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (pow.f64 (sin.f64 kx) 2))))))) (*.f64 -2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))))
(+.f64 (+.f64 1 (neg.f64 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (fma.f64 -1/2 (pow.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2) (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))))) (+.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 -1 Om) 6) (fma.f64 2 (*.f64 (pow.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (*.f64 -2 (*.f64 (*.f64 l l) (*.f64 (fma.f64 -1/2 (pow.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2) (*.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (pow.f64 (sin.f64 kx) 2))))))) (*.f64 -2 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 (/.f64 -1 Om) 2)))))
(if (!=.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 0) (/.f64 4 (/.f64 (*.f64 Om Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 0) (/.f64 4 (/.f64 (*.f64 Om Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om))))
(if (!=.f64 (pow.f64 (sin.f64 kx) 2) 0) (/.f64 (*.f64 l l) (/.f64 (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2)) 4)) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (pow.f64 (sin.f64 kx) 2) 0) (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 4) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om))))
(if (!=.f64 4 0) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 4 0) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om))) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om))))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2) 16)) 0) (/.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (/.f64 (*.f64 Om Om) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2) 16)))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2) 16)) 0) (/.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (/.f64 (*.f64 Om Om) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2) 16)))) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om))))
(if (!=.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 0) (/.f64 4 (/.f64 (*.f64 Om Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 0) (/.f64 4 (/.f64 (*.f64 Om Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om))))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) 0) (/.f64 (*.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 (*.f64 Om Om) 1/4) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) 0) (/.f64 (*.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 (*.f64 Om Om) 1/4) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om))))
(if (!=.f64 (*.f64 (*.f64 l l) (sin.f64 kx)) 0) (/.f64 (sin.f64 kx) (/.f64 (*.f64 (*.f64 Om Om) 1/4) (*.f64 (*.f64 l l) (sin.f64 kx)))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (*.f64 (*.f64 l l) (sin.f64 kx)) 0) (/.f64 (sin.f64 kx) (/.f64 (*.f64 (*.f64 Om Om) 1/4) (*.f64 (*.f64 l l) (sin.f64 kx)))) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om))))
(if (!=.f64 1 0) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 1 0) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om))) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om))))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (/.f64 (*.f64 (*.f64 Om Om) 1/4) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2)))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (/.f64 (*.f64 (*.f64 Om Om) 1/4) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2)))) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om))))
(if (!=.f64 (*.f64 l (pow.f64 (sin.f64 kx) 2)) 0) (/.f64 l (/.f64 (*.f64 (*.f64 Om Om) 1/4) (*.f64 l (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (*.f64 l (pow.f64 (sin.f64 kx) 2)) 0) (/.f64 l (/.f64 (*.f64 (*.f64 Om Om) 1/4) (*.f64 l (pow.f64 (sin.f64 kx) 2)))) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om))))
(if (!=.f64 (*.f64 l (sin.f64 kx)) 0) (/.f64 (*.f64 l (sin.f64 kx)) (/.f64 (*.f64 (*.f64 Om Om) 1/4) (*.f64 l (sin.f64 kx)))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (*.f64 l (sin.f64 kx)) 0) (/.f64 (*.f64 l (sin.f64 kx)) (/.f64 (*.f64 (*.f64 Om Om) 1/4) (*.f64 l (sin.f64 kx)))) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om))))
(if (!=.f64 (*.f64 l l) 0) (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 (*.f64 Om Om) 1/4) (*.f64 l l))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (*.f64 l l) 0) (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 (*.f64 Om Om) 1/4) (*.f64 l l))) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om))))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) (*.f64 l l)) 0) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 (*.f64 Om Om) 1/4) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) (*.f64 l l)))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) (*.f64 l l)) 0) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 (*.f64 Om Om) 1/4) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) (*.f64 l l)))) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om))))
(if (!=.f64 l 0) (/.f64 (*.f64 l (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 (*.f64 Om Om) 1/4) l)) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 l 0) (/.f64 (*.f64 l (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 (*.f64 Om Om) 1/4) l)) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om))))
(if (!=.f64 (sin.f64 kx) 0) (/.f64 (*.f64 (*.f64 l l) (sin.f64 kx)) (/.f64 (*.f64 (*.f64 Om Om) 1/4) (sin.f64 kx))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (sin.f64 kx) 0) (/.f64 (*.f64 (*.f64 l l) (sin.f64 kx)) (/.f64 (*.f64 (*.f64 Om Om) 1/4) (sin.f64 kx))) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om))))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 l (pow.f64 (sin.f64 kx) 2))) 0) (/.f64 (cbrt.f64 l) (/.f64 (*.f64 (*.f64 Om Om) 1/4) (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 l (pow.f64 (sin.f64 kx) 2))))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 l l)) l) (pow.f64 (sin.f64 kx) 2)) 0) (/.f64 (cbrt.f64 l) (/.f64 (*.f64 (*.f64 Om Om) 1/4) (*.f64 (*.f64 (cbrt.f64 (*.f64 l l)) l) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om))))
(if (!=.f64 (*.f64 (*.f64 l (cbrt.f64 l)) (pow.f64 (sin.f64 kx) 2)) 0) (/.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (*.f64 (*.f64 Om Om) 1/4) (*.f64 (*.f64 l (cbrt.f64 l)) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (*.f64 (*.f64 l (cbrt.f64 l)) (pow.f64 (sin.f64 kx) 2)) 0) (/.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (*.f64 (*.f64 Om Om) 1/4) (*.f64 (*.f64 l (cbrt.f64 l)) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2)) (/.f64 (*.f64 (*.f64 Om Om) 1/4) (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2)) (/.f64 (*.f64 (*.f64 Om Om) 1/4) (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)))) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om))))
(if (!=.f64 (*.f64 l (cbrt.f64 l)) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (*.f64 l l))) (/.f64 (*.f64 (*.f64 Om Om) 1/4) (*.f64 l (cbrt.f64 l)))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (*.f64 l (cbrt.f64 l)) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (*.f64 l l))) (/.f64 (*.f64 (*.f64 Om Om) 1/4) (*.f64 l (cbrt.f64 l)))) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om))))
(if (!=.f64 (pow.f64 (sin.f64 kx) 2) 0) (/.f64 (*.f64 l l) (/.f64 (*.f64 (*.f64 Om Om) 1/4) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (pow.f64 (sin.f64 kx) 2) 0) (/.f64 (*.f64 l l) (/.f64 (*.f64 (*.f64 Om Om) 1/4) (pow.f64 (sin.f64 kx) 2))) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om))))
(if (!=.f64 (/.f64 1 Om) 0) (/.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (/.f64 Om (/.f64 1 Om))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (/.f64 1 Om) 0) (/.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (/.f64 Om (/.f64 1 Om))) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om))))
(if (!=.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (cbrt.f64 (*.f64 Om Om))) 0) (/.f64 (cbrt.f64 (/.f64 1 Om)) (/.f64 Om (/.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (cbrt.f64 (*.f64 Om Om))))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (cbrt.f64 (*.f64 Om Om))) 0) (/.f64 (cbrt.f64 (/.f64 1 Om)) (/.f64 Om (/.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (cbrt.f64 (*.f64 Om Om))))) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om))))
(if (!=.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (cbrt.f64 (*.f64 Om Om))) 0) (/.f64 (cbrt.f64 (/.f64 64 Om)) (/.f64 Om (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (cbrt.f64 (*.f64 Om Om))))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (cbrt.f64 (*.f64 Om Om))) 0) (/.f64 (cbrt.f64 (/.f64 64 Om)) (/.f64 Om (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (cbrt.f64 (*.f64 Om Om))))) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om))))
(if (!=.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2) 16)) Om) 0) (/.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (/.f64 Om (/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2) 16)) Om))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2) 16)) Om) 0) (/.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (/.f64 Om (/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2) 16)) Om))) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om))))
(if (!=.f64 (cbrt.f64 (/.f64 64 (*.f64 Om Om))) 0) (/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (cbrt.f64 Om)) (/.f64 Om (cbrt.f64 (/.f64 64 (*.f64 Om Om))))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (cbrt.f64 (/.f64 64 (*.f64 Om Om))) 0) (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (*.f64 (/.f64 Om (cbrt.f64 (/.f64 64 (*.f64 Om Om)))) (cbrt.f64 Om))) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om))))
(if (!=.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) 0) (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 kx) 2) Om))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) 0) (/.f64 (*.f64 4 (*.f64 l l)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 kx) 2) Om))) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om))))
(if (!=.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) 0) (/.f64 4 (/.f64 Om (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) 0) (/.f64 4 (/.f64 Om (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om))) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om))))
(if (!=.f64 (/.f64 4 Om) 0) (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 Om (/.f64 4 Om))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (/.f64 4 Om) 0) (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 Om (/.f64 4 Om))) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om))))
(if (!=.f64 (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 0) (/.f64 1 (/.f64 Om (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 0) (/.f64 1 (/.f64 Om (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om))))
(if (!=.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (*.f64 Om Om))) 0) (/.f64 (/.f64 (*.f64 4 (*.f64 l l)) (cbrt.f64 Om)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (*.f64 Om Om))))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (*.f64 Om Om))) 0) (/.f64 (/.f64 (*.f64 4 (*.f64 l l)) (cbrt.f64 Om)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (*.f64 Om Om))))) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (/.f64 Om (cbrt.f64 (pow.f64 (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2)))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (/.f64 Om (cbrt.f64 (pow.f64 (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2)))) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om))))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2) 0) (/.f64 4 (/.f64 (*.f64 Om Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 0) (/.f64 4 (/.f64 (*.f64 Om Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om))))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) 0) (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (cbrt.f64 (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 Om Om) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) 0) (/.f64 (*.f64 4 (*.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 Om Om) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om))))
(if (!=.f64 (*.f64 4 (*.f64 l l)) 0) (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 4 (*.f64 l l)))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (*.f64 4 (*.f64 l l)) 0) (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 Om Om) (*.f64 4 (*.f64 l l)))) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om))))
(if (!=.f64 (cbrt.f64 16) 0) (/.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (cbrt.f64 4)) (/.f64 (*.f64 Om Om) (cbrt.f64 16))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (cbrt.f64 16) 0) (/.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (cbrt.f64 4)) (/.f64 (*.f64 Om Om) (cbrt.f64 16))) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om))))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2)) 0) (/.f64 (*.f64 4 (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (/.f64 (*.f64 Om Om) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2)))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2)) 0) (/.f64 (*.f64 4 (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (/.f64 (*.f64 Om Om) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2)))) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om))))
(if (!=.f64 (*.f64 l (pow.f64 (sin.f64 kx) 2)) 0) (/.f64 (*.f64 4 l) (/.f64 (/.f64 (*.f64 Om Om) l) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (*.f64 l (pow.f64 (sin.f64 kx) 2)) 0) (/.f64 (*.f64 4 l) (/.f64 (/.f64 (*.f64 Om Om) l) (pow.f64 (sin.f64 kx) 2))) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om))))
(if (!=.f64 (*.f64 (*.f64 l (pow.f64 (sin.f64 kx) 2)) 4) 0) (/.f64 l (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l (pow.f64 (sin.f64 kx) 2)) 4))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (*.f64 (*.f64 l (pow.f64 (sin.f64 kx) 2)) 4) 0) (/.f64 l (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l (pow.f64 (sin.f64 kx) 2)) 4))) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om))))
(if (!=.f64 (*.f64 l l) 0) (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (*.f64 l l) 0) (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om))))
(if (!=.f64 (sin.f64 kx) 0) (/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (sin.f64 kx)) (/.f64 (*.f64 Om Om) (sin.f64 kx))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (sin.f64 kx) 0) (/.f64 (*.f64 4 (*.f64 (*.f64 l l) (sin.f64 kx))) (/.f64 (*.f64 Om Om) (sin.f64 kx))) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om))))
(if (!=.f64 (*.f64 (cbrt.f64 16) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 0) (/.f64 (cbrt.f64 4) (/.f64 (/.f64 (*.f64 Om Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (cbrt.f64 16))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 16) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 0) (/.f64 (cbrt.f64 4) (/.f64 (*.f64 Om Om) (*.f64 (cbrt.f64 16) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om))))
(if (!=.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2) 16)) (/.f64 (*.f64 Om Om) (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2))))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2) 16)) (/.f64 (*.f64 Om Om) (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2))))) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om))))
(if (!=.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) 0) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 4 (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) 0) (*.f64 (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 kx) 2))) 4) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om))))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2)) 4) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (/.f64 (*.f64 Om Om) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2)) 4))) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2)) 4) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (/.f64 (*.f64 Om Om) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2)) 4))) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om))))
(if (!=.f64 2 0) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 2 0) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om))) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om))))
(if (!=.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 0) (/.f64 1 (pow.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) -1)) (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(if (!=.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om))) 0) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))) -1) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om))))
(-.f64 0 (/.f64 (*.f64 (/.f64 -4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) Om))
(/.f64 (*.f64 (/.f64 -4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (neg.f64 Om))
(-.f64 (/.f64 0 (neg.f64 (*.f64 Om Om))) (/.f64 (*.f64 (/.f64 -4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) Om))
(*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(*.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (/.f64 1 (*.f64 Om Om)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2)) (cbrt.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2))))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(*.f64 (/.f64 1 (*.f64 Om Om)) (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (/.f64 4 Om))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(*.f64 (*.f64 4 (*.f64 l l)) (/.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) Om))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(*.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (/.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2) 16)) Om) Om))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2) 16)) (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)))) (*.f64 Om Om))
(*.f64 (*.f64 -4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (/.f64 -1 (*.f64 Om Om)))
(*.f64 (*.f64 (/.f64 -1 (*.f64 Om Om)) -4) (pow.f64 (*.f64 l (sin.f64 kx)) 2))
(*.f64 (/.f64 (*.f64 4 (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) 2) Om))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(*.f64 (/.f64 (*.f64 4 (*.f64 l l)) (cbrt.f64 (*.f64 Om Om))) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (cbrt.f64 Om))))
(/.f64 (*.f64 (/.f64 (*.f64 4 (*.f64 l l)) (cbrt.f64 (*.f64 Om Om))) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om (cbrt.f64 Om)))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (cbrt.f64 (*.f64 Om Om))) (/.f64 4 (*.f64 Om (cbrt.f64 Om))))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(*.f64 (cbrt.f64 (/.f64 64 (*.f64 Om Om))) (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (*.f64 Om (cbrt.f64 Om))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 64 (*.f64 Om Om))) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (*.f64 Om (cbrt.f64 Om)))
(*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (*.f64 Om Om)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) Om) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2) 16)) Om))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2) 16)) (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)))) (*.f64 Om Om))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 Om Om))) (/.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (*.f64 Om (cbrt.f64 Om))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 Om Om))) 4) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (*.f64 Om (cbrt.f64 Om)))
(*.f64 (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (/.f64 1 Om))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(*.f64 (/.f64 1 Om) (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(*.f64 1 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(*.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 1)
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2) 16)) Om) Om) (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2) 16)) (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)))) (*.f64 Om Om))
(*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) Om) (*.f64 4 (*.f64 l l)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) (/.f64 (*.f64 4 (*.f64 l l)) Om))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (*.f64 Om Om)) 4)
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2) 16)) Om) (/.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) Om))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2) 16)) (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)))) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (*.f64 Om (cbrt.f64 Om))) (cbrt.f64 (/.f64 1 (*.f64 Om Om))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 Om Om))) 4) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (*.f64 Om (cbrt.f64 Om)))
(*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (cbrt.f64 Om))) (/.f64 (*.f64 4 (*.f64 l l)) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (/.f64 (*.f64 4 (*.f64 l l)) (cbrt.f64 (*.f64 Om Om))) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om (cbrt.f64 Om)))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (*.f64 Om (cbrt.f64 Om))) (cbrt.f64 (/.f64 64 (*.f64 Om Om))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 64 (*.f64 Om Om))) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (*.f64 Om (cbrt.f64 Om)))
(*.f64 (/.f64 -1 (*.f64 Om Om)) (*.f64 -4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(*.f64 (*.f64 (/.f64 -1 (*.f64 Om Om)) -4) (pow.f64 (*.f64 l (sin.f64 kx)) 2))
(*.f64 (/.f64 4 (*.f64 Om (cbrt.f64 Om))) (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om))))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2)) (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)))) (cbrt.f64 (/.f64 1 (*.f64 Om Om))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om))) 2) (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)))) (cbrt.f64 (/.f64 1 (*.f64 Om Om))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2)) (cbrt.f64 (/.f64 4 Om))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om))) 2) (/.f64 4 Om))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)))
(*.f64 (*.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (sin.f64 kx) 2))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) (/.f64 4 (*.f64 Om Om))))
(*.f64 (sin.f64 kx) (*.f64 (*.f64 (*.f64 l l) (sin.f64 kx)) (/.f64 4 (*.f64 Om Om))))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2)) (/.f64 4 (*.f64 Om Om))))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(*.f64 l (*.f64 (*.f64 l (pow.f64 (sin.f64 kx) 2)) (/.f64 4 (*.f64 Om Om))))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(*.f64 (*.f64 l (sin.f64 kx)) (*.f64 (*.f64 l (sin.f64 kx)) (/.f64 4 (*.f64 Om Om))))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (*.f64 l l) (/.f64 4 (*.f64 Om Om))))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) (*.f64 l l)) (/.f64 4 (*.f64 Om Om))))
(*.f64 (*.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (sin.f64 kx) 2))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) (/.f64 4 (*.f64 Om Om))))
(*.f64 (*.f64 l (pow.f64 (sin.f64 kx) 2)) (*.f64 l (/.f64 4 (*.f64 Om Om))))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(*.f64 (*.f64 (*.f64 l l) (sin.f64 kx)) (*.f64 (sin.f64 kx) (/.f64 4 (*.f64 Om Om))))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(*.f64 (cbrt.f64 l) (*.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 l (pow.f64 (sin.f64 kx) 2))) (/.f64 4 (*.f64 Om Om))))
(*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (*.f64 l (cbrt.f64 l)) (/.f64 4 (*.f64 Om Om)))))
(*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (*.f64 (*.f64 l (cbrt.f64 l)) (pow.f64 (sin.f64 kx) 2)) (/.f64 4 (*.f64 Om Om))))
(*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (*.f64 l (cbrt.f64 l)) (/.f64 4 (*.f64 Om Om)))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (/.f64 4 (*.f64 Om Om))))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (*.f64 l l))) (*.f64 (*.f64 l (cbrt.f64 l)) (/.f64 4 (*.f64 Om Om))))
(*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (*.f64 l (cbrt.f64 l)) (/.f64 4 (*.f64 Om Om)))))
(*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 4 (*.f64 Om Om))))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(*.f64 (cbrt.f64 (/.f64 1 Om)) (*.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (cbrt.f64 (*.f64 Om Om))) (/.f64 1 Om)))
(*.f64 (cbrt.f64 (/.f64 1 Om)) (/.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (cbrt.f64 (*.f64 Om Om))) Om))
(*.f64 (cbrt.f64 (/.f64 64 Om)) (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (cbrt.f64 (*.f64 Om Om))) (/.f64 1 Om)))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 64 Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) Om) (cbrt.f64 (*.f64 Om Om)))
(*.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2) 16)) Om) (/.f64 1 Om)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2) 16)) (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)))) (*.f64 Om Om))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (cbrt.f64 Om)) (*.f64 (cbrt.f64 (/.f64 64 (*.f64 Om Om))) (/.f64 1 Om)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 64 (*.f64 Om Om))) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (*.f64 Om (cbrt.f64 Om)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2)) (/.f64 1 Om)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2))) Om)
(*.f64 (*.f64 4 (*.f64 l l)) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) Om) (/.f64 1 Om)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (*.f64 (/.f64 4 Om) (/.f64 1 Om)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(*.f64 (/.f64 (*.f64 4 (*.f64 l l)) (cbrt.f64 Om)) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (*.f64 Om Om))) (/.f64 1 Om)))
(*.f64 (/.f64 (/.f64 (*.f64 4 (*.f64 l l)) (cbrt.f64 Om)) Om) (/.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (*.f64 Om Om))))
(*.f64 -1 (/.f64 (*.f64 (/.f64 -4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) Om))
(/.f64 (*.f64 (/.f64 -4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (neg.f64 Om))
(*.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 -4 Om)) (/.f64 1 (neg.f64 Om)))
(/.f64 (*.f64 (/.f64 -4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (neg.f64 Om))
(*.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (cbrt.f64 (*.f64 Om Om))) (/.f64 1 (*.f64 Om (cbrt.f64 Om))))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (cbrt.f64 Om)) (/.f64 (/.f64 4 Om) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (cbrt.f64 (*.f64 Om Om))) (/.f64 (/.f64 4 Om) (cbrt.f64 Om)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) Om) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2)) 1))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2))) Om)
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (cbrt.f64 (*.f64 Om Om))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2)) (cbrt.f64 Om)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (*.f64 Om Om))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2) Om)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) 1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2)) Om))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2))) Om)
(*.f64 (/.f64 (/.f64 (*.f64 4 (*.f64 l l)) (cbrt.f64 Om)) Om) (/.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (*.f64 Om Om))) 1))
(*.f64 (/.f64 (/.f64 (*.f64 4 (*.f64 l l)) (cbrt.f64 Om)) Om) (/.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (/.f64 (/.f64 (*.f64 4 (*.f64 l l)) (cbrt.f64 Om)) (cbrt.f64 Om)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (cbrt.f64 Om))))
(/.f64 (*.f64 (/.f64 (*.f64 4 (*.f64 l l)) (cbrt.f64 (*.f64 Om Om))) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om (cbrt.f64 Om)))
(*.f64 (/.f64 (/.f64 (*.f64 4 (*.f64 l l)) (cbrt.f64 Om)) (cbrt.f64 (*.f64 Om Om))) (/.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 Om)))
(*.f64 (/.f64 (*.f64 4 (*.f64 l l)) (*.f64 (cbrt.f64 (*.f64 Om Om)) (cbrt.f64 Om))) (/.f64 (pow.f64 (sin.f64 kx) 2) Om))
(*.f64 (/.f64 (/.f64 (*.f64 4 (*.f64 l l)) (cbrt.f64 Om)) 1) (/.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (*.f64 Om Om))) Om))
(*.f64 (/.f64 (/.f64 (*.f64 4 (*.f64 l l)) (cbrt.f64 Om)) Om) (/.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (cbrt.f64 (/.f64 64 Om)) (/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 64 Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) Om) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 -4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (neg.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) Om)
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(/.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (*.f64 Om (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (*.f64 (*.f64 Om Om) 1/4))
(/.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 -4 Om)) (neg.f64 Om))
(/.f64 (*.f64 (/.f64 -4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (neg.f64 Om))
(/.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (*.f64 Om Om))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(/.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (cbrt.f64 (*.f64 Om Om))) (*.f64 Om (cbrt.f64 Om)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(/.f64 (*.f64 (/.f64 (*.f64 4 (*.f64 l l)) (cbrt.f64 (*.f64 Om Om))) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om (cbrt.f64 Om)))
(/.f64 (*.f64 (/.f64 (*.f64 4 (*.f64 l l)) Om) (pow.f64 (sin.f64 kx) 2)) Om)
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2)) (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om))) 2) (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2)) (cbrt.f64 (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))) (cbrt.f64 Om))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om))) 2) (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))) (cbrt.f64 Om))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2)) (cbrt.f64 (*.f64 -4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)))) (cbrt.f64 (neg.f64 (*.f64 Om Om))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om))) 2) (*.f64 -4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)))) (cbrt.f64 (neg.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 64 (*.f64 Om Om))) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (*.f64 Om (cbrt.f64 Om)))
(/.f64 (*.f64 (/.f64 1 Om) (/.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (*.f64 Om 1/4))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (*.f64 (*.f64 Om Om) 1/4))
(/.f64 (*.f64 (/.f64 1 Om) (*.f64 -4 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (neg.f64 Om))
(/.f64 (*.f64 (*.f64 (/.f64 1 Om) -4) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (neg.f64 Om))
(/.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 1)
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) 2) (*.f64 Om 1/2))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (*.f64 Om Om)) (/.f64 2 1/2))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (cbrt.f64 (/.f64 64 Om))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 64 Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) Om) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) -4) (neg.f64 Om))
(/.f64 (*.f64 (/.f64 -4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (neg.f64 Om))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (cbrt.f64 (*.f64 Om Om))) 4) (*.f64 Om (cbrt.f64 Om)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) Om) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2) 16))) Om)
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2) 16)) (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)))) (*.f64 Om Om))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2) 16))) (*.f64 Om (cbrt.f64 Om)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om))) (*.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2) 16))) (*.f64 Om (cbrt.f64 Om)))
(/.f64 (*.f64 (/.f64 4 Om) (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(/.f64 (*.f64 (/.f64 4 Om) (neg.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (neg.f64 Om))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 Om Om))) (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (*.f64 Om (cbrt.f64 Om)))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 Om Om))) 4) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (*.f64 Om (cbrt.f64 Om)))
(/.f64 (*.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (cbrt.f64 Om)) (/.f64 1 Om)) (cbrt.f64 (*.f64 Om Om)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(/.f64 (*.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (*.f64 Om (cbrt.f64 Om))) 1) (cbrt.f64 (*.f64 Om Om)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 -4 Om)) 1) (neg.f64 Om))
(/.f64 (*.f64 (/.f64 -4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (neg.f64 Om))
(/.f64 (*.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (cbrt.f64 (*.f64 Om Om))) 1) (*.f64 Om (cbrt.f64 Om)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om))) 2) (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2))) (cbrt.f64 Om))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om))) 2) (*.f64 (/.f64 4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))) (cbrt.f64 Om))
(/.f64 (*.f64 (cbrt.f64 (*.f64 -4 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 2))) (cbrt.f64 (neg.f64 (*.f64 Om Om))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om))) 2) (*.f64 -4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)))) (cbrt.f64 (neg.f64 (*.f64 Om Om))))
(/.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)) (*.f64 Om 1/2))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (*.f64 Om Om)) (/.f64 2 1/2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 64 Om)) (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om)) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 64 Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) Om) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (cbrt.f64 Om)) (/.f64 4 Om)) (cbrt.f64 (*.f64 Om Om)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(/.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om (cbrt.f64 Om)))) (cbrt.f64 (*.f64 Om Om)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(/.f64 (*.f64 (*.f64 4 (*.f64 l l)) (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 Om (cbrt.f64 Om)))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (/.f64 (*.f64 4 (*.f64 l l)) (cbrt.f64 (*.f64 Om Om))) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om (cbrt.f64 Om)))
(/.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (*.f64 Om (cbrt.f64 Om)))) (cbrt.f64 (*.f64 Om Om)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(/.f64 (/.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (cbrt.f64 (*.f64 Om Om))) 1) (*.f64 Om (cbrt.f64 Om)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(/.f64 (/.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 (*.f64 Om (cbrt.f64 Om)))) (pow.f64 (cbrt.f64 (*.f64 Om (cbrt.f64 Om))) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2) (/.f64 (*.f64 Om Om) 2))
(/.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (/.f64 (*.f64 Om Om) 2))
(/.f64 (neg.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (/.f64 (neg.f64 (*.f64 Om Om)) 4))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(/.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (cbrt.f64 Om)) (*.f64 (cbrt.f64 (*.f64 Om Om)) Om))
(/.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (*.f64 (*.f64 (cbrt.f64 (*.f64 Om Om)) Om) (cbrt.f64 Om)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (*.f64 Om (*.f64 Om 1/4)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (*.f64 (*.f64 Om Om) 1/4))
(/.f64 (neg.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (neg.f64 (*.f64 (*.f64 Om Om) 1/4)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (*.f64 (*.f64 Om Om) 1/4))
(/.f64 (neg.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (*.f64 Om (cbrt.f64 Om)))) (cbrt.f64 (neg.f64 (*.f64 Om Om))))
(neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om (cbrt.f64 Om)))) (cbrt.f64 (neg.f64 (*.f64 Om Om)))))
(/.f64 (neg.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (cbrt.f64 (*.f64 Om Om)))) (neg.f64 (*.f64 Om (cbrt.f64 Om))))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(pow.f64 (pow.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 3) 1/3)
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) 3)
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(pow.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 1)
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(neg.f64 (/.f64 (*.f64 (/.f64 -4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) Om))
(/.f64 (*.f64 (/.f64 -4 Om) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (neg.f64 Om))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 4 (*.f64 Om Om)) (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 3))
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) 0) (/.f64 (*.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (pow.f64 (*.f64 l (sin.f64 kx)) 2))
(if (!=.f64 (*.f64 (*.f64 l l) (sin.f64 kx)) 0) (/.f64 (sin.f64 kx) (/.f64 1 (*.f64 (*.f64 l l) (sin.f64 kx)))) (pow.f64 (*.f64 l (sin.f64 kx)) 2))
(if (!=.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 0) (/.f64 1 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (pow.f64 (*.f64 l (sin.f64 kx)) 2))
(if (!=.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) -1)) (pow.f64 (*.f64 l (sin.f64 kx)) 2))
(if (!=.f64 1 0) (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2)))) (pow.f64 (*.f64 l (sin.f64 kx)) 2))
(if (!=.f64 (*.f64 l (pow.f64 (sin.f64 kx) 2)) 0) (/.f64 l (/.f64 1 (*.f64 l (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 l (sin.f64 kx)) 2))
(if (!=.f64 (*.f64 l (sin.f64 kx)) 0) (/.f64 (*.f64 l (sin.f64 kx)) (/.f64 1 (*.f64 l (sin.f64 kx)))) (pow.f64 (*.f64 l (sin.f64 kx)) 2))
(if (!=.f64 (*.f64 l l) 0) (/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 1 (*.f64 l l))) (pow.f64 (*.f64 l (sin.f64 kx)) 2))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) (*.f64 l l)) 0) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) (*.f64 l l)))) (pow.f64 (*.f64 l (sin.f64 kx)) 2))
(if (!=.f64 l 0) (/.f64 (*.f64 l (pow.f64 (sin.f64 kx) 2)) (/.f64 1 l)) (pow.f64 (*.f64 l (sin.f64 kx)) 2))
(if (!=.f64 (sin.f64 kx) 0) (/.f64 (*.f64 (*.f64 l l) (sin.f64 kx)) (/.f64 1 (sin.f64 kx))) (pow.f64 (*.f64 l (sin.f64 kx)) 2))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 l (pow.f64 (sin.f64 kx) 2))) 0) (/.f64 (cbrt.f64 l) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 l (pow.f64 (sin.f64 kx) 2))))) (pow.f64 (*.f64 l (sin.f64 kx)) 2))
(if (!=.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 l l)) l) (pow.f64 (sin.f64 kx) 2)) 0) (/.f64 (cbrt.f64 l) (/.f64 1 (*.f64 (*.f64 (cbrt.f64 (*.f64 l l)) l) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 l (sin.f64 kx)) 2))
(if (!=.f64 (*.f64 (*.f64 l (cbrt.f64 l)) (pow.f64 (sin.f64 kx) 2)) 0) (/.f64 (cbrt.f64 (*.f64 l l)) (/.f64 1 (*.f64 (*.f64 l (cbrt.f64 l)) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (*.f64 l (sin.f64 kx)) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)))) (pow.f64 (*.f64 l (sin.f64 kx)) 2))
(if (!=.f64 (*.f64 l (cbrt.f64 l)) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (*.f64 l l))) (/.f64 1 (*.f64 l (cbrt.f64 l)))) (pow.f64 (*.f64 l (sin.f64 kx)) 2))
(if (!=.f64 (pow.f64 (sin.f64 kx) 2) 0) (/.f64 (*.f64 l l) (/.f64 1 (pow.f64 (sin.f64 kx) 2))) (pow.f64 (*.f64 l (sin.f64 kx)) 2))
(if (!=.f64 (pow.f64 (sin.f64 kx) 2) 0) (/.f64 (*.f64 l l) (pow.f64 (pow.f64 (sin.f64 kx) 2) -1)) (pow.f64 (*.f64 l (sin.f64 kx)) 2))
(*.f64 l (*.f64 l (pow.f64 (sin.f64 kx) 2)))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2)))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (*.f64 l (pow.f64 (sin.f64 kx) 2)) l)
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (*.f64 (*.f64 l l) (sin.f64 kx)) (sin.f64 kx))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (sin.f64 kx) (*.f64 (*.f64 l l) (sin.f64 kx)))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) (*.f64 l l)))
(*.f64 (*.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (sin.f64 kx) 2))) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))
(*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (*.f64 l (cbrt.f64 l)) (pow.f64 (sin.f64 kx) 2)))
(*.f64 (*.f64 (cbrt.f64 l) (cbrt.f64 (*.f64 l l))) (*.f64 l (pow.f64 (sin.f64 kx) 2)))
(*.f64 (cbrt.f64 l) (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 l (pow.f64 (sin.f64 kx) 2))))
(*.f64 (*.f64 (cbrt.f64 l) (cbrt.f64 (*.f64 l l))) (*.f64 l (pow.f64 (sin.f64 kx) 2)))
(*.f64 (*.f64 l (sin.f64 kx)) (*.f64 l (sin.f64 kx)))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 l l))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (*.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (sin.f64 kx) 2))) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))
(*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (*.f64 l l))) (*.f64 l (cbrt.f64 l)))
(*.f64 (*.f64 (cbrt.f64 l) (cbrt.f64 (*.f64 l l))) (*.f64 l (pow.f64 (sin.f64 kx) 2)))
(*.f64 1 (pow.f64 (*.f64 l (sin.f64 kx)) 2))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 1)
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) (*.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (sin.f64 kx) 2))))
(*.f64 (*.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (sin.f64 kx) 2))) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) (*.f64 l l)) (cbrt.f64 (pow.f64 (sin.f64 kx) 2)))
(*.f64 (*.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (sin.f64 kx) 2))) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 l (pow.f64 (sin.f64 kx) 2))) (cbrt.f64 l))
(*.f64 (*.f64 (cbrt.f64 l) (cbrt.f64 (*.f64 l l))) (*.f64 l (pow.f64 (sin.f64 kx) 2)))
(*.f64 (*.f64 (*.f64 l (cbrt.f64 l)) (pow.f64 (sin.f64 kx) 2)) (cbrt.f64 (*.f64 l l)))
(*.f64 (*.f64 (cbrt.f64 l) (cbrt.f64 (*.f64 l l))) (*.f64 l (pow.f64 (sin.f64 kx) 2)))
(*.f64 (*.f64 l (cbrt.f64 l)) (*.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (*.f64 l l))))
(*.f64 (*.f64 (cbrt.f64 l) (cbrt.f64 (*.f64 l l))) (*.f64 l (pow.f64 (sin.f64 kx) 2)))
(*.f64 (*.f64 (*.f64 l (pow.f64 (sin.f64 kx) 2)) (cbrt.f64 l)) (cbrt.f64 (*.f64 l l)))
(*.f64 (*.f64 (cbrt.f64 l) (cbrt.f64 (*.f64 l l))) (*.f64 l (pow.f64 (sin.f64 kx) 2)))
(*.f64 (sin.f64 kx) (*.f64 (*.f64 (*.f64 l l) (sin.f64 kx)) 1))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) (*.f64 l l)) 1))
(*.f64 (*.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (sin.f64 kx) 2))) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))
(*.f64 (cbrt.f64 l) (*.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 l (pow.f64 (sin.f64 kx) 2))) 1))
(*.f64 (*.f64 (cbrt.f64 l) (cbrt.f64 (*.f64 l l))) (*.f64 l (pow.f64 (sin.f64 kx) 2)))
(*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (*.f64 (*.f64 l (cbrt.f64 l)) (pow.f64 (sin.f64 kx) 2)) 1))
(*.f64 (*.f64 (cbrt.f64 l) (cbrt.f64 (*.f64 l l))) (*.f64 l (pow.f64 (sin.f64 kx) 2)))
(*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (*.f64 l l))) (*.f64 (*.f64 l (cbrt.f64 l)) 1))
(*.f64 (*.f64 (cbrt.f64 l) (cbrt.f64 (*.f64 l l))) (*.f64 l (pow.f64 (sin.f64 kx) 2)))
(*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (cbrt.f64 l) (*.f64 l (pow.f64 (sin.f64 kx) 2))))
(*.f64 (*.f64 (cbrt.f64 l) (cbrt.f64 (*.f64 l l))) (*.f64 l (pow.f64 (sin.f64 kx) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 l)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 l l))) (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 l (pow.f64 (sin.f64 kx) 2)))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 l)) (cbrt.f64 (cbrt.f64 (*.f64 l l)))) (*.f64 (*.f64 (cbrt.f64 (*.f64 l l)) l) (pow.f64 (sin.f64 kx) 2)))
(*.f64 (*.f64 -1 (*.f64 l (sin.f64 kx))) (*.f64 -1 (*.f64 l (sin.f64 kx))))
(pow.f64 (neg.f64 (*.f64 l (sin.f64 kx))) 2)
(*.f64 (*.f64 (*.f64 l (sin.f64 kx)) -1) (*.f64 (*.f64 l (sin.f64 kx)) -1))
(pow.f64 (neg.f64 (*.f64 l (sin.f64 kx))) 2)
(*.f64 (cbrt.f64 l) (/.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 l (pow.f64 (sin.f64 kx) 2))) 1))
(*.f64 (*.f64 (cbrt.f64 l) (cbrt.f64 (*.f64 l l))) (*.f64 l (pow.f64 (sin.f64 kx) 2)))
(*.f64 (/.f64 (cbrt.f64 l) -1) (/.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 l (pow.f64 (sin.f64 kx) 2))) -1))
(*.f64 (*.f64 (cbrt.f64 l) -1) (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 l l)) l) (pow.f64 (sin.f64 kx) 2)) -1))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) (*.f64 l l)) 1))
(*.f64 (*.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (sin.f64 kx) 2))) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) -1) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) (*.f64 l l)) -1))
(*.f64 (*.f64 (*.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (sin.f64 kx) 2))) -1) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) -1))
(*.f64 (/.f64 (*.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (sin.f64 kx) 2))) 1) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))
(*.f64 (*.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (sin.f64 kx) 2))) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))
(*.f64 (/.f64 (*.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (sin.f64 kx) 2))) -1) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) -1))
(*.f64 (*.f64 (*.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (sin.f64 kx) 2))) -1) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) -1))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) -1) (/.f64 1 -1))
(pow.f64 (neg.f64 (*.f64 l (sin.f64 kx))) 2)
(*.f64 (/.f64 1 -1) (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) -1))
(pow.f64 (neg.f64 (*.f64 l (sin.f64 kx))) 2)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) -1) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2)) -1))
(pow.f64 (neg.f64 (*.f64 l (sin.f64 kx))) 2)
(*.f64 (/.f64 (*.f64 l (pow.f64 (sin.f64 kx) 2)) -1) (/.f64 l -1))
(pow.f64 (neg.f64 (*.f64 l (sin.f64 kx))) 2)
(*.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (*.f64 (*.f64 l (cbrt.f64 l)) (pow.f64 (sin.f64 kx) 2)) 1))
(*.f64 (*.f64 (cbrt.f64 l) (cbrt.f64 (*.f64 l l))) (*.f64 l (pow.f64 (sin.f64 kx) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 l l)) -1) (/.f64 (*.f64 (*.f64 l (cbrt.f64 l)) (pow.f64 (sin.f64 kx) 2)) -1))
(*.f64 (*.f64 (cbrt.f64 l) -1) (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 l l)) l) (pow.f64 (sin.f64 kx) 2)) -1))
(*.f64 (/.f64 (*.f64 l (sin.f64 kx)) 1) (/.f64 (*.f64 l (sin.f64 kx)) 1))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (/.f64 (*.f64 l (sin.f64 kx)) -1) (/.f64 (*.f64 l (sin.f64 kx)) -1))
(pow.f64 (neg.f64 (*.f64 l (sin.f64 kx))) 2)
(*.f64 (/.f64 (*.f64 l l) -1) (/.f64 (pow.f64 (sin.f64 kx) 2) -1))
(pow.f64 (neg.f64 (*.f64 l (sin.f64 kx))) 2)
(*.f64 (/.f64 l -1) (/.f64 (*.f64 l (pow.f64 (sin.f64 kx) 2)) -1))
(pow.f64 (neg.f64 (*.f64 l (sin.f64 kx))) 2)
(*.f64 (sin.f64 kx) (/.f64 (*.f64 (*.f64 l l) (sin.f64 kx)) 1))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (/.f64 (sin.f64 kx) -1) (/.f64 (*.f64 (*.f64 l l) (sin.f64 kx)) -1))
(pow.f64 (neg.f64 (*.f64 l (sin.f64 kx))) 2)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2)) -1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) -1))
(pow.f64 (neg.f64 (*.f64 l (sin.f64 kx))) 2)
(*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) -1) (/.f64 (*.f64 l l) -1))
(pow.f64 (neg.f64 (*.f64 l (sin.f64 kx))) 2)
(*.f64 (/.f64 (*.f64 (*.f64 l l) (sin.f64 kx)) 1) (sin.f64 kx))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (/.f64 (*.f64 (*.f64 l l) (sin.f64 kx)) -1) (/.f64 (sin.f64 kx) -1))
(pow.f64 (neg.f64 (*.f64 l (sin.f64 kx))) 2)
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (*.f64 l l))) 1) (*.f64 l (cbrt.f64 l)))
(*.f64 (*.f64 (cbrt.f64 l) (cbrt.f64 (*.f64 l l))) (*.f64 l (pow.f64 (sin.f64 kx) 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (*.f64 l l))) -1) (/.f64 (*.f64 l (cbrt.f64 l)) -1))
(*.f64 (*.f64 (cbrt.f64 l) -1) (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 l l)) l) (pow.f64 (sin.f64 kx) 2)) -1))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 1)
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(/.f64 (*.f64 (*.f64 l l) (-.f64 (cos.f64 0) (cos.f64 (+.f64 kx kx)))) 2)
(/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 kx kx)))) 2)
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 kx kx))) (*.f64 l l)) 2)
(/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 kx kx)))) 2)
(/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) -1) -1)
(pow.f64 (neg.f64 (*.f64 l (sin.f64 kx))) 2)
(/.f64 (neg.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) -1)
(pow.f64 (neg.f64 (*.f64 l (sin.f64 kx))) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 3)
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 3) 1/3)
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 1)
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(neg.f64 (neg.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 3))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(if (!=.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 0) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2) (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(if (!=.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2) 0) (/.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) -2))) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(if (!=.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2) 0) (cbrt.f64 (/.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) -2))) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(if (!=.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) 0) (/.f64 1 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(if (!=.f64 1 0) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(-.f64 0 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2))
(sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2) (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))
(*.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) 1)
(sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 2) 2) (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 2) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2)))
(*.f64 -1 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))
(*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) -1) (*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) -1))
(sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))) 2)
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) -1) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2) -1))
(sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2) -1) (/.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) -1))
(sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))
(*.f64 (/.f64 1 -1) (/.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) -1))
(sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) -1) (/.f64 1 -1))
(sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) -1) (/.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) -1))
(sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))
(/.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) 1)
(sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))
(/.f64 (/.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) -1) -1)
(sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) -1)
(sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))
(pow.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1) 1/2)
(sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))
(pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) (*.f64 2 1/2))
(sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))
(pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) (/.f64 2 2))
(sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))
(pow.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) 3) 1/3)
(sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 3)
(sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))
(pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2)
(sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))
(pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) 1)
(sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))
(pow.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) 2) 1/2)
(sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))
(neg.f64 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))
(sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))
(sqrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) 2))
(sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))
(cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) 3))
(sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))
(fabs.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(if (!=.f64 1 0) (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(if (!=.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) 0) (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(if (!=.f64 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 0) (/.f64 1 (pow.f64 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) -1)) (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(if (!=.f64 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 0) (pow.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) -1) (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 0) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) (neg.f64 3)) (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 0) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) -3) (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(if (!=.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) 3) 0) (pow.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) 3) (neg.f64 1/3)) (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(if (!=.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) 3) 0) (pow.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) 3) -1/3) (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 0) (pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) -2) (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(if (!=.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1) 0) (pow.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1) -1/2) (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(-.f64 0 (/.f64 -1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (/.f64 -1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(+.f64 (/.f64 (neg.f64 0) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 1) (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 1))
(/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) -1) (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) -1))
(/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(*.f64 (*.f64 -1 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))) (*.f64 -1 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))))
(/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) -2)))
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) -2) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(*.f64 1 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 1)
(/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) -2)) (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) -2) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(*.f64 -1 (/.f64 -1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) -1)
(/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) -2)) (/.f64 1 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) -2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) -2)) (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) -2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) -2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) -2))) 2) (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) -2))) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) -2))) 2) (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) -2)) -1) (neg.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) -2) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 1) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(/.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) -2))) (neg.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) -2) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(/.f64 (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 2) 2))
(/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 2) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 2)))
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 1) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(/.f64 -1 (/.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) -1))
(/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(/.f64 -1 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(/.f64 (neg.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))) (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2))
(/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(/.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) -2)) (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(cbrt.f64 (/.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) -2) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(/.f64 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 1)
(/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))) (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (cbrt.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))))
(/.f64 (neg.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2)))
(/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 3)
(/.f64 (pow.f64 1 3) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(pow.f64 (pow.f64 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 3) 1/3)
(/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)) -1)
(/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(pow.f64 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 1)
(/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(pow.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 2)
(/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(neg.f64 (/.f64 -1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(neg.f64 (*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 1))
(/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(neg.f64 (*.f64 -1 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) -1))
(/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(cbrt.f64 (pow.f64 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1))) 3))
(/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (*.f64 Om Om)) 1)))

localize87.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(pow.f64 (sin.f64 kx) 2)
0.3b
(/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))
6.5b
(fma.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)
7.0b
(sqrt.f64 (fma.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))
Compiler

Compiled 111 to 80 computations (27.9% saved)

series271.0ms (0.6%)

Counts
4 → 76
Calls

30 calls:

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

Compiled 21925 to 17250 computations (21.3% saved)

rewrite177.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
188×egg-rr
50×egg-rr
43×egg-rr
37×egg-rr
Counts
4 → 318
Calls
Call 1
Inputs
(sqrt.f64 (fma.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))
(fma.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)
(/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))
(pow.f64 (sin.f64 kx) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 0) (/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) 0) (/.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 0) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2) 0) (/.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2) -1)) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1) 0) (/.f64 1 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1) -1/2)) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2) (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2) (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (*.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 -1) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (neg.f64 (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) (*.f64 2 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) (/.f64 2 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (sin.f64 kx) (cbrt.f64 (sin.f64 kx))) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 l 2) Om) 2))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (/.f64 (*.f64 l 2) Om) 2) (pow.f64 (sin.f64 kx) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 l 2) Om)) (/.f64 (*.f64 l 2) Om) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 2) (-.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2))) 0) (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1) (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1) (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1 (-.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 2) (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2))) 0) (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1) (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 0) (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1) (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) -1) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 2) -1) (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) -1)) (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2)) 0) (/.f64 (-.f64 1 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 2)) (-.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2))) (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1) 2)) (cbrt.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1))) 2) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1))) 2) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 3) 1) (/.f64 1 (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 2) (-.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1)) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1)) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 3) 1) (+.f64 1 (-.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 2) (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 3) 1)) (neg.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 2) (-.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 3) 1) (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 2) (-.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 3) 1) 1) (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 2) (-.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1/2 0) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2) -1) 0) (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 2 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2) -1))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 0) (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 2 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 0) (/.f64 1 (/.f64 2 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2) 0) (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 2 (pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (sqrt.f64 1/2)) 0) (/.f64 (sqrt.f64 (sqrt.f64 1/2)) (/.f64 (*.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) (sqrt.f64 2)) (sqrt.f64 (sqrt.f64 1/2)))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/2) 0) (/.f64 (cbrt.f64 (sqrt.f64 1/2)) (/.f64 (*.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) (sqrt.f64 2)) (cbrt.f64 1/2))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (neg.f64 (cbrt.f64 1/2)) (/.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (cbrt.f64 1/4))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1/2 0) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (sqrt.f64 1/2))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (sqrt.f64 1/2)) 0) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (cbrt.f64 -1/2) (/.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (cbrt.f64 1/4))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 1/4)) 0) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 1/4)) 0) (/.f64 (cbrt.f64 (cbrt.f64 1/2)) (/.f64 (/.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) (cbrt.f64 1/4)) (cbrt.f64 (cbrt.f64 1/4)))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/2) 0) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sqrt.f64 1/2)) 0) (/.f64 (cbrt.f64 (sqrt.f64 1/2)) (/.f64 (/.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) (cbrt.f64 1/4)) (cbrt.f64 (sqrt.f64 1/2)))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/2) 0) (/.f64 (cbrt.f64 1/4) (/.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) (cbrt.f64 1/2))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/4) 0) (*.f64 (/.f64 (cbrt.f64 1/2) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (cbrt.f64 1/4)) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 -1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/2) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/2) (/.f64 (cbrt.f64 1/4) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 -1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 (sqrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (cbrt.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 (cbrt.f64 1/4) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 1/4) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (cbrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 1/4) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 (cbrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)) (/.f64 (sqrt.f64 1/2) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) 2))) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)) (cbrt.f64 1/2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2) -1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 (sqrt.f64 1/2)) (/.f64 (sqrt.f64 1/2) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 1/2)) (*.f64 (cbrt.f64 1/2) (/.f64 (sqrt.f64 1/2) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) 2) (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/2) (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) 2) (cbrt.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/2) (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (cbrt.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 1) (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (sqrt.f64 1/2)) (*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/2) (/.f64 1 (/.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) (cbrt.f64 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/4) (/.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (cbrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/2) (/.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (sqrt.f64 2)) (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (cbrt.f64 4)) (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (cbrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 1) (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (cbrt.f64 2)) (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2) (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (sqrt.f64 2)) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2) -1) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (cbrt.f64 4)) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2) -1) (cbrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 1) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2) -1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2) -1) (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2) -1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (sqrt.f64 2)) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (cbrt.f64 4)) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2) (cbrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 1) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2) (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 1/2 (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (/.f64 1/2 (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 1/2 (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (/.f64 -1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (/.f64 -1/2 (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 -1) (/.f64 -1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (/.f64 -1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (/.f64 (neg.f64 (sqrt.f64 1/2)) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (/.f64 (neg.f64 (sqrt.f64 1/2)) (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) -1) (/.f64 (neg.f64 (sqrt.f64 1/2)) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (/.f64 (neg.f64 (sqrt.f64 1/2)) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 1/2)) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 (sqrt.f64 1/2) (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 1/2)) (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 1/2)) 1) (/.f64 (sqrt.f64 1/2) (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 1/2)) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 (sqrt.f64 1/2) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 1/2) (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (/.f64 (neg.f64 (cbrt.f64 1/4)) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 1/2) (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (/.f64 (neg.f64 (cbrt.f64 1/4)) (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 1/2) -1) (/.f64 (neg.f64 (cbrt.f64 1/4)) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 1/2) (neg.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (/.f64 (neg.f64 (cbrt.f64 1/4)) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 1/2)) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 (cbrt.f64 1/4) (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 1/2)) (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (/.f64 (cbrt.f64 1/4) (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 1/2)) 1) (/.f64 (cbrt.f64 1/4) (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 1/2)) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 (cbrt.f64 1/4) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 -1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 (cbrt.f64 1/4) (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 -1/2) (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (/.f64 (cbrt.f64 1/4) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 (cbrt.f64 1/4) (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 -1/2) -1) (/.f64 (cbrt.f64 1/4) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 -1/2) 1) (/.f64 (cbrt.f64 1/4) (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 -1/2) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 (cbrt.f64 1/4) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 -1/2) (neg.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (cbrt.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (*.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 1/2) (/.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) (cbrt.f64 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 1/2) (*.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (*.f64 (cbrt.f64 4) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 2) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 1/2) (*.f64 (cbrt.f64 4) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (*.f64 2 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 2 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (*.f64 2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (*.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (*.f64 -2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (*.f64 (cbrt.f64 4) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (*.f64 -2 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 -2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) -1) (*.f64 (sqrt.f64 2) (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/2) -1) (*.f64 (cbrt.f64 4) (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 -1) (*.f64 -2 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 1/2)) (neg.f64 (/.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) (cbrt.f64 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 1/2)) (neg.f64 (*.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 1/2) (*.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (cbrt.f64 1/4)) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)) (cbrt.f64 1/2)) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)) (cbrt.f64 -1/2)) (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 1/2) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (cbrt.f64 1/2)) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) -1) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (cbrt.f64 1/4)) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 1/2) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (sqrt.f64 1/2)) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (sqrt.f64 1/2)) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2))) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2))) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) 2)))) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2))) (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) 2)))) (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/2) (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/2) (/.f64 (cbrt.f64 1/4) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 1/4) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 1) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 1) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (sqrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (sqrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (cbrt.f64 2)) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (cbrt.f64 4)) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1/2 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1/2 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 1 (neg.f64 (pow.f64 (cos.f64 kx) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 1/4) (cbrt.f64 1/2) (neg.f64 (*.f64 1/2 (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 1/2 (neg.f64 (*.f64 1/2 (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 1/2) (cbrt.f64 1/4) (neg.f64 (*.f64 1/2 (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 1/2) (sqrt.f64 1/2) (neg.f64 (*.f64 1/2 (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/2 1 (neg.f64 (*.f64 1/2 (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 kx) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1/2 0) (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 kx) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1 (pow.f64 (cos.f64 kx) 2)) 0) (/.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 kx) 2) (pow.f64 (cos.f64 kx) 2))) (+.f64 1 (pow.f64 (cos.f64 kx) 2))) (pow.f64 (sin.f64 kx) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 1/2 (cos.f64 (+.f64 kx kx))) 0) (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 kx) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cos.f64 kx) 2) 0) (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 kx) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1/4 (+.f64 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 kx kx))) (*.f64 1/2 (cos.f64 (+.f64 kx kx)))) (*.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 kx kx)))))) 0) (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 kx) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 kx) 2) (pow.f64 (cos.f64 kx) 2)) (pow.f64 (cos.f64 kx) 2))) 0) (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 kx) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cos.f64 kx) 2) 0) (/.f64 (-.f64 1/4 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 kx kx))) (*.f64 1/2 (cos.f64 (+.f64 kx kx))))) (pow.f64 (cos.f64 kx) 2)) (pow.f64 (sin.f64 kx) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (*.f64 (neg.f64 (cos.f64 kx)) (cos.f64 kx)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (neg.f64 (pow.f64 (cos.f64 kx) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1/2 (*.f64 -1/2 (cos.f64 (+.f64 kx kx))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1/2 (neg.f64 (*.f64 1/2 (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (pow.f64 (cos.f64 kx) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (cos.f64 0) 2) (*.f64 1/2 (cos.f64 (+.f64 kx kx))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 kx kx))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 kx) (sin.f64 kx))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (sin.f64 kx) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sin.f64 kx) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 kx)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (sin.f64 kx)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (sin.f64 kx)) (cbrt.f64 (sin.f64 kx)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (cos.f64 kx)) (-.f64 1 (cos.f64 kx)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 kx) (cbrt.f64 (sin.f64 kx))) (cbrt.f64 (pow.f64 (sin.f64 kx) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (*.f64 (sin.f64 kx) (cbrt.f64 (sin.f64 kx))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (cbrt.f64 (sin.f64 kx)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (cbrt.f64 (sin.f64 kx)))) 2) (cbrt.f64 (pow.f64 (sin.f64 kx) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 kx kx))) 1) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 1 (cos.f64 (+.f64 kx kx))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 kx kx))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (sin.f64 kx) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 kx kx))) (cbrt.f64 4)) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 kx) 2) 3)) (+.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 kx) 2) (pow.f64 (cos.f64 kx) 2)) (pow.f64 (cos.f64 kx) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1/8 (pow.f64 (*.f64 1/2 (cos.f64 (+.f64 kx kx))) 3)) (+.f64 1/4 (+.f64 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 kx kx))) (*.f64 1/2 (cos.f64 (+.f64 kx kx)))) (*.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 kx kx)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 kx kx)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 kx kx))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 kx kx))) 1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 kx kx))) (sqrt.f64 2)) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 kx kx))) (cbrt.f64 2)) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 kx kx))) 1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sin.f64 kx) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (sin.f64 kx) 3) 2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sin.f64 kx) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 1/2 (cos.f64 (+.f64 kx kx))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (pow.f64 (cos.f64 kx) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 3) 2))))))

simplify1.0s (2.5%)

Algorithm
egglog
Counts
394 → 520
Calls
Call 1
Inputs
1
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 kx 6) (-.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))) (*.f64 1/2 (*.f64 (pow.f64 kx 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)))))))
1
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2) (pow.f64 l 4)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (/.f64 (*.f64 (pow.f64 l 6) (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2) (pow.f64 l 4))))))
(*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l)
(+.f64 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l))))
(*.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))
(-.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l))))
1
(+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) 1)
(+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 (/.f64 1 Om) 4)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 (/.f64 1 Om) 4))) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))))
1
(+.f64 1 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 (/.f64 -1 Om) 4))) (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2))))))
(+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 (/.f64 -1 Om) 6) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 (/.f64 -1 Om) 4))) (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))))
1
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.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 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 kx 4) (pow.f64 l 2)) (pow.f64 Om 2))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
1
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)
(*.f64 4 (/.f64 (*.f64 (pow.f64 (/.f64 1 l) -2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (/.f64 1 l) -2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (/.f64 1 l) -2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (/.f64 1 l) -2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2)))
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om -2) (pow.f64 (sin.f64 kx) 2))))
(+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om -2) (pow.f64 (sin.f64 kx) 2)))))
(+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om -2) (pow.f64 (sin.f64 kx) 2)))))
(+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om -2) (pow.f64 (sin.f64 kx) 2)))))
1
(+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))))
1
(+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))))))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2)))))) (*.f64 -1 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))) (*.f64 1/4 (-.f64 (*.f64 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 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))))))))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (pow.f64 l 6))) (+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4))))))
1/2
(+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 (/.f64 1 Om) 6))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))))))))
1/2
(+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 (/.f64 -1 Om) 6))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))))))))
(pow.f64 kx 2)
(+.f64 (pow.f64 kx 2) (*.f64 -1/3 (pow.f64 kx 4)))
(+.f64 (pow.f64 kx 2) (+.f64 (*.f64 -1/3 (pow.f64 kx 4)) (*.f64 2/45 (pow.f64 kx 6))))
(+.f64 (pow.f64 kx 2) (+.f64 (*.f64 -1/3 (pow.f64 kx 4)) (+.f64 (*.f64 2/45 (pow.f64 kx 6)) (*.f64 -1/315 (pow.f64 kx 8)))))
(if (!=.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 0) (/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))
(if (!=.f64 1 0) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))
(if (!=.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) 0) (/.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))
(if (!=.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 0) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))
(if (!=.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2) 0) (/.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2) -1)) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1) 0) (/.f64 1 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1) -1/2)) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))
(-.f64 0 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(*.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))
(*.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) 1)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2) (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2) (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)))
(*.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (*.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)))
(*.f64 (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2))
(*.f64 (neg.f64 -1) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))
(*.f64 -1 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(*.f64 (neg.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)))
(*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (neg.f64 (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))
(*.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2)))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2))))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2))
(/.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) 1)
(/.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) -1)
(pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) 1)
(pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) (*.f64 2 1/2))
(pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) (/.f64 2 2))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) 3) 1/3)
(pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1) 1/2)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 3)
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) 2) 1/2)
(hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))
(hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)
(neg.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1))
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) 2))
(cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) 3))
(fabs.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))
(fma.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 1)
(fma.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)
(fma.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)
(fma.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1)
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (sin.f64 kx) (cbrt.f64 (sin.f64 kx))) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 1)
(fma.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 l 2) Om) 2))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 2)) 1)
(fma.f64 (pow.f64 (/.f64 (*.f64 l 2) Om) 2) (pow.f64 (sin.f64 kx) 2) 1)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2)) 2) 1)
(fma.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 l 2) Om)) (/.f64 (*.f64 l 2) Om) 1)
(fma.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1 1)
(fma.f64 1 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2))
(if (!=.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 2) (-.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2))) 0) (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1) (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1))
(if (!=.f64 1 0) (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1) (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1))
(if (!=.f64 (+.f64 1 (-.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 2) (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2))) 0) (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1) (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1))
(if (!=.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 0) (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1) (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) -1) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 2) -1) (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) -1)) (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1))
(if (!=.f64 (-.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2)) 0) (/.f64 (-.f64 1 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 2)) (-.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2))) (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1))
(+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1)
(+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2))
(*.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1) 1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1) 2)) (cbrt.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1))) 2) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1))))
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1))) 2) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1) 2))))
(*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 3) 1) (/.f64 1 (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 2) (-.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2)))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1)) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1)))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1)) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1))) 2) 2))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1) 1)
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 3) 1) (+.f64 1 (-.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 2) (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 3) 1)) (neg.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 2) (-.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 3) 1) (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 2) (-.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 3) 1) 1) (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 2) (-.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2))))
(pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1) 1)
(pow.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1)) 3)
(pow.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1) 3) 1/3)
(cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1) 3))
(if (!=.f64 1/2 0) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2) -1) 0) (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 2 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2) -1))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(if (!=.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 0) (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 2 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(if (!=.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 0) (/.f64 1 (/.f64 2 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(if (!=.f64 (pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2) 0) (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 2 (pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(if (!=.f64 (sqrt.f64 (sqrt.f64 1/2)) 0) (/.f64 (sqrt.f64 (sqrt.f64 1/2)) (/.f64 (*.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) (sqrt.f64 2)) (sqrt.f64 (sqrt.f64 1/2)))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(if (!=.f64 (cbrt.f64 1/2) 0) (/.f64 (cbrt.f64 (sqrt.f64 1/2)) (/.f64 (*.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) (sqrt.f64 2)) (cbrt.f64 1/2))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (neg.f64 (cbrt.f64 1/2)) (/.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (cbrt.f64 1/4))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(if (!=.f64 -1/2 0) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (sqrt.f64 1/2))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(if (!=.f64 (neg.f64 (sqrt.f64 1/2)) 0) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (cbrt.f64 -1/2) (/.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (cbrt.f64 1/4))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(if (!=.f64 (neg.f64 (cbrt.f64 1/4)) 0) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(if (!=.f64 1 0) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 1/4)) 0) (/.f64 (cbrt.f64 (cbrt.f64 1/2)) (/.f64 (/.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) (cbrt.f64 1/4)) (cbrt.f64 (cbrt.f64 1/4)))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(if (!=.f64 (cbrt.f64 1/2) 0) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(if (!=.f64 (cbrt.f64 (sqrt.f64 1/2)) 0) (/.f64 (cbrt.f64 (sqrt.f64 1/2)) (/.f64 (/.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) (cbrt.f64 1/4)) (cbrt.f64 (sqrt.f64 1/2)))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(if (!=.f64 (cbrt.f64 1/2) 0) (/.f64 (cbrt.f64 1/4) (/.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) (cbrt.f64 1/2))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(if (!=.f64 (cbrt.f64 1/4) 0) (*.f64 (/.f64 (cbrt.f64 1/2) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (cbrt.f64 1/4)) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(-.f64 0 (/.f64 -1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(-.f64 (/.f64 0 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 -1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(*.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(*.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 1)
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 1/2)
(*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/2) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(*.f64 (cbrt.f64 1/2) (/.f64 (cbrt.f64 1/4) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(*.f64 -1/2 (/.f64 -1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(*.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)))
(*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 (sqrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (cbrt.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) 2))))
(*.f64 (/.f64 (cbrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 (cbrt.f64 1/4) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(*.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(*.f64 (/.f64 (sqrt.f64 1/2) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (sqrt.f64 1/2))
(*.f64 (/.f64 (cbrt.f64 1/4) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (cbrt.f64 1/2))
(*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) -1/2)
(*.f64 (/.f64 (cbrt.f64 1/4) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 (cbrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)) (/.f64 (sqrt.f64 1/2) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(*.f64 (cbrt.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) 2))) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(*.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2) -1))
(*.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)) (cbrt.f64 1/2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2) -1) 1/2))
(*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 1/2))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2) 1/2))
(*.f64 (sqrt.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 (sqrt.f64 1/2)) (/.f64 (sqrt.f64 1/2) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(*.f64 (cbrt.f64 (sqrt.f64 1/2)) (*.f64 (cbrt.f64 1/2) (/.f64 (sqrt.f64 1/2) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) 2) (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2))))
(*.f64 (cbrt.f64 1/2) (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) 2) (cbrt.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) 2)))))
(*.f64 (cbrt.f64 1/2) (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (cbrt.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) 2)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 1) (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 1))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (sqrt.f64 1/2)) (*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (sqrt.f64 1/2)))
(*.f64 -1 (/.f64 -1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(*.f64 (cbrt.f64 1/2) (/.f64 1 (/.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) (cbrt.f64 1/4))))
(*.f64 (cbrt.f64 1/4) (/.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (cbrt.f64 2)))
(*.f64 (cbrt.f64 1/2) (/.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (cbrt.f64 4)))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (sqrt.f64 2)) (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (sqrt.f64 2)))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (cbrt.f64 4)) (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (cbrt.f64 2)))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 1) (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (cbrt.f64 2)) (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (cbrt.f64 4)))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2) (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 1))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (sqrt.f64 2)) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2) -1) (sqrt.f64 2)))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (cbrt.f64 4)) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2) -1) (cbrt.f64 2)))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 1) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2) -1) 2))
(*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2) -1) (cbrt.f64 4)))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2) -1) 1))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (sqrt.f64 2)) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2) (sqrt.f64 2)))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (cbrt.f64 4)) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2) (cbrt.f64 2)))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 1) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2) 2))
(*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2) (cbrt.f64 4)))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2) 1))
(*.f64 (/.f64 -1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 1/2 (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))
(*.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (/.f64 1/2 (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2)))
(*.f64 (/.f64 -1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 1/2 (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2))))
(*.f64 (/.f64 1 (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (/.f64 -1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (/.f64 -1/2 (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2)))
(*.f64 (/.f64 1 -1) (/.f64 -1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (/.f64 -1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)))
(*.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (/.f64 (neg.f64 (sqrt.f64 1/2)) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(*.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (/.f64 (neg.f64 (sqrt.f64 1/2)) (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2)))
(*.f64 (/.f64 (sqrt.f64 1/2) -1) (/.f64 (neg.f64 (sqrt.f64 1/2)) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(*.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (/.f64 (neg.f64 (sqrt.f64 1/2)) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 1/2)) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 (sqrt.f64 1/2) (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 1/2)) (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2)))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 1/2)) 1) (/.f64 (sqrt.f64 1/2) (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 1/2)) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 (sqrt.f64 1/2) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2))))
(*.f64 (/.f64 (cbrt.f64 1/2) (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (/.f64 (neg.f64 (cbrt.f64 1/4)) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(*.f64 (/.f64 (cbrt.f64 1/2) (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (/.f64 (neg.f64 (cbrt.f64 1/4)) (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2)))
(*.f64 (/.f64 (cbrt.f64 1/2) -1) (/.f64 (neg.f64 (cbrt.f64 1/4)) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(*.f64 (/.f64 (cbrt.f64 1/2) (neg.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (/.f64 (neg.f64 (cbrt.f64 1/4)) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 1/2)) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 (cbrt.f64 1/4) (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 1/2)) (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (/.f64 (cbrt.f64 1/4) (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 1/2)) 1) (/.f64 (cbrt.f64 1/4) (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 1/2)) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 (cbrt.f64 1/4) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2))))
(*.f64 (/.f64 (cbrt.f64 -1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 (cbrt.f64 1/4) (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))
(*.f64 (/.f64 (cbrt.f64 -1/2) (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (/.f64 (cbrt.f64 1/4) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 (cbrt.f64 1/4) (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2)))
(*.f64 (/.f64 (cbrt.f64 -1/2) -1) (/.f64 (cbrt.f64 1/4) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(*.f64 (/.f64 (cbrt.f64 -1/2) 1) (/.f64 (cbrt.f64 1/4) (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(*.f64 (/.f64 (cbrt.f64 -1/2) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 (cbrt.f64 1/4) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2))))
(*.f64 (/.f64 (cbrt.f64 -1/2) (neg.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (cbrt.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) 2))))
(/.f64 -1 (neg.f64 (*.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) 2)))
(/.f64 (cbrt.f64 1/2) (/.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) (cbrt.f64 1/4)))
(/.f64 -1 (*.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2))
(/.f64 (cbrt.f64 1/2) (*.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) (cbrt.f64 4)))
(/.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (*.f64 (cbrt.f64 4) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)))
(/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 2) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(/.f64 (cbrt.f64 1/2) (*.f64 (cbrt.f64 4) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (*.f64 2 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(/.f64 -1 (*.f64 2 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (*.f64 2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)))
(/.f64 -1 (*.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) -2))
(/.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (*.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)))
(/.f64 (*.f64 -1 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (*.f64 -2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)))
(/.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(/.f64 (/.f64 (cbrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (*.f64 (cbrt.f64 4) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(/.f64 (*.f64 -1 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (*.f64 -2 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(/.f64 -1 (*.f64 -2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(/.f64 (*.f64 (sqrt.f64 1/2) -1) (*.f64 (sqrt.f64 2) (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(/.f64 (*.f64 (cbrt.f64 1/2) -1) (*.f64 (cbrt.f64 4) (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(/.f64 (*.f64 -1 -1) (*.f64 -2 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(/.f64 (neg.f64 (cbrt.f64 1/2)) (neg.f64 (/.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) (cbrt.f64 1/4))))
(/.f64 (neg.f64 (sqrt.f64 1/2)) (neg.f64 (*.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) (sqrt.f64 2))))
(/.f64 (neg.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(/.f64 -1/2 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(/.f64 (neg.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) -2)
(/.f64 (neg.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)))
(/.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2))
(/.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(/.f64 (sqrt.f64 1/2) (*.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) (sqrt.f64 2)))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))
(/.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)
(/.f64 1 (*.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) 2))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(/.f64 (*.f64 (/.f64 (cbrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (cbrt.f64 1/4)) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)) (cbrt.f64 1/2)) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)) (cbrt.f64 -1/2)) (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(/.f64 (/.f64 (sqrt.f64 1/2) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (sqrt.f64 2))
(/.f64 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (cbrt.f64 1/2)) (cbrt.f64 4))
(/.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 1)
(/.f64 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) -1) -2)
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (cbrt.f64 1/4)) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 1/2) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2))
(/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (sqrt.f64 1/2)) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2))
(/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (sqrt.f64 1/2)) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2))) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(/.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2))) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(/.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) 2)))) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(/.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2))) (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(/.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) 2)))) (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(/.f64 (*.f64 (cbrt.f64 1/2) (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (cbrt.f64 4))
(/.f64 (*.f64 -1 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) -2)
(/.f64 (*.f64 (cbrt.f64 1/2) (/.f64 (cbrt.f64 1/4) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(/.f64 (/.f64 (cbrt.f64 1/4) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (cbrt.f64 2))
(/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(/.f64 (*.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 1) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(/.f64 (*.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2))
(/.f64 (/.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2) 2))
(/.f64 (/.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2))
(/.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 1) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(/.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (sqrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (sqrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(/.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(/.f64 (/.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (cbrt.f64 2)) (cbrt.f64 4))
(/.f64 (/.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (cbrt.f64 4)) (cbrt.f64 2))
(/.f64 (/.f64 -1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)))
(/.f64 (/.f64 -1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(/.f64 (/.f64 -1/2 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2))
(/.f64 -1 (/.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 1/2))
(pow.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 3) 1/3)
(pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 1)
(pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 3)
(pow.f64 (*.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) 2) -1)
(pow.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2)
(neg.f64 (/.f64 -1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(neg.f64 (*.f64 -1/2 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(neg.f64 (*.f64 (/.f64 -1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 1))
(neg.f64 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) -1/2))
(cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 3))
(fma.f64 1 1 (neg.f64 (pow.f64 (cos.f64 kx) 2)))
(fma.f64 (cbrt.f64 1/4) (cbrt.f64 1/2) (neg.f64 (*.f64 1/2 (cos.f64 (+.f64 kx kx)))))
(fma.f64 1 1/2 (neg.f64 (*.f64 1/2 (cos.f64 (+.f64 kx kx)))))
(fma.f64 (cbrt.f64 1/2) (cbrt.f64 1/4) (neg.f64 (*.f64 1/2 (cos.f64 (+.f64 kx kx)))))
(fma.f64 (sqrt.f64 1/2) (sqrt.f64 1/2) (neg.f64 (*.f64 1/2 (cos.f64 (+.f64 kx kx)))))
(fma.f64 1/2 1 (neg.f64 (*.f64 1/2 (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 1 0) (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 kx) 2))
(if (!=.f64 1/2 0) (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 kx) 2))
(if (!=.f64 (+.f64 1 (pow.f64 (cos.f64 kx) 2)) 0) (/.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 kx) 2) (pow.f64 (cos.f64 kx) 2))) (+.f64 1 (pow.f64 (cos.f64 kx) 2))) (pow.f64 (sin.f64 kx) 2))
(if (!=.f64 (*.f64 1/2 (cos.f64 (+.f64 kx kx))) 0) (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 kx) 2))
(if (!=.f64 (pow.f64 (cos.f64 kx) 2) 0) (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 kx) 2))
(if (!=.f64 (+.f64 1/4 (+.f64 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 kx kx))) (*.f64 1/2 (cos.f64 (+.f64 kx kx)))) (*.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 kx kx)))))) 0) (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 kx) 2))
(if (!=.f64 (+.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 kx) 2) (pow.f64 (cos.f64 kx) 2)) (pow.f64 (cos.f64 kx) 2))) 0) (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 kx) 2))
(if (!=.f64 (pow.f64 (cos.f64 kx) 2) 0) (/.f64 (-.f64 1/4 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 kx kx))) (*.f64 1/2 (cos.f64 (+.f64 kx kx))))) (pow.f64 (cos.f64 kx) 2)) (pow.f64 (sin.f64 kx) 2))
(+.f64 1 (*.f64 (neg.f64 (cos.f64 kx)) (cos.f64 kx)))
(+.f64 1 (neg.f64 (pow.f64 (cos.f64 kx) 2)))
(+.f64 1/2 (*.f64 -1/2 (cos.f64 (+.f64 kx kx))))
(+.f64 1/2 (neg.f64 (*.f64 1/2 (cos.f64 (+.f64 kx kx)))))
(-.f64 1 (pow.f64 (cos.f64 kx) 2))
(-.f64 (/.f64 (cos.f64 0) 2) (*.f64 1/2 (cos.f64 (+.f64 kx kx))))
(-.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 kx kx))))
(*.f64 (sin.f64 kx) (sin.f64 kx))
(*.f64 1 (pow.f64 (sin.f64 kx) 2))
(*.f64 (pow.f64 (sin.f64 kx) 2) 1)
(*.f64 (cbrt.f64 (sin.f64 kx)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (sin.f64 kx)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (sin.f64 kx)) (cbrt.f64 (sin.f64 kx)))
(*.f64 (+.f64 1 (cos.f64 kx)) (-.f64 1 (cos.f64 kx)))
(*.f64 (*.f64 (sin.f64 kx) (cbrt.f64 (sin.f64 kx))) (cbrt.f64 (pow.f64 (sin.f64 kx) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (*.f64 (sin.f64 kx) (cbrt.f64 (sin.f64 kx))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (cbrt.f64 (sin.f64 kx)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (cbrt.f64 (sin.f64 kx)))) 2) (cbrt.f64 (pow.f64 (sin.f64 kx) 2))))
(*.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 kx kx))) 1) 1/2)
(*.f64 1/2 (-.f64 1 (cos.f64 (+.f64 kx kx))))
(*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 kx kx))) 1/2)
(/.f64 (pow.f64 (sin.f64 kx) 2) 1)
(/.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 kx kx))) (cbrt.f64 4)) (cbrt.f64 2))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 kx) 2) 3)) (+.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 kx) 2) (pow.f64 (cos.f64 kx) 2)) (pow.f64 (cos.f64 kx) 2))))
(/.f64 (-.f64 1/8 (pow.f64 (*.f64 1/2 (cos.f64 (+.f64 kx kx))) 3)) (+.f64 1/4 (+.f64 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 kx kx))) (*.f64 1/2 (cos.f64 (+.f64 kx kx)))) (*.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 kx kx)))))))
(/.f64 (neg.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 kx kx)))) -2)
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 kx kx))) 2)
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 kx kx))) 1) 2)
(/.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 kx kx))) (sqrt.f64 2)) (sqrt.f64 2))
(/.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 kx kx))) (cbrt.f64 2)) (cbrt.f64 4))
(/.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 kx kx))) 1) 2)
(pow.f64 (pow.f64 (sin.f64 kx) 2) 1)
(pow.f64 (pow.f64 (pow.f64 (sin.f64 kx) 3) 2) 1/3)
(pow.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) 3)
(pow.f64 (sin.f64 kx) 2)
(neg.f64 (-.f64 (*.f64 1/2 (cos.f64 (+.f64 kx kx))) 1/2))
(neg.f64 (-.f64 (pow.f64 (cos.f64 kx) 2) 1))
(cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 3) 2))
Outputs
1
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)
(fma.f64 2 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)) 1)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 kx 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 2 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)) 1) (*.f64 1/2 (*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (neg.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 kx 6) (-.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))) (*.f64 1/2 (*.f64 (pow.f64 kx 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 2 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)) 1) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 kx 6) (fma.f64 8/45 (/.f64 (*.f64 l l) (*.f64 Om Om)) (neg.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (neg.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2))) (*.f64 l l))) (*.f64 Om Om))))) (*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (neg.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)))))))
1
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)
(fma.f64 2 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 1)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2) (pow.f64 l 4)))))
(+.f64 (fma.f64 2 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 1) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 2 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 2) (pow.f64 l 4))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (/.f64 (*.f64 (pow.f64 l 6) (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2) (pow.f64 l 4))))))
(fma.f64 2 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 6) (pow.f64 (/.f64 (*.f64 2 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 2)) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 2 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 2) (pow.f64 l 4))))))
(*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l)
(*.f64 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) l)
(+.f64 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l))))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) l (/.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) l)))
(*.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) l))
(-.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l))))
(-.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) l)) (/.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) l)))
1
(+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) 1)
(fma.f64 2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2))) 1)
(+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 (/.f64 1 Om) 4)))))
(+.f64 (fma.f64 2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2))) 1) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 (/.f64 1 Om) 4))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 (/.f64 1 Om) 4))) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))))
(+.f64 (fma.f64 2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2))) 1) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 (/.f64 1 Om) 4)) (*.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)))))
1
(+.f64 1 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (*.f64 2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 (/.f64 -1 Om) 4))) (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2))))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 (/.f64 -1 Om) 4)) (*.f64 2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2))))))
(+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 (/.f64 -1 Om) 6) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 (/.f64 -1 Om) 4))) (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))))
(fma.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (*.f64 (pow.f64 (/.f64 -1 Om) 6) (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)) (+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 (/.f64 -1 Om) 4)) (*.f64 2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))))
1
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (/.f64 (*.f64 4 (*.f64 (*.f64 kx kx) (*.f64 l l))) (*.f64 Om Om)))
(+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 kx 4) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 1 (fma.f64 4 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)) (/.f64 (*.f64 -4/3 (*.f64 (pow.f64 kx 4) (*.f64 l l))) (*.f64 Om Om))))
(+.f64 (*.f64 8/45 (/.f64 (*.f64 (pow.f64 kx 6) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 kx 4) (pow.f64 l 2)) (pow.f64 Om 2))))))
(fma.f64 8/45 (/.f64 (*.f64 (pow.f64 kx 6) (*.f64 l l)) (*.f64 Om Om)) (+.f64 1 (fma.f64 4 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)) (/.f64 (*.f64 -4/3 (*.f64 (pow.f64 kx 4) (*.f64 l l))) (*.f64 Om Om)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)
(fma.f64 4 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 1)
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)
(fma.f64 4 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 1)
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)
(fma.f64 4 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 1)
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)
(fma.f64 4 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 1)
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(fma.f64 4 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 1)
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(fma.f64 4 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 1)
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(fma.f64 4 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 1)
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(fma.f64 4 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 1)
1
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)
(fma.f64 4 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 1)
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)
(fma.f64 4 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 1)
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)
(fma.f64 4 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 1)
(*.f64 4 (/.f64 (*.f64 (pow.f64 (/.f64 1 l) -2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (/.f64 1 l) -2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (/.f64 1 l) -2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (/.f64 1 l) -2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))))
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (/.f64 1 l) -2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (/.f64 1 l) -2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))))
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (/.f64 1 l) -2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (/.f64 1 l) -2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 l) -2)) (*.f64 Om Om)))
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 l) -2)) (*.f64 Om Om))))
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 l) -2)) (*.f64 Om Om))))
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 l) -2)) (*.f64 Om Om))))
(*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om -2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 4 (*.f64 (*.f64 (*.f64 l l) (pow.f64 Om -2)) (pow.f64 (sin.f64 kx) 2)))
(+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om -2) (pow.f64 (sin.f64 kx) 2)))))
(+.f64 1 (*.f64 4 (*.f64 (*.f64 (*.f64 l l) (pow.f64 Om -2)) (pow.f64 (sin.f64 kx) 2))))
(+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om -2) (pow.f64 (sin.f64 kx) 2)))))
(+.f64 1 (*.f64 4 (*.f64 (*.f64 (*.f64 l l) (pow.f64 Om -2)) (pow.f64 (sin.f64 kx) 2))))
(+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om -2) (pow.f64 (sin.f64 kx) 2)))))
(+.f64 1 (*.f64 4 (*.f64 (*.f64 (*.f64 l l) (pow.f64 Om -2)) (pow.f64 (sin.f64 kx) 2))))
1
(+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (*.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2))) 4))
(+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (*.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2))) 4))
(+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (*.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2))) 4))
1
(+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (*.f64 4 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (*.f64 4 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (*.f64 4 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (*.f64 4 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om))) (neg.f64 (*.f64 (pow.f64 kx 4) (fma.f64 1/4 (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (neg.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2))) (/.f64 (*.f64 -2 (pow.f64 l 4)) (pow.f64 (*.f64 Om Om) 2)))))) 1/2)
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2)))))) (*.f64 -1 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))) (*.f64 1/4 (-.f64 (*.f64 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 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))))))))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om))) (+.f64 (neg.f64 (*.f64 (pow.f64 kx 4) (fma.f64 1/4 (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (neg.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2))) (/.f64 (*.f64 -2 (pow.f64 l 4)) (pow.f64 (*.f64 Om Om) 2))))) (neg.f64 (*.f64 (pow.f64 kx 6) (fma.f64 -2 (/.f64 (*.f64 (*.f64 l l) (fma.f64 1/4 (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (neg.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2))) (/.f64 (*.f64 -2 (pow.f64 l 4)) (pow.f64 (*.f64 Om Om) 2)))) (*.f64 Om Om)) (fma.f64 -1/2 (/.f64 (*.f64 (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (neg.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2))) (*.f64 l l)) (*.f64 Om Om)) (*.f64 1/4 (fma.f64 8/45 (/.f64 (*.f64 l l) (*.f64 Om Om)) (neg.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (neg.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2))) (*.f64 l l))) (*.f64 Om Om))))))))))) 1/2)
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4)))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) (neg.f64 (*.f64 (fma.f64 -1/4 (pow.f64 (/.f64 (*.f64 2 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 2) (/.f64 (*.f64 -2 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) (pow.f64 (*.f64 Om Om) 2))) (pow.f64 l 4)))) 1/2)
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (pow.f64 l 6))) (+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4))))))
(+.f64 (neg.f64 (*.f64 (fma.f64 -2 (/.f64 (*.f64 (fma.f64 -1/4 (pow.f64 (/.f64 (*.f64 2 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 2) (/.f64 (*.f64 -2 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) (pow.f64 (*.f64 Om Om) 2))) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 2 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) (pow.f64 l 6))) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) (neg.f64 (*.f64 (fma.f64 -1/4 (pow.f64 (/.f64 (*.f64 2 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 2) (/.f64 (*.f64 -2 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) (pow.f64 (*.f64 Om Om) 2))) (pow.f64 l 4)))) 1/2))
1/2
(+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1/2 (neg.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))))))
(+.f64 (+.f64 (neg.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) (neg.f64 (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -1/4 (pow.f64 (*.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))))) 1/2)
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 (/.f64 1 Om) 6))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))))))))
(+.f64 1/2 (+.f64 (neg.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 -2 (*.f64 (fma.f64 -1/4 (pow.f64 (*.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 (/.f64 1 Om) 6))) (neg.f64 (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -1/4 (pow.f64 (*.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))))))))
1/2
(+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1/2 (neg.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))))))
(+.f64 1/2 (+.f64 (neg.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))) (neg.f64 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (fma.f64 -1/4 (pow.f64 (*.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 (/.f64 -1 Om) 6))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))))))))
(+.f64 1/2 (+.f64 (neg.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 -2 (*.f64 (fma.f64 -1/4 (pow.f64 (*.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 (/.f64 -1 Om) 6))) (neg.f64 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (fma.f64 -1/4 (pow.f64 (*.f64 (*.f64 2 (*.f64 l l)) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))))))))
(pow.f64 kx 2)
(*.f64 kx kx)
(+.f64 (pow.f64 kx 2) (*.f64 -1/3 (pow.f64 kx 4)))
(+.f64 (*.f64 kx kx) (*.f64 -1/3 (pow.f64 kx 4)))
(+.f64 (pow.f64 kx 2) (+.f64 (*.f64 -1/3 (pow.f64 kx 4)) (*.f64 2/45 (pow.f64 kx 6))))
(+.f64 (*.f64 kx kx) (fma.f64 -1/3 (pow.f64 kx 4) (*.f64 2/45 (pow.f64 kx 6))))
(+.f64 (pow.f64 kx 2) (+.f64 (*.f64 -1/3 (pow.f64 kx 4)) (+.f64 (*.f64 2/45 (pow.f64 kx 6)) (*.f64 -1/315 (pow.f64 kx 8)))))
(+.f64 (*.f64 kx kx) (fma.f64 -1/3 (pow.f64 kx 4) (fma.f64 2/45 (pow.f64 kx 6) (*.f64 -1/315 (pow.f64 kx 8)))))
(if (!=.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 0) (/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))
(if (!=.f64 (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)) 0) (/.f64 (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)) (/.f64 1 (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(if (!=.f64 1 0) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))
(if (!=.f64 1 0) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(if (!=.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) 0) (/.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))
(if (!=.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1) 0) (pow.f64 (/.f64 1 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)) -1) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(if (!=.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 0) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))
(if (!=.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)) 0) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)) 2) (/.f64 1 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(if (!=.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2) 0) (/.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2) -1)) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))
(if (!=.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)) 2) 0) (/.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)) (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)) 2))) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1) 0) (/.f64 1 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1) -1/2)) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1) 0) (pow.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1) -1/2) -1) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(-.f64 0 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)
(*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)
(*.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))
(hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)
(*.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) 1)
(hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2) (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)) 2) (*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))) (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))) 2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2) (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))) (cbrt.f64 (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))) (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))) 2)) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (*.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))) (cbrt.f64 (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)) 2))
(*.f64 (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2))
(hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)
(*.f64 (neg.f64 -1) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))
(hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)
(*.f64 -1 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)
(*.f64 (neg.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)))
(hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)
(*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (neg.f64 (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))
(hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)
(*.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2)))
(hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2))))
(hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2))
(hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2))
(hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)
(/.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) 1)
(hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)
(/.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) -1)
(hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)
(pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) 1)
(hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)
(pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) (*.f64 2 1/2))
(hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)
(pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) (/.f64 2 2))
(hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) 3) 1/3)
(hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)
(pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1) 1/2)
(hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 3)
(hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)
(hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) 2) 1/2)
(sqrt.f64 (pow.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1) 2))
(hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))
(hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)
(hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)
(neg.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)
(sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1))
(hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) 2))
(sqrt.f64 (pow.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1) 2))
(cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) 3))
(hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)
(fabs.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))
(fabs.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(fma.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 1)
(fma.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)
(+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1)
(fma.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)
(fma.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1)
(+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1)
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (sin.f64 kx) (cbrt.f64 (sin.f64 kx))) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 1)
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (/.f64 (*.f64 l 2) Om) 2) (*.f64 (sin.f64 kx) (cbrt.f64 (sin.f64 kx)))) 1)
(fma.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 l 2) Om) 2))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 2)) 1)
(fma.f64 (pow.f64 (/.f64 (*.f64 l 2) Om) 2) (pow.f64 (sin.f64 kx) 2) 1)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2)) 2) 1)
(fma.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (*.f64 l 2) Om)) (/.f64 (*.f64 l 2) Om) 1)
(fma.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1 1)
(+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1)
(fma.f64 1 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2))
(+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1)
(if (!=.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 2) (-.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2))) 0) (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1) (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1))
(if (!=.f64 (-.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 2) 1) (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2)) 0) (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1) (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1))
(if (!=.f64 1 0) (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1) (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1))
(if (!=.f64 (+.f64 1 (-.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 2) (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2))) 0) (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1) (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1))
(if (!=.f64 (-.f64 (+.f64 1 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 2)) (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2)) 0) (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1) (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1))
(if (!=.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 0) (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1) (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) -1) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 2) -1) (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) -1)) (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1))
(if (!=.f64 (-.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2)) 0) (/.f64 (-.f64 1 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 2)) (-.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2))) (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1))
(+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1)
(+.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2))
(+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1)
(*.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1))
(+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1)
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1) 1)
(+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1) 2)) (cbrt.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1))) 2))
(+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1))) 2) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1))) 2) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1)))
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1))) 2) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1) 2))))
(+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1)
(*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 3) 1) (/.f64 1 (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 2) (-.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 3) 1) (-.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 2) 1) (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2)))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1)) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1) 2)))
(+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1)
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1)))
(+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1)
(*.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1)) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1))) 2) 2))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1))) 2) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1) 1)
(+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1)
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 3) 1) (+.f64 1 (-.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 2) (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 3) 1) (-.f64 (+.f64 1 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 2)) (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 3) 1)) (neg.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 2) (-.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 3) 1) (-.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 2) 1) (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2)))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 3) 1) (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 2) (-.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 3) 1) (-.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 2) 1) (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 3) 1) 1) (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 2) (-.f64 1 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 3) 1) (-.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 2) 1) (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2)))
(pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1) 1)
(+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1)
(pow.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1)) 3)
(+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1)
(pow.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1) 3) 1/3)
(+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1)
(cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1) 3))
(+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 2) 1)
(if (!=.f64 1/2 0) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(if (!=.f64 1/2 0) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))
(if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))
(if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2) -1) 0) (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 2 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2) -1))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(if (!=.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)) 2)) 0) (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))) (/.f64 2 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)) 2)))) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))
(if (!=.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 0) (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 2 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(if (!=.f64 (/.f64 1 (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))) 0) (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))) (/.f64 2 (/.f64 1 (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))))) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))
(if (!=.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 0) (/.f64 1 (/.f64 2 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(if (!=.f64 (/.f64 1 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)) 0) (/.f64 1 (/.f64 2 (/.f64 1 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))
(if (!=.f64 (pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2) 0) (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 2 (pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(if (!=.f64 (pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))) 2) 0) (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))) (/.f64 2 (pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))) 2))) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))
(if (!=.f64 (sqrt.f64 (sqrt.f64 1/2)) 0) (/.f64 (sqrt.f64 (sqrt.f64 1/2)) (/.f64 (*.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) (sqrt.f64 2)) (sqrt.f64 (sqrt.f64 1/2)))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(if (!=.f64 (sqrt.f64 (sqrt.f64 1/2)) 0) (/.f64 (sqrt.f64 (sqrt.f64 1/2)) (/.f64 (*.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1) (sqrt.f64 2)) (sqrt.f64 (sqrt.f64 1/2)))) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))
(if (!=.f64 (cbrt.f64 1/2) 0) (/.f64 (cbrt.f64 (sqrt.f64 1/2)) (/.f64 (*.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) (sqrt.f64 2)) (cbrt.f64 1/2))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(if (!=.f64 (cbrt.f64 1/2) 0) (/.f64 (cbrt.f64 (sqrt.f64 1/2)) (/.f64 (*.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1) (sqrt.f64 2)) (cbrt.f64 1/2))) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (neg.f64 (cbrt.f64 1/2)) (/.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (cbrt.f64 1/4))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (cbrt.f64 1/2) (/.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1) (cbrt.f64 1/4))) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))
(if (!=.f64 -1/2 0) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(if (!=.f64 -1/2 0) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))
(if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (sqrt.f64 1/2))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)) (sqrt.f64 1/2))) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))
(if (!=.f64 (neg.f64 (sqrt.f64 1/2)) 0) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(if (!=.f64 (neg.f64 (sqrt.f64 1/2)) 0) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (cbrt.f64 -1/2) (/.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (cbrt.f64 1/4))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (cbrt.f64 -1/2) (/.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)) (cbrt.f64 1/4))) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))
(if (!=.f64 (neg.f64 (cbrt.f64 1/4)) 0) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(if (!=.f64 (neg.f64 (cbrt.f64 1/4)) 0) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))
(if (!=.f64 1 0) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(if (!=.f64 1 0) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 1/4)) 0) (/.f64 (cbrt.f64 (cbrt.f64 1/2)) (/.f64 (/.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) (cbrt.f64 1/4)) (cbrt.f64 (cbrt.f64 1/4)))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 1/4)) 0) (/.f64 (cbrt.f64 (cbrt.f64 1/2)) (/.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1) (*.f64 (cbrt.f64 (cbrt.f64 1/4)) (cbrt.f64 1/4)))) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))
(if (!=.f64 (cbrt.f64 1/2) 0) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(if (!=.f64 (cbrt.f64 1/2) 0) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))
(if (!=.f64 (cbrt.f64 (sqrt.f64 1/2)) 0) (/.f64 (cbrt.f64 (sqrt.f64 1/2)) (/.f64 (/.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) (cbrt.f64 1/4)) (cbrt.f64 (sqrt.f64 1/2)))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(if (!=.f64 (cbrt.f64 (sqrt.f64 1/2)) 0) (/.f64 (cbrt.f64 (sqrt.f64 1/2)) (/.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1) (*.f64 (cbrt.f64 (sqrt.f64 1/2)) (cbrt.f64 1/4)))) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))
(if (!=.f64 (cbrt.f64 1/2) 0) (/.f64 (cbrt.f64 1/4) (/.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) (cbrt.f64 1/2))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(if (!=.f64 (cbrt.f64 1/2) 0) (/.f64 (cbrt.f64 1/4) (/.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1) (cbrt.f64 1/2))) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))
(if (!=.f64 (cbrt.f64 1/4) 0) (*.f64 (/.f64 (cbrt.f64 1/2) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (cbrt.f64 1/4)) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 1/4)) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))
(-.f64 0 (/.f64 -1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(/.f64 -1/2 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))
(-.f64 (/.f64 0 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 -1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(-.f64 (/.f64 0 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))) (/.f64 -1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))
(*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(*.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(*.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 1)
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 1/2)
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/2) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(*.f64 (cbrt.f64 1/2) (/.f64 (cbrt.f64 1/4) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(/.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 1/4)) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(*.f64 -1/2 (/.f64 -1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(/.f64 -1/2 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(*.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 (sqrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (cbrt.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) 2))))
(cbrt.f64 (*.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)) (/.f64 1/4 (pow.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1) 2))))
(*.f64 (/.f64 (cbrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 (cbrt.f64 1/4) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(/.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 1/4)) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(*.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(*.f64 (/.f64 (sqrt.f64 1/2) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (sqrt.f64 1/2))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(*.f64 (/.f64 (cbrt.f64 1/4) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (cbrt.f64 1/2))
(/.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 1/4)) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) -1/2)
(/.f64 -1/2 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))
(*.f64 (/.f64 (cbrt.f64 1/4) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 (cbrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(/.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 1/4)) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)) (/.f64 (sqrt.f64 1/2) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(*.f64 (cbrt.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) 2))) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(cbrt.f64 (*.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)) (/.f64 1/4 (pow.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1) 2))))
(*.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2) -1))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(*.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2))
(*.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))) (pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) 2))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)) (cbrt.f64 1/2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(/.f64 (cbrt.f64 (*.f64 1/2 (pow.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)) 2))) (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2) -1) 1/2))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 1/2))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2) 1/2))
(*.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))) (pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))) 2))
(*.f64 (sqrt.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 (sqrt.f64 1/2)) (/.f64 (sqrt.f64 1/2) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(*.f64 (cbrt.f64 (sqrt.f64 1/2)) (*.f64 (cbrt.f64 1/2) (/.f64 (sqrt.f64 1/2) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(*.f64 (cbrt.f64 (sqrt.f64 1/2)) (/.f64 (*.f64 (cbrt.f64 1/2) (sqrt.f64 1/2)) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) 2) (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2))))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(*.f64 (cbrt.f64 1/2) (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2))))
(*.f64 (cbrt.f64 1/2) (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))) (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) 2) (cbrt.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) 2)))))
(cbrt.f64 (*.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)) (/.f64 1/4 (pow.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1) 2))))
(*.f64 (cbrt.f64 1/2) (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (cbrt.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) 2)))))
(*.f64 (*.f64 (cbrt.f64 1/2) (/.f64 1 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))) (cbrt.f64 (/.f64 1/4 (pow.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1) 2))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 1) (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 1))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (sqrt.f64 1/2)) (*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (sqrt.f64 1/2)))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(*.f64 -1 (/.f64 -1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(/.f64 -1/2 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))
(*.f64 (cbrt.f64 1/2) (/.f64 1 (/.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) (cbrt.f64 1/4))))
(/.f64 (cbrt.f64 1/2) (/.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1) (cbrt.f64 1/4)))
(*.f64 (cbrt.f64 1/4) (/.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (cbrt.f64 2)))
(/.f64 (cbrt.f64 1/4) (*.f64 (cbrt.f64 2) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))
(*.f64 (cbrt.f64 1/2) (/.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (cbrt.f64 4)))
(/.f64 (cbrt.f64 1/2) (*.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1) (cbrt.f64 4)))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (sqrt.f64 2)) (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (sqrt.f64 2)))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (cbrt.f64 4)) (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (cbrt.f64 2)))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 4) (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))) (/.f64 1 (*.f64 (cbrt.f64 2) (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 1) (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (cbrt.f64 2)) (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (cbrt.f64 4)))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 4) (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))) (/.f64 1 (*.f64 (cbrt.f64 2) (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2) (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 1))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (sqrt.f64 2)) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2) -1) (sqrt.f64 2)))
(*.f64 (/.f64 1 (*.f64 2 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))) (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)) 2)))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (cbrt.f64 4)) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2) -1) (cbrt.f64 2)))
(/.f64 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 4) (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))) (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)) 2))) (cbrt.f64 2))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 1) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2) -1) 2))
(*.f64 (/.f64 1 (*.f64 2 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))) (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)) 2)))
(*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2) -1) (cbrt.f64 4)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))) (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)) 2))) (cbrt.f64 4))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2) -1) 1))
(*.f64 (/.f64 1 (*.f64 2 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))) (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)) 2)))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (sqrt.f64 2)) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2) (sqrt.f64 2)))
(*.f64 (/.f64 1 (*.f64 2 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))) (pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))) 2))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (cbrt.f64 4)) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2) (cbrt.f64 2)))
(/.f64 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 4) (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))) (pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))) 2)) (cbrt.f64 2))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 1) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2) 2))
(*.f64 (/.f64 1 (*.f64 2 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))) (pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))) 2))
(*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2) (cbrt.f64 4)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))) (pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))) 2)) (cbrt.f64 4))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2) 1))
(*.f64 (/.f64 1 (*.f64 2 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))) (pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))) 2))
(*.f64 (/.f64 -1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 1/2 (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(*.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (/.f64 1/2 (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2)))
(/.f64 (*.f64 -1 1/2) (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))
(*.f64 (/.f64 -1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 1/2 (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2))))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))) 1/2) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)) 2)))
(*.f64 (/.f64 1 (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (/.f64 -1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(/.f64 (/.f64 -1/2 (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))) (neg.f64 (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (/.f64 -1/2 (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2)))
(/.f64 -1/2 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))
(*.f64 (/.f64 1 -1) (/.f64 -1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(/.f64 -1/2 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (/.f64 -1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)))
(/.f64 -1/2 (*.f64 (neg.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)) 2)))
(*.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (/.f64 (neg.f64 (sqrt.f64 1/2)) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 1/2)) (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))) (/.f64 (neg.f64 (sqrt.f64 1/2)) (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))))
(*.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (/.f64 (neg.f64 (sqrt.f64 1/2)) (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 1/2)) (sqrt.f64 1/2)) (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))
(*.f64 (/.f64 (sqrt.f64 1/2) -1) (/.f64 (neg.f64 (sqrt.f64 1/2)) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 1/2)) (sqrt.f64 1/2)) (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))
(*.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (/.f64 (neg.f64 (sqrt.f64 1/2)) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)))
(/.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 1/2)) (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))) (sqrt.f64 1/2)) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)) 2)))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 1/2)) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 (sqrt.f64 1/2) (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 1/2)) (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))) (/.f64 (neg.f64 (sqrt.f64 1/2)) (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 1/2)) (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 1/2)) (sqrt.f64 1/2)) (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 1/2)) 1) (/.f64 (sqrt.f64 1/2) (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 1/2)) (sqrt.f64 1/2)) (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 1/2)) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 (sqrt.f64 1/2) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2))))
(/.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 1/2)) (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))) (sqrt.f64 1/2)) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)) 2)))
(*.f64 (/.f64 (cbrt.f64 1/2) (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (/.f64 (neg.f64 (cbrt.f64 1/4)) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 1/2)) (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))) (/.f64 (neg.f64 (cbrt.f64 1/4)) (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))))
(*.f64 (/.f64 (cbrt.f64 1/2) (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (/.f64 (neg.f64 (cbrt.f64 1/4)) (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2)))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 1/2)) (cbrt.f64 1/4)) (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))
(*.f64 (/.f64 (cbrt.f64 1/2) -1) (/.f64 (neg.f64 (cbrt.f64 1/4)) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 1/2)) (cbrt.f64 1/4)) (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))
(*.f64 (/.f64 (cbrt.f64 1/2) (neg.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (/.f64 (neg.f64 (cbrt.f64 1/4)) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))) (/.f64 (cbrt.f64 1/4) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)) 2))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 1/2)) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 (cbrt.f64 1/4) (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 1/2)) (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))) (/.f64 (neg.f64 (cbrt.f64 1/4)) (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 1/2)) (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (/.f64 (cbrt.f64 1/4) (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2)))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 1/2)) (cbrt.f64 1/4)) (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 1/2)) 1) (/.f64 (cbrt.f64 1/4) (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 1/2)) (cbrt.f64 1/4)) (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 1/2)) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 (cbrt.f64 1/4) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))) (/.f64 (cbrt.f64 1/4) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)) 2))))
(*.f64 (/.f64 (cbrt.f64 -1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 (cbrt.f64 1/4) (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))))
(*.f64 (/.f64 (cbrt.f64 -1/2) (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))) (/.f64 (neg.f64 (cbrt.f64 1/4)) (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))))
(*.f64 (/.f64 (cbrt.f64 -1/2) (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (/.f64 (cbrt.f64 1/4) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 -1/2)) (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))) (/.f64 (cbrt.f64 1/4) (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))))
(*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 (cbrt.f64 1/4) (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)) 1/4)) (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))) 2))
(*.f64 (/.f64 (cbrt.f64 -1/2) -1) (/.f64 (cbrt.f64 1/4) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(/.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 1/4)) (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))
(*.f64 (/.f64 (cbrt.f64 -1/2) 1) (/.f64 (cbrt.f64 1/4) (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(/.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 1/4)) (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))
(*.f64 (/.f64 (cbrt.f64 -1/2) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (/.f64 (cbrt.f64 1/4) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))) (cbrt.f64 1/4)) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)) 2)))
(*.f64 (/.f64 (cbrt.f64 -1/2) (neg.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (cbrt.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) 2))))
(/.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 1/4 (pow.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1) 2)))) (neg.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))))
(/.f64 -1 (neg.f64 (*.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) 2)))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(/.f64 (cbrt.f64 1/2) (/.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) (cbrt.f64 1/4)))
(/.f64 (cbrt.f64 1/2) (/.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1) (cbrt.f64 1/4)))
(/.f64 -1 (*.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(/.f64 (cbrt.f64 1/2) (*.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) (cbrt.f64 4)))
(/.f64 (cbrt.f64 1/2) (*.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1) (cbrt.f64 4)))
(/.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (*.f64 (cbrt.f64 4) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)))
(/.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))) (*.f64 (cbrt.f64 4) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)) 2)))
(/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 2) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(/.f64 (sqrt.f64 1/2) (*.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1) (sqrt.f64 2)))
(/.f64 (cbrt.f64 1/2) (*.f64 (cbrt.f64 4) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(/.f64 (cbrt.f64 1/2) (*.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1) (cbrt.f64 4)))
(/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (*.f64 2 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(/.f64 -1 (*.f64 2 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (*.f64 2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)))
(/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))) (*.f64 2 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)) 2)))
(/.f64 -1 (*.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) -2))
(/.f64 -1 (*.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1) -2))
(/.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (*.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)))
(/.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))) (*.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)) 2)))
(/.f64 (*.f64 -1 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (*.f64 -2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)))
(/.f64 (/.f64 -1 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))) (*.f64 -2 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)) 2)))
(/.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(/.f64 (sqrt.f64 1/2) (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))) (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))))
(/.f64 (/.f64 (cbrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (*.f64 (cbrt.f64 4) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(/.f64 (cbrt.f64 1/2) (*.f64 (*.f64 (cbrt.f64 4) (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))) (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))))
(/.f64 (*.f64 -1 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (*.f64 -2 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(/.f64 (/.f64 -1 (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))) (*.f64 -2 (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))))
(/.f64 -1 (*.f64 -2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(/.f64 -1 (*.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1) -2))
(/.f64 (*.f64 (sqrt.f64 1/2) -1) (*.f64 (sqrt.f64 2) (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(/.f64 (sqrt.f64 1/2) (*.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1) (sqrt.f64 2)))
(/.f64 (*.f64 (cbrt.f64 1/2) -1) (*.f64 (cbrt.f64 4) (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(/.f64 (cbrt.f64 1/2) (*.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1) (cbrt.f64 4)))
(/.f64 (*.f64 -1 -1) (*.f64 -2 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(/.f64 -1 (*.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1) -2))
(/.f64 (neg.f64 (cbrt.f64 1/2)) (neg.f64 (/.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) (cbrt.f64 1/4))))
(/.f64 (cbrt.f64 1/2) (/.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1) (cbrt.f64 1/4)))
(/.f64 (neg.f64 (sqrt.f64 1/2)) (neg.f64 (*.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) (sqrt.f64 2))))
(/.f64 (sqrt.f64 1/2) (*.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1) (sqrt.f64 2)))
(/.f64 (neg.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(/.f64 -1/2 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(/.f64 -1/2 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))
(/.f64 (neg.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) -2)
(/.f64 -1 (*.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1) -2))
(/.f64 (neg.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(/.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(/.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(/.f64 (sqrt.f64 1/2) (*.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) (sqrt.f64 2)))
(/.f64 (sqrt.f64 1/2) (*.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1) (sqrt.f64 2)))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(/.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(/.f64 1 (*.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) 2))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(/.f64 (*.f64 (/.f64 (cbrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (cbrt.f64 1/4)) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(/.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 1/4)) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)) (cbrt.f64 1/2)) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(/.f64 (cbrt.f64 (*.f64 1/2 (pow.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)) 2))) (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)) (cbrt.f64 -1/2)) (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(/.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)) 2))) (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))))
(/.f64 (/.f64 (sqrt.f64 1/2) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (sqrt.f64 2))
(/.f64 (sqrt.f64 1/2) (*.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1) (sqrt.f64 2)))
(/.f64 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (cbrt.f64 1/2)) (cbrt.f64 4))
(/.f64 (cbrt.f64 1/2) (*.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1) (cbrt.f64 4)))
(/.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 1)
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(/.f64 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) -1) -2)
(/.f64 -1 (*.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1) -2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (cbrt.f64 1/4)) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2))
(/.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)) 1/4)) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)) 2))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 1/2) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (sqrt.f64 1/2)) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (sqrt.f64 1/2)) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2))) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(/.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2))) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(/.f64 (cbrt.f64 (*.f64 1/2 (pow.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)) 2))) (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))
(/.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) 2)))) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(/.f64 (cbrt.f64 (*.f64 1/2 (/.f64 1/4 (pow.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1) 2)))) (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))
(/.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2))) (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(/.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)) 2))) (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))))
(/.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 (/.f64 1/4 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) 2)))) (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(/.f64 (cbrt.f64 (*.f64 -1/2 (/.f64 1/4 (pow.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1) 2)))) (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))))
(/.f64 (*.f64 (cbrt.f64 1/2) (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (cbrt.f64 4))
(/.f64 (cbrt.f64 1/2) (*.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1) (cbrt.f64 4)))
(/.f64 (*.f64 -1 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) -2)
(/.f64 -1 (*.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1) -2))
(/.f64 (*.f64 (cbrt.f64 1/2) (/.f64 (cbrt.f64 1/4) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(/.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 1/4)) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(/.f64 (/.f64 (cbrt.f64 1/4) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (cbrt.f64 2))
(/.f64 (cbrt.f64 1/4) (*.f64 (cbrt.f64 2) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))
(/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(/.f64 (*.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 1) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(/.f64 (*.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(/.f64 (/.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2) 2))
(/.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))) 2) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))) 2)))
(/.f64 (/.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(/.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 1) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(/.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (sqrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (sqrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(/.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(/.f64 (/.f64 1/2 (*.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))) (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))) (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))
(/.f64 (/.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (cbrt.f64 2)) (cbrt.f64 4))
(/.f64 (/.f64 1 (*.f64 (cbrt.f64 2) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))) (cbrt.f64 4))
(/.f64 (/.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (cbrt.f64 4)) (cbrt.f64 2))
(/.f64 (/.f64 1 (*.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1) (cbrt.f64 4))) (cbrt.f64 2))
(/.f64 (/.f64 -1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 2)))
(/.f64 (/.f64 -1/2 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)) 2)))
(/.f64 (/.f64 -1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(/.f64 (/.f64 -1/2 (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))) (neg.f64 (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))))
(/.f64 (/.f64 -1/2 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))) (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2))
(/.f64 (/.f64 -1/2 (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))) (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))) 2))
(/.f64 -1 (/.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 1/2))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(pow.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 3) 1/3)
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 1)
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 3)
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(pow.f64 (*.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))) 2) -1)
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(pow.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))) 2)
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(neg.f64 (/.f64 -1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))))
(/.f64 -1/2 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))
(neg.f64 (*.f64 -1/2 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))))))
(/.f64 -1/2 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))
(neg.f64 (*.f64 (/.f64 -1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 1))
(/.f64 -1/2 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))
(neg.f64 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) -1/2))
(/.f64 -1/2 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)))
(cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) 3))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(fma.f64 1 1 (neg.f64 (pow.f64 (cos.f64 kx) 2)))
(pow.f64 (sin.f64 kx) 2)
(fma.f64 (cbrt.f64 1/4) (cbrt.f64 1/2) (neg.f64 (*.f64 1/2 (cos.f64 (+.f64 kx kx)))))
(fma.f64 (cbrt.f64 1/4) (cbrt.f64 1/2) (*.f64 (neg.f64 1/2) (cos.f64 (+.f64 kx kx))))
(fma.f64 1 1/2 (neg.f64 (*.f64 1/2 (cos.f64 (+.f64 kx kx)))))
(fma.f64 1 1/2 (*.f64 (neg.f64 1/2) (cos.f64 (+.f64 kx kx))))
(fma.f64 (cbrt.f64 1/2) (cbrt.f64 1/4) (neg.f64 (*.f64 1/2 (cos.f64 (+.f64 kx kx)))))
(fma.f64 (cbrt.f64 1/2) (cbrt.f64 1/4) (*.f64 (neg.f64 1/2) (cos.f64 (+.f64 kx kx))))
(fma.f64 (sqrt.f64 1/2) (sqrt.f64 1/2) (neg.f64 (*.f64 1/2 (cos.f64 (+.f64 kx kx)))))
(pow.f64 (sin.f64 kx) 2)
(fma.f64 1/2 1 (neg.f64 (*.f64 1/2 (cos.f64 (+.f64 kx kx)))))
(fma.f64 1/2 1 (*.f64 (neg.f64 1/2) (cos.f64 (+.f64 kx kx))))
(if (!=.f64 1 0) (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 kx) 2))
(if (!=.f64 1/2 0) (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 kx) 2))
(if (!=.f64 (+.f64 1 (pow.f64 (cos.f64 kx) 2)) 0) (/.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 kx) 2) (pow.f64 (cos.f64 kx) 2))) (+.f64 1 (pow.f64 (cos.f64 kx) 2))) (pow.f64 (sin.f64 kx) 2))
(if (!=.f64 (+.f64 1 (pow.f64 (cos.f64 kx) 2)) 0) (/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 kx) 2) 2)) (+.f64 1 (pow.f64 (cos.f64 kx) 2))) (pow.f64 (sin.f64 kx) 2))
(if (!=.f64 (*.f64 1/2 (cos.f64 (+.f64 kx kx))) 0) (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 kx) 2))
(if (!=.f64 (pow.f64 (cos.f64 kx) 2) 0) (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 kx) 2))
(if (!=.f64 (+.f64 1/4 (+.f64 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 kx kx))) (*.f64 1/2 (cos.f64 (+.f64 kx kx)))) (*.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 kx kx)))))) 0) (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 kx) 2))
(if (!=.f64 (+.f64 1/4 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 kx kx))) (+.f64 (*.f64 1/2 (cos.f64 (+.f64 kx kx))) 1/2))) 0) (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 kx) 2))
(if (!=.f64 (+.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 kx) 2) (pow.f64 (cos.f64 kx) 2)) (pow.f64 (cos.f64 kx) 2))) 0) (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 kx) 2))
(if (!=.f64 (+.f64 1 (+.f64 (pow.f64 (pow.f64 (cos.f64 kx) 2) 2) (pow.f64 (cos.f64 kx) 2))) 0) (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 kx) 2))
(if (!=.f64 (pow.f64 (cos.f64 kx) 2) 0) (/.f64 (-.f64 1/4 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 kx kx))) (*.f64 1/2 (cos.f64 (+.f64 kx kx))))) (pow.f64 (cos.f64 kx) 2)) (pow.f64 (sin.f64 kx) 2))
(if (!=.f64 (pow.f64 (cos.f64 kx) 2) 0) (/.f64 (-.f64 1/4 (pow.f64 (*.f64 1/2 (cos.f64 (+.f64 kx kx))) 2)) (pow.f64 (cos.f64 kx) 2)) (pow.f64 (sin.f64 kx) 2))
(+.f64 1 (*.f64 (neg.f64 (cos.f64 kx)) (cos.f64 kx)))
(pow.f64 (sin.f64 kx) 2)
(+.f64 1 (neg.f64 (pow.f64 (cos.f64 kx) 2)))
(pow.f64 (sin.f64 kx) 2)
(+.f64 1/2 (*.f64 -1/2 (cos.f64 (+.f64 kx kx))))
(+.f64 1/2 (neg.f64 (*.f64 1/2 (cos.f64 (+.f64 kx kx)))))
(pow.f64 (sin.f64 kx) 2)
(-.f64 1 (pow.f64 (cos.f64 kx) 2))
(pow.f64 (sin.f64 kx) 2)
(-.f64 (/.f64 (cos.f64 0) 2) (*.f64 1/2 (cos.f64 (+.f64 kx kx))))
(-.f64 (/.f64 1 2) (*.f64 1/2 (cos.f64 (+.f64 kx kx))))
(-.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 kx kx))))
(pow.f64 (sin.f64 kx) 2)
(*.f64 (sin.f64 kx) (sin.f64 kx))
(pow.f64 (sin.f64 kx) 2)
(*.f64 1 (pow.f64 (sin.f64 kx) 2))
(pow.f64 (sin.f64 kx) 2)
(*.f64 (pow.f64 (sin.f64 kx) 2) 1)
(pow.f64 (sin.f64 kx) 2)
(*.f64 (cbrt.f64 (sin.f64 kx)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (sin.f64 kx)))
(*.f64 (*.f64 (sin.f64 kx) (cbrt.f64 (sin.f64 kx))) (cbrt.f64 (pow.f64 (sin.f64 kx) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (sin.f64 kx)) (cbrt.f64 (sin.f64 kx)))
(*.f64 (*.f64 (sin.f64 kx) (cbrt.f64 (sin.f64 kx))) (cbrt.f64 (pow.f64 (sin.f64 kx) 2)))
(*.f64 (+.f64 1 (cos.f64 kx)) (-.f64 1 (cos.f64 kx)))
(*.f64 (*.f64 (sin.f64 kx) (cbrt.f64 (sin.f64 kx))) (cbrt.f64 (pow.f64 (sin.f64 kx) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (*.f64 (sin.f64 kx) (cbrt.f64 (sin.f64 kx))))
(*.f64 (*.f64 (sin.f64 kx) (cbrt.f64 (sin.f64 kx))) (cbrt.f64 (pow.f64 (sin.f64 kx) 2)))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (cbrt.f64 (sin.f64 kx)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (cbrt.f64 (sin.f64 kx)))) 2) (cbrt.f64 (pow.f64 (sin.f64 kx) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (cbrt.f64 (sin.f64 kx)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (cbrt.f64 (sin.f64 kx)))) 2)) (cbrt.f64 (pow.f64 (sin.f64 kx) 2)))
(*.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 kx kx))) 1) 1/2)
(*.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) 1/2)
(*.f64 1/2 (-.f64 1 (cos.f64 (+.f64 kx kx))))
(*.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) 1/2)
(*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 kx kx))) 1/2)
(*.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) 1/2)
(/.f64 (pow.f64 (sin.f64 kx) 2) 1)
(pow.f64 (sin.f64 kx) 2)
(/.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 kx kx))) (cbrt.f64 4)) (cbrt.f64 2))
(/.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) (cbrt.f64 4)) (cbrt.f64 2))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 kx) 2) 3)) (+.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 kx) 2) (pow.f64 (cos.f64 kx) 2)) (pow.f64 (cos.f64 kx) 2))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 kx) 2) 3)) (+.f64 1 (+.f64 (pow.f64 (pow.f64 (cos.f64 kx) 2) 2) (pow.f64 (cos.f64 kx) 2))))
(/.f64 (-.f64 1/8 (pow.f64 (*.f64 1/2 (cos.f64 (+.f64 kx kx))) 3)) (+.f64 1/4 (+.f64 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 kx kx))) (*.f64 1/2 (cos.f64 (+.f64 kx kx)))) (*.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 kx kx)))))))
(/.f64 (-.f64 1/8 (pow.f64 (*.f64 1/2 (cos.f64 (+.f64 kx kx))) 3)) (+.f64 1/4 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 kx kx))) (+.f64 (*.f64 1/2 (cos.f64 (+.f64 kx kx))) 1/2))))
(/.f64 (neg.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 kx kx)))) -2)
(neg.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) -2))
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 kx kx))) 2)
(/.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) 2)
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 kx kx))) 1) 2)
(/.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) 2)
(/.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 kx kx))) (sqrt.f64 2)) (sqrt.f64 2))
(/.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) 2)
(/.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 kx kx))) (cbrt.f64 2)) (cbrt.f64 4))
(/.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) (*.f64 (cbrt.f64 4) (cbrt.f64 2)))
(/.f64 (/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 kx kx))) 1) 2)
(/.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) 2)
(pow.f64 (pow.f64 (sin.f64 kx) 2) 1)
(pow.f64 (sin.f64 kx) 2)
(pow.f64 (pow.f64 (pow.f64 (sin.f64 kx) 3) 2) 1/3)
(cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 3) 2))
(pow.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) 3)
(pow.f64 (sin.f64 kx) 2)
(pow.f64 (sin.f64 kx) 2)
(neg.f64 (-.f64 (*.f64 1/2 (cos.f64 (+.f64 kx kx))) 1/2))
(pow.f64 (sin.f64 kx) 2)
(neg.f64 (-.f64 (pow.f64 (cos.f64 kx) 2) 1))
(pow.f64 (sin.f64 kx) 2)
(cbrt.f64 (pow.f64 (pow.f64 (sin.f64 kx) 3) 2))

localize99.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.5b
(-.f64 1 (cos.f64 (+.f64 kx kx)))
1.7b
(-.f64 1 (cos.f64 (+.f64 ky ky)))
4.9b
(fma.f64 (/.f64 (+.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)
7.3b
(sqrt.f64 (fma.f64 (/.f64 (+.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))
Compiler

Compiled 215 to 122 computations (43.3% saved)

series280.0ms (0.7%)

Counts
4 → 88
Calls

30 calls:

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

Compiled 20555 to 17130 computations (16.7% saved)

rewrite240.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
106×egg-rr
102×egg-rr
40×egg-rr
25×egg-rr
Counts
4 → 273
Calls
Call 1
Inputs
(sqrt.f64 (fma.f64 (/.f64 (+.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1))
(fma.f64 (/.f64 (+.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)
(-.f64 1 (cos.f64 (+.f64 ky ky)))
(-.f64 1 (cos.f64 (+.f64 kx kx)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) 0) (/.f64 1 (pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) -2)) (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) (sqrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) 2) (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) 2) (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)))) 2) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)))) 2) 2) (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) 2) (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)) (*.f64 2 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)) (/.f64 2 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 1 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (/.f64 (*.f64 l 2) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) (*.f64 1/2 (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (*.f64 l 2) Om)) (/.f64 (*.f64 l 2) Om) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 l 2) Om) 2))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 1 1)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 2) 1) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2))) 0) (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1) (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)))) 0) (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1) (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 0) (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1) (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l 2) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) -1) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 2) -1) (fma.f64 (pow.f64 (/.f64 (*.f64 l 2) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) -1)) (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2))) 0) (/.f64 (-.f64 1 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 2)) (-.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)))) (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1) (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) 2) 2) (cbrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) 2) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1) 2)) (cbrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 3) 1) (/.f64 1 (-.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 2) 1) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 3) 1) 1) (-.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 2) 1) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 (cos.f64 (+.f64 ky ky)) (-.f64 2 (cos.f64 (+.f64 kx kx)))) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -2 (*.f64 1 (*.f64 (-.f64 (cos.f64 (+.f64 ky ky)) (-.f64 2 (cos.f64 (+.f64 kx kx)))) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 3) 1)) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 2) 1) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 3) 1) (-.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 2) 1) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 3) 1) (+.f64 1 (-.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 2 (*.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l 2) Om) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 1 (neg.f64 (cos.f64 (+.f64 ky ky))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)) (pow.f64 (sin.f64 ky) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 ky) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 ky) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 (cos.f64 (+.f64 ky ky))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (cos.f64 (+.f64 ky ky)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (neg.f64 (cos.f64 (+.f64 ky ky)))) (pow.f64 (cbrt.f64 (neg.f64 (cos.f64 (+.f64 ky ky)))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cos.f64 (+.f64 ky ky))) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 ky ky) 0 (-.f64 1 (cos.f64 (+.f64 ky ky))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (-.f64 1 (cos.f64 (+.f64 ky ky))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1 (-.f64 1 (cos.f64 (+.f64 ky ky))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 3 (-.f64 1 (cos.f64 (+.f64 ky ky))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 kx kx) 0 (-.f64 1 (cos.f64 (+.f64 ky ky))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 ky 0 (-.f64 1 (cos.f64 (+.f64 ky ky))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (-.f64 1 (cos.f64 (+.f64 ky ky))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 kx) 0 (-.f64 1 (cos.f64 (+.f64 ky ky))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 ky) 0 (-.f64 1 (cos.f64 (+.f64 ky ky))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 kx kx)) 0 (-.f64 1 (cos.f64 (+.f64 ky ky))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 ky ky)) 0 (-.f64 1 (cos.f64 (+.f64 ky ky))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 kx 0 (-.f64 1 (cos.f64 (+.f64 ky ky))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cos.f64 (+.f64 ky ky)) 0) (-.f64 1 (cos.f64 (+.f64 ky ky))) (-.f64 1 (cos.f64 (+.f64 ky ky))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cos.f64 (+.f64 ky ky))) 0) (-.f64 1 (cos.f64 (+.f64 ky ky))) (-.f64 1 (cos.f64 (+.f64 ky ky))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) 2)) 0) (/.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3))) (/.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) 2)))) (-.f64 1 (cos.f64 (+.f64 ky ky))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 0) (/.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (/.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (-.f64 1 (cos.f64 (+.f64 ky ky))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) 0) (/.f64 1 (/.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)))) (-.f64 1 (cos.f64 (+.f64 ky ky))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (neg.f64 (cos.f64 (+.f64 ky ky))) 1) 0) (/.f64 (neg.f64 (pow.f64 (sin.f64 (+.f64 ky ky)) 2)) (-.f64 (neg.f64 (cos.f64 (+.f64 ky ky))) 1)) (-.f64 1 (cos.f64 (+.f64 ky ky))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 ky) 2)) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)) (-.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 ky) 2))) (-.f64 1 (cos.f64 (+.f64 ky ky))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))) 0) (/.f64 (-.f64 (*.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))) (*.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)))) (+.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)))) (-.f64 1 (cos.f64 (+.f64 ky ky))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (cos.f64 (+.f64 ky ky)) -1)) 0) (/.f64 (neg.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) 2)) (+.f64 0 (+.f64 (cos.f64 (+.f64 ky ky)) -1))) (-.f64 1 (cos.f64 (+.f64 ky ky))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) 0) (/.f64 (pow.f64 (sin.f64 (+.f64 ky ky)) 2) (+.f64 (cos.f64 (+.f64 ky ky)) 1)) (-.f64 1 (cos.f64 (+.f64 ky ky))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (-.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 3) (pow.f64 (pow.f64 (sin.f64 ky) 2) 3)) (+.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (-.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))) (-.f64 1 (cos.f64 (+.f64 ky ky))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) 3) (pow.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) 3)) (+.f64 (*.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))) (*.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)))))) (-.f64 1 (cos.f64 (+.f64 ky ky))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) 3) (pow.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) 3)) (+.f64 (*.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))) (*.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)))))) (-.f64 1 (cos.f64 (+.f64 ky ky))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))) (*.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) 3) (pow.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) 3)) (+.f64 (*.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))) (*.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)))))) (-.f64 1 (cos.f64 (+.f64 ky ky))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) 2) (*.f64 0 (+.f64 (cos.f64 (+.f64 ky ky)) -1)))) 0) (/.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 3) (+.f64 0 (+.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) 2) (*.f64 0 (+.f64 (cos.f64 (+.f64 ky ky)) -1))))) (-.f64 1 (cos.f64 (+.f64 ky ky))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) 0) (-.f64 1 (cos.f64 (+.f64 ky ky))) (-.f64 1 (cos.f64 (+.f64 ky ky))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (-.f64 1 (cos.f64 (+.f64 ky ky))) (-.f64 1 (cos.f64 (+.f64 ky ky))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sin.f64 ky) 2) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 3) (pow.f64 (pow.f64 (sin.f64 ky) 2) 3)) (+.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (-.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))) (-.f64 1 (cos.f64 (+.f64 ky ky))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) 0) (/.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 3) (+.f64 0 (+.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) 2) (*.f64 0 (+.f64 (cos.f64 (+.f64 ky ky)) -1))))) (-.f64 1 (cos.f64 (+.f64 ky ky))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1)) 2)) (*.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1))) 0) (*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1)) 3))) (-.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1)) 2)) (*.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1)))) (-.f64 1 (cos.f64 (+.f64 ky ky))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 3) (+.f64 0 (+.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) 2) (*.f64 0 (+.f64 (cos.f64 (+.f64 ky ky)) -1))))) (-.f64 1 (cos.f64 (+.f64 ky ky))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 ky (-.f64 (neg.f64 ky) (+.f64 (cos.f64 (+.f64 ky ky)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 ky ky) (-.f64 (neg.f64 (*.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 kx kx) (-.f64 (neg.f64 (*.f64 kx kx)) (+.f64 (cos.f64 (+.f64 ky ky)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 kx (-.f64 (neg.f64 kx) (+.f64 (cos.f64 (+.f64 ky ky)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (pow.f64 (cos.f64 ky) 2)) (fma.f64 (sin.f64 ky) (sin.f64 ky) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (cos.f64 (+.f64 ky ky))) (*.f64 -1 -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (cos.f64 (+.f64 ky ky))) (neg.f64 -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (neg.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 ky) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (neg.f64 (cos.f64 (+.f64 ky ky))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (cos.f64 (+.f64 ky ky))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 1 (cos.f64 (+.f64 ky ky))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) 1/2) (*.f64 1/2 (cos.f64 (+.f64 ky ky))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) 1) (pow.f64 (cos.f64 ky) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 0) (cos.f64 (+.f64 ky ky)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (cos.f64 (+.f64 ky ky))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 ky (+.f64 ky (+.f64 (cos.f64 (+.f64 ky ky)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 ky ky) (+.f64 (*.f64 ky ky) (+.f64 (cos.f64 (+.f64 ky ky)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 kx kx) (+.f64 (*.f64 kx kx) (+.f64 (cos.f64 (+.f64 ky ky)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 kx (+.f64 kx (+.f64 (cos.f64 (+.f64 ky ky)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (cos.f64 (+.f64 ky ky)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (cos.f64 (+.f64 ky ky)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (sin.f64 ky) 2) (neg.f64 (pow.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/2 (-.f64 (*.f64 1/2 (cos.f64 (+.f64 ky ky))) (pow.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (+.f64 (cos.f64 (+.f64 ky ky)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) 2)) (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (cos.f64 (+.f64 ky ky)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) 2))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) 2)) 2)) (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (+.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)) (+.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (cbrt.f64 (pow.f64 (sin.f64 ky) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1)) (neg.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (/.f64 1 (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (+.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 2)) (cbrt.f64 (cos.f64 (+.f64 ky ky))))) (-.f64 1 (cbrt.f64 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (sin.f64 (/.f64 (+.f64 0 (+.f64 ky ky)) 2)) (sin.f64 (/.f64 (-.f64 0 (+.f64 ky ky)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 1 (cos.f64 (+.f64 ky ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (pow.f64 (sin.f64 ky) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sin.f64 ky) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) 2)) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)))) (cbrt.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) 3)) (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))) (+.f64 1 (+.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) 2) (pow.f64 (cos.f64 (+.f64 ky ky)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3))) (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) 2))) (cbrt.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) 1) (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) 3)) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (+.f64 1 (+.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) 2) (pow.f64 (cos.f64 (+.f64 ky ky)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 2) (*.f64 2 (-.f64 1 (cos.f64 (+.f64 ky ky))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (pow.f64 (cos.f64 (+.f64 ky ky)) 3))) (pow.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (neg.f64 (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 ky ky)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 1 (neg.f64 (cos.f64 (+.f64 kx kx))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 (cos.f64 (+.f64 kx kx))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 (cos.f64 (+.f64 kx kx)))) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (neg.f64 (cos.f64 (+.f64 kx kx)))) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (cos.f64 (+.f64 kx kx)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cos.f64 (+.f64 kx kx))) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 kx) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 (sin.f64 kx) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 kx) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 ky ky) 0 (-.f64 1 (cos.f64 (+.f64 kx kx))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (-.f64 1 (cos.f64 (+.f64 kx kx))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1 (-.f64 1 (cos.f64 (+.f64 kx kx))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 3 (-.f64 1 (cos.f64 (+.f64 kx kx))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 kx kx) 0 (-.f64 1 (cos.f64 (+.f64 kx kx))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 ky 0 (-.f64 1 (cos.f64 (+.f64 kx kx))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (-.f64 1 (cos.f64 (+.f64 kx kx))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 kx) 0 (-.f64 1 (cos.f64 (+.f64 kx kx))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 ky) 0 (-.f64 1 (cos.f64 (+.f64 kx kx))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 kx kx)) 0 (-.f64 1 (cos.f64 (+.f64 kx kx))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 ky ky)) 0 (-.f64 1 (cos.f64 (+.f64 kx kx))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 kx 0 (-.f64 1 (cos.f64 (+.f64 kx kx))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cos.f64 (+.f64 kx kx)) 0) (-.f64 1 (cos.f64 (+.f64 kx kx))) (-.f64 1 (cos.f64 (+.f64 kx kx))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cos.f64 (+.f64 kx kx))) 0) (-.f64 1 (cos.f64 (+.f64 kx kx))) (-.f64 1 (cos.f64 (+.f64 kx kx))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 kx kx)) 3))) 2) 0) (/.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 kx kx)) 3))) (/.f64 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1) (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 kx kx)) 3))) 2))) (-.f64 1 (cos.f64 (+.f64 kx kx))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 kx kx)) 3)) 0) (/.f64 1 (/.f64 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1) (-.f64 1 (pow.f64 (cos.f64 (+.f64 kx kx)) 3)))) (-.f64 1 (cos.f64 (+.f64 kx kx))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) 0) (/.f64 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1) (/.f64 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1) (-.f64 1 (cos.f64 (+.f64 kx kx))))) (-.f64 1 (cos.f64 (+.f64 kx kx))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (neg.f64 (cos.f64 (+.f64 kx kx))) 1) 0) (/.f64 (neg.f64 (pow.f64 (sin.f64 (+.f64 kx kx)) 2)) (-.f64 (neg.f64 (cos.f64 (+.f64 kx kx))) 1)) (-.f64 1 (cos.f64 (+.f64 kx kx))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 kx) 2)) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 kx) 2))) (-.f64 1 (cos.f64 (+.f64 kx kx))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (cos.f64 (+.f64 kx kx)) -1)) 0) (/.f64 (-.f64 0 (pow.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 2)) (+.f64 0 (+.f64 (cos.f64 (+.f64 kx kx)) -1))) (-.f64 1 (cos.f64 (+.f64 kx kx))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1))) 0) (/.f64 (-.f64 (*.f64 (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1))) (*.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)))) (+.f64 (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)))) (-.f64 1 (cos.f64 (+.f64 kx kx))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (-.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 3) (pow.f64 (pow.f64 (sin.f64 kx) 2) 3)) (+.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (-.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (-.f64 1 (cos.f64 (+.f64 kx kx))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) 3) (pow.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) 3)) (+.f64 (*.f64 (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1))) (*.f64 (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)))))) (-.f64 1 (cos.f64 (+.f64 kx kx))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) 3) (pow.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) 3)) (+.f64 (*.f64 (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1))) (*.f64 (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)))))) (-.f64 1 (cos.f64 (+.f64 kx kx))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 2) (*.f64 0 (+.f64 (cos.f64 (+.f64 kx kx)) -1)))) 0) (/.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) 3) (+.f64 0 (+.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 2) (*.f64 0 (+.f64 (cos.f64 (+.f64 kx kx)) -1))))) (-.f64 1 (cos.f64 (+.f64 kx kx))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1))) (*.f64 (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) 3) (pow.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) 3)) (+.f64 (*.f64 (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1))) (*.f64 (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)))))) (-.f64 1 (cos.f64 (+.f64 kx kx))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1) 0) (-.f64 1 (cos.f64 (+.f64 kx kx))) (-.f64 1 (cos.f64 (+.f64 kx kx))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (-.f64 1 (cos.f64 (+.f64 kx kx))) (-.f64 1 (cos.f64 (+.f64 kx kx))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (cos.f64 (+.f64 kx kx)) 1) 0) (/.f64 (pow.f64 (sin.f64 (+.f64 kx kx)) 2) (+.f64 (cos.f64 (+.f64 kx kx)) 1)) (-.f64 1 (cos.f64 (+.f64 kx kx))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sin.f64 kx) 2) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 3) (pow.f64 (pow.f64 (sin.f64 kx) 2) 3)) (+.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (-.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (-.f64 1 (cos.f64 (+.f64 kx kx))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 0) (/.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) 3) (+.f64 0 (+.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 2) (*.f64 0 (+.f64 (cos.f64 (+.f64 kx kx)) -1))))) (-.f64 1 (cos.f64 (+.f64 kx kx))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1)) 2)) (*.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1))) 0) (*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 kx kx)) 3)) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1)) 3))) (-.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1)) 2)) (*.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1)))) (-.f64 1 (cos.f64 (+.f64 kx kx))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) 3) (+.f64 0 (+.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 2) (*.f64 0 (+.f64 (cos.f64 (+.f64 kx kx)) -1))))) (-.f64 1 (cos.f64 (+.f64 kx kx))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 ky (-.f64 (neg.f64 ky) (+.f64 (cos.f64 (+.f64 kx kx)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 ky ky) (-.f64 (neg.f64 (*.f64 ky ky)) (+.f64 (cos.f64 (+.f64 kx kx)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 kx kx) (-.f64 (neg.f64 (*.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 kx (-.f64 (neg.f64 kx) (+.f64 (cos.f64 (+.f64 kx kx)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (pow.f64 (cos.f64 kx) 2)) (fma.f64 (sin.f64 kx) (sin.f64 kx) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (cos.f64 (+.f64 kx kx))) (*.f64 -1 -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (cos.f64 (+.f64 kx kx))) (neg.f64 -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) (neg.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 kx) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (neg.f64 (cos.f64 (+.f64 kx kx))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (cos.f64 (+.f64 kx kx))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 1 (cos.f64 (+.f64 kx kx))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 0) (cos.f64 (+.f64 kx kx)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) 1) (pow.f64 (cos.f64 kx) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) 1/2) (*.f64 1/2 (cos.f64 (+.f64 kx kx))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (cos.f64 (+.f64 kx kx))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 ky (+.f64 ky (+.f64 (cos.f64 (+.f64 kx kx)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 ky ky) (+.f64 (*.f64 ky ky) (+.f64 (cos.f64 (+.f64 kx kx)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 kx kx) (+.f64 (*.f64 kx kx) (+.f64 (cos.f64 (+.f64 kx kx)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 kx (+.f64 kx (+.f64 (cos.f64 (+.f64 kx kx)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (cos.f64 (+.f64 kx kx)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (cos.f64 (+.f64 kx kx)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/2 (-.f64 (*.f64 1/2 (cos.f64 (+.f64 kx kx))) (pow.f64 (sin.f64 kx) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (sin.f64 kx) 2) (neg.f64 (pow.f64 (sin.f64 kx) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 kx kx)))) (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 2)) (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 kx kx)) 3)) (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (cos.f64 (+.f64 kx kx)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 kx kx)))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 2) 2))) (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 kx) (+.f64 (sin.f64 kx) (sin.f64 kx)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (+.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (cbrt.f64 (pow.f64 (sin.f64 kx) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1))) (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1)) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1 (pow.f64 (cos.f64 (+.f64 kx kx)) 3)) (/.f64 1 (neg.f64 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (+.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 2)) (cbrt.f64 (cos.f64 (+.f64 kx kx))))) (-.f64 1 (cbrt.f64 (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (sin.f64 (/.f64 (+.f64 0 (+.f64 kx kx)) 2)) (sin.f64 (/.f64 (-.f64 0 (+.f64 kx kx)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 1 (cos.f64 (+.f64 kx kx))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (pow.f64 (sin.f64 kx) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 kx kx)) 3)) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) 3)) (*.f64 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1) (+.f64 1 (+.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) 2) (pow.f64 (cos.f64 (+.f64 kx kx)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) 2) (*.f64 2 (-.f64 1 (cos.f64 (+.f64 kx kx))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1) (*.f64 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1) (pow.f64 (cos.f64 (+.f64 kx kx)) 3))) (pow.f64 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1 (pow.f64 (cos.f64 (+.f64 kx kx)) 3)) (neg.f64 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 2)) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 kx kx)) 3)))) (cbrt.f64 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 kx kx)) 3))) (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 2))) (cbrt.f64 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) 3)) (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1))) (+.f64 1 (+.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) 2) (pow.f64 (cos.f64 (+.f64 kx kx)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) (-.f64 1 (cos.f64 (+.f64 kx kx)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 kx kx)) 3)) (neg.f64 (neg.f64 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 kx kx)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) 3))))))

simplify998.0ms (2.4%)

Algorithm
egglog
Counts
361 → 435
Calls
Call 1
Inputs
1
(+.f64 1 (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 l 2)) (pow.f64 Om 2)))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 4) (pow.f64 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2)) 2))) (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (*.f64 (pow.f64 l 6) (pow.f64 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2)) 2))) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 4) (pow.f64 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2)) 2))) (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 l 2)) (pow.f64 Om 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2)))) l)
(+.f64 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2)))) l) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2)))) l))))
(*.f64 -1 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2))))))
(-.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2)))))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2)))) l))))
1
(+.f64 1 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2))))
(+.f64 1 (+.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2))) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 l 2)) 2) (pow.f64 (/.f64 1 Om) 4)))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (*.f64 (pow.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 l 2)) 2) (*.f64 (pow.f64 (/.f64 1 Om) 6) (pow.f64 l 2))))) (+.f64 1 (+.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2))) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 l 2)) 2) (pow.f64 (/.f64 1 Om) 4))))))
1
(+.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2))) 1)
(+.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 l 2)) 2) (pow.f64 (/.f64 -1 Om) 4)))))
(+.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (*.f64 (pow.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 l 2)) 2) (*.f64 (pow.f64 (/.f64 -1 Om) 6) (pow.f64 l 2))))) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 l 2)) 2) (pow.f64 (/.f64 -1 Om) 4))))))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.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 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 kx 4) (pow.f64 l 2)) (pow.f64 Om 2)))))))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (neg.f64 (*.f64 -2 kx))))) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (neg.f64 (*.f64 -2 kx))))) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (neg.f64 (*.f64 -2 kx))))) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (neg.f64 (*.f64 -2 kx))))) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 2 kx))) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 2 kx))) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 2 kx))) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))
(+.f64 1 (+.f64 (*.f64 8/45 (/.f64 (*.f64 (pow.f64 ky 6) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 2 kx))) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (neg.f64 (*.f64 -2 ky))) (cos.f64 (*.f64 2 kx)))) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (neg.f64 (*.f64 -2 ky))) (cos.f64 (*.f64 2 kx)))) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (neg.f64 (*.f64 -2 ky))) (cos.f64 (*.f64 2 kx)))) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (neg.f64 (*.f64 -2 ky))) (cos.f64 (*.f64 2 kx)))) (pow.f64 l 2)) (pow.f64 Om 2))))
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 l 2)) (pow.f64 Om 2))))
(*.f64 2 (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2)))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2))))
(*.f64 2 (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2)))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))))
(*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (*.f64 (pow.f64 l 2) (pow.f64 Om -2))))
(+.f64 1 (*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (*.f64 (pow.f64 l 2) (pow.f64 Om -2)))))
(+.f64 1 (*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (*.f64 (pow.f64 l 2) (pow.f64 Om -2)))))
(+.f64 1 (*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (*.f64 (pow.f64 l 2) (pow.f64 Om -2)))))
1
(+.f64 1 (*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
1
(+.f64 (*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) 1)
(+.f64 (*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) 1)
(+.f64 (*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) 1)
(*.f64 2 (pow.f64 ky 2))
(+.f64 (*.f64 2 (pow.f64 ky 2)) (*.f64 -2/3 (pow.f64 ky 4)))
(+.f64 (*.f64 2 (pow.f64 ky 2)) (+.f64 (*.f64 -2/3 (pow.f64 ky 4)) (*.f64 4/45 (pow.f64 ky 6))))
(+.f64 (*.f64 2 (pow.f64 ky 2)) (+.f64 (*.f64 -2/3 (pow.f64 ky 4)) (+.f64 (*.f64 -2/315 (pow.f64 ky 8)) (*.f64 4/45 (pow.f64 ky 6)))))
(-.f64 1 (cos.f64 (*.f64 2 ky)))
(-.f64 1 (cos.f64 (*.f64 2 ky)))
(-.f64 1 (cos.f64 (*.f64 2 ky)))
(-.f64 1 (cos.f64 (*.f64 2 ky)))
(-.f64 1 (cos.f64 (neg.f64 (*.f64 -2 ky))))
(-.f64 1 (cos.f64 (neg.f64 (*.f64 -2 ky))))
(-.f64 1 (cos.f64 (neg.f64 (*.f64 -2 ky))))
(-.f64 1 (cos.f64 (neg.f64 (*.f64 -2 ky))))
(*.f64 2 (pow.f64 kx 2))
(+.f64 (*.f64 2 (pow.f64 kx 2)) (*.f64 -2/3 (pow.f64 kx 4)))
(+.f64 (*.f64 4/45 (pow.f64 kx 6)) (+.f64 (*.f64 2 (pow.f64 kx 2)) (*.f64 -2/3 (pow.f64 kx 4))))
(+.f64 (*.f64 -2/315 (pow.f64 kx 8)) (+.f64 (*.f64 4/45 (pow.f64 kx 6)) (+.f64 (*.f64 2 (pow.f64 kx 2)) (*.f64 -2/3 (pow.f64 kx 4)))))
(-.f64 1 (cos.f64 (*.f64 2 kx)))
(-.f64 1 (cos.f64 (*.f64 2 kx)))
(-.f64 1 (cos.f64 (*.f64 2 kx)))
(-.f64 1 (cos.f64 (*.f64 2 kx)))
(-.f64 1 (cos.f64 (neg.f64 (*.f64 -2 kx))))
(-.f64 1 (cos.f64 (neg.f64 (*.f64 -2 kx))))
(-.f64 1 (cos.f64 (neg.f64 (*.f64 -2 kx))))
(-.f64 1 (cos.f64 (neg.f64 (*.f64 -2 kx))))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) 0) (/.f64 1 (pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) -2)) (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) (sqrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) 2) (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)))) 2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) 2) (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)))) 2) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)))) 2) 2) (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) 2) (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)))) 2) 2))
(*.f64 1 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)) 1)
(/.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) 3)
(pow.f64 (pow.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)) (*.f64 2 1/2))
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)) (/.f64 2 2))
(pow.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1) 1/2)
(pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) 2)
(pow.f64 (pow.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)) 2) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)) 1)
(sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))
(sqrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)) 2))
(cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)) 3))
(fabs.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)))
(fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)
(fma.f64 1 1 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)))
(fma.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 2)) 1)
(fma.f64 (pow.f64 (/.f64 (*.f64 l 2) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 1)
(fma.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) (*.f64 1/2 (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 1)
(fma.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (*.f64 l 2) Om)) (/.f64 (*.f64 l 2) Om) 1)
(fma.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 1)
(fma.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 1)
(fma.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 l 2) Om) 2))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 2)) 1)
(fma.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 1 1)
(if (!=.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 2) 1) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2))) 0) (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1) (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))
(if (!=.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)))) 0) (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1) (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))
(if (!=.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 0) (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1) (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))
(if (!=.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l 2) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) -1) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 2) -1) (fma.f64 (pow.f64 (/.f64 (*.f64 l 2) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) -1)) (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))
(if (!=.f64 (-.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2))) 0) (/.f64 (-.f64 1 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 2)) (-.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)))) (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))
(if (!=.f64 1 0) (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1) (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))
(+.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 1)
(+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) 2) 2) (cbrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) 2) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1) 2))))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1) 2)) (cbrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) 2) 2))
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 3) 1) (/.f64 1 (-.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 2) 1) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)))))
(*.f64 1 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))
(*.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1) 1)
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 3) 1) 1) (-.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 2) 1) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2))))
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 (+.f64 ky ky)) (-.f64 2 (cos.f64 (+.f64 kx kx)))) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) -2) -2)
(/.f64 (+.f64 -2 (*.f64 1 (*.f64 (-.f64 (cos.f64 (+.f64 ky ky)) (-.f64 2 (cos.f64 (+.f64 kx kx)))) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)))) -2)
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 3) 1)) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 2) 1) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 3) 1) (-.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 2) 1) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 3) 1) (+.f64 1 (-.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)))))
(/.f64 (+.f64 (*.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 2) 2)
(/.f64 (+.f64 2 (*.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l 2) Om) 2))) 2)
(/.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1) 1)
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)) 3)
(pow.f64 (pow.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1) 3) 1/3)
(pow.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1) 1)
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1) 3))
(fma.f64 1 1 (neg.f64 (cos.f64 (+.f64 ky ky))))
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)) (pow.f64 (sin.f64 ky) 2))
(fma.f64 1 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 ky) 2))
(fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 ky) 2))
(fma.f64 1 (neg.f64 (cos.f64 (+.f64 ky ky))) 1)
(fma.f64 -1 (cos.f64 (+.f64 ky ky)) 1)
(fma.f64 (cbrt.f64 (neg.f64 (cos.f64 (+.f64 ky ky)))) (pow.f64 (cbrt.f64 (neg.f64 (cos.f64 (+.f64 ky ky)))) 2) 1)
(fma.f64 (cbrt.f64 (cos.f64 (+.f64 ky ky))) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 2))) 1)
(fma.f64 (neg.f64 (cbrt.f64 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 2)) 1)
(fma.f64 (+.f64 ky ky) 0 (-.f64 1 (cos.f64 (+.f64 ky ky))))
(fma.f64 0 0 (-.f64 1 (cos.f64 (+.f64 ky ky))))
(fma.f64 0 1 (-.f64 1 (cos.f64 (+.f64 ky ky))))
(fma.f64 0 3 (-.f64 1 (cos.f64 (+.f64 ky ky))))
(fma.f64 (+.f64 kx kx) 0 (-.f64 1 (cos.f64 (+.f64 ky ky))))
(fma.f64 ky 0 (-.f64 1 (cos.f64 (+.f64 ky ky))))
(fma.f64 1 0 (-.f64 1 (cos.f64 (+.f64 ky ky))))
(fma.f64 (cbrt.f64 kx) 0 (-.f64 1 (cos.f64 (+.f64 ky ky))))
(fma.f64 (cbrt.f64 ky) 0 (-.f64 1 (cos.f64 (+.f64 ky ky))))
(fma.f64 (cbrt.f64 (*.f64 kx kx)) 0 (-.f64 1 (cos.f64 (+.f64 ky ky))))
(fma.f64 (cbrt.f64 (*.f64 ky ky)) 0 (-.f64 1 (cos.f64 (+.f64 ky ky))))
(fma.f64 kx 0 (-.f64 1 (cos.f64 (+.f64 ky ky))))
(if (!=.f64 (cos.f64 (+.f64 ky ky)) 0) (-.f64 1 (cos.f64 (+.f64 ky ky))) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(if (!=.f64 (neg.f64 (cos.f64 (+.f64 ky ky))) 0) (-.f64 1 (cos.f64 (+.f64 ky ky))) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) 2)) 0) (/.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3))) (/.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) 2)))) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(if (!=.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 0) (/.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (/.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(if (!=.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) 0) (/.f64 1 (/.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)))) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(if (!=.f64 (-.f64 (neg.f64 (cos.f64 (+.f64 ky ky))) 1) 0) (/.f64 (neg.f64 (pow.f64 (sin.f64 (+.f64 ky ky)) 2)) (-.f64 (neg.f64 (cos.f64 (+.f64 ky ky))) 1)) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(if (!=.f64 (-.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 ky) 2)) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)) (-.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 ky) 2))) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(if (!=.f64 (+.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))) 0) (/.f64 (-.f64 (*.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))) (*.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)))) (+.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)))) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(if (!=.f64 (+.f64 0 (+.f64 (cos.f64 (+.f64 ky ky)) -1)) 0) (/.f64 (neg.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) 2)) (+.f64 0 (+.f64 (cos.f64 (+.f64 ky ky)) -1))) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(if (!=.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) 0) (/.f64 (pow.f64 (sin.f64 (+.f64 ky ky)) 2) (+.f64 (cos.f64 (+.f64 ky ky)) 1)) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(if (!=.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (-.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 3) (pow.f64 (pow.f64 (sin.f64 ky) 2) 3)) (+.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (-.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(if (!=.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) 3) (pow.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) 3)) (+.f64 (*.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))) (*.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)))))) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(if (!=.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) 3) (pow.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) 3)) (+.f64 (*.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))) (*.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)))))) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))) (*.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) 3) (pow.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) 3)) (+.f64 (*.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))) (*.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)))))) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) 2) (*.f64 0 (+.f64 (cos.f64 (+.f64 ky ky)) -1)))) 0) (/.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 3) (+.f64 0 (+.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) 2) (*.f64 0 (+.f64 (cos.f64 (+.f64 ky ky)) -1))))) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(if (!=.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) 0) (-.f64 1 (cos.f64 (+.f64 ky ky))) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(if (!=.f64 1 0) (-.f64 1 (cos.f64 (+.f64 ky ky))) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(if (!=.f64 (pow.f64 (sin.f64 ky) 2) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 3) (pow.f64 (pow.f64 (sin.f64 ky) 2) 3)) (+.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (-.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(if (!=.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) 0) (/.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 3) (+.f64 0 (+.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) 2) (*.f64 0 (+.f64 (cos.f64 (+.f64 ky ky)) -1))))) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(if (!=.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1)) 2)) (*.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1))) 0) (*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1)) 3))) (-.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1)) 2)) (*.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1)))) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 3) (+.f64 0 (+.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) 2) (*.f64 0 (+.f64 (cos.f64 (+.f64 ky ky)) -1))))) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(+.f64 ky (-.f64 (neg.f64 ky) (+.f64 (cos.f64 (+.f64 ky ky)) -1)))
(+.f64 (*.f64 ky ky) (-.f64 (neg.f64 (*.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) -1)))
(+.f64 (*.f64 kx kx) (-.f64 (neg.f64 (*.f64 kx kx)) (+.f64 (cos.f64 (+.f64 ky ky)) -1)))
(+.f64 kx (-.f64 (neg.f64 kx) (+.f64 (cos.f64 (+.f64 ky ky)) -1)))
(+.f64 (-.f64 0 (pow.f64 (cos.f64 ky) 2)) (fma.f64 (sin.f64 ky) (sin.f64 ky) 1))
(+.f64 (neg.f64 (cos.f64 (+.f64 ky ky))) (*.f64 -1 -1))
(+.f64 (neg.f64 (cos.f64 (+.f64 ky ky))) (neg.f64 -1))
(+.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (neg.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))))
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 ky) 2))
(+.f64 1 (neg.f64 (cos.f64 (+.f64 ky ky))))
(+.f64 (neg.f64 (cos.f64 (+.f64 ky ky))) 1)
(+.f64 0 (-.f64 1 (cos.f64 (+.f64 ky ky))))
(-.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)))
(-.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) 1/2) (*.f64 1/2 (cos.f64 (+.f64 ky ky))))
(-.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) 1) (pow.f64 (cos.f64 ky) 2))
(-.f64 (+.f64 1 0) (cos.f64 (+.f64 ky ky)))
(-.f64 (neg.f64 (cos.f64 (+.f64 ky ky))) -1)
(-.f64 ky (+.f64 ky (+.f64 (cos.f64 (+.f64 ky ky)) -1)))
(-.f64 (*.f64 ky ky) (+.f64 (*.f64 ky ky) (+.f64 (cos.f64 (+.f64 ky ky)) -1)))
(-.f64 (*.f64 kx kx) (+.f64 (*.f64 kx kx) (+.f64 (cos.f64 (+.f64 ky ky)) -1)))
(-.f64 kx (+.f64 kx (+.f64 (cos.f64 (+.f64 ky ky)) -1)))
(-.f64 1 (cos.f64 (+.f64 ky ky)))
(-.f64 0 (+.f64 (cos.f64 (+.f64 ky ky)) -1))
(-.f64 (pow.f64 (sin.f64 ky) 2) (neg.f64 (pow.f64 (sin.f64 ky) 2)))
(-.f64 1/2 (-.f64 (*.f64 1/2 (cos.f64 (+.f64 ky ky))) (pow.f64 (sin.f64 ky) 2)))
(-.f64 1 (+.f64 1 (+.f64 (cos.f64 (+.f64 ky ky)) -1)))
(*.f64 (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) 2)) (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)))
(*.f64 -1 (+.f64 (cos.f64 (+.f64 ky ky)) -1))
(*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) -1)
(*.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)))
(*.f64 (*.f64 (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) 2)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) 2))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) 2)) 2)) (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (+.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))))
(*.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (sin.f64 ky)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)) (+.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (cbrt.f64 (pow.f64 (sin.f64 ky) 2))))
(*.f64 (cbrt.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1)) (neg.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1)) 2)))
(*.f64 (+.f64 -1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (/.f64 1 (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))))
(*.f64 (+.f64 1 (+.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 2)) (cbrt.f64 (cos.f64 (+.f64 ky ky))))) (-.f64 1 (cbrt.f64 (cos.f64 (+.f64 ky ky)))))
(*.f64 -2 (*.f64 (sin.f64 (/.f64 (+.f64 0 (+.f64 ky ky)) 2)) (sin.f64 (/.f64 (-.f64 0 (+.f64 ky ky)) 2))))
(*.f64 1 (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 1)
(*.f64 2 (pow.f64 (sin.f64 ky) 2))
(*.f64 (pow.f64 (sin.f64 ky) 2) 2)
(*.f64 (neg.f64 (cbrt.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1)) 2))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) 2)) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)))) (cbrt.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) 3)) (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))) (+.f64 1 (+.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) 2) (pow.f64 (cos.f64 (+.f64 ky ky)) 3))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3))) (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) 2))) (cbrt.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) 1) (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) 3)) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (+.f64 1 (+.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) 2) (pow.f64 (cos.f64 (+.f64 ky ky)) 3)))))
(/.f64 (+.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)
(/.f64 (+.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 2) (*.f64 2 (-.f64 1 (cos.f64 (+.f64 ky ky))))) 4)
(/.f64 (-.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (pow.f64 (cos.f64 (+.f64 ky ky)) 3))) (pow.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) 2))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (neg.f64 (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))))
(/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 1)
(pow.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 3) 1/3)
(pow.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 1)
(pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 ky ky)))) 3)
(neg.f64 (-.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) 0))
(neg.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1))
(cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 3))
(fma.f64 1 1 (neg.f64 (cos.f64 (+.f64 kx kx))))
(fma.f64 1 (neg.f64 (cos.f64 (+.f64 kx kx))) 1)
(fma.f64 (neg.f64 (cbrt.f64 (cos.f64 (+.f64 kx kx)))) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 2)) 1)
(fma.f64 (cbrt.f64 (neg.f64 (cos.f64 (+.f64 kx kx)))) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 2)) 1)
(fma.f64 -1 (cos.f64 (+.f64 kx kx)) 1)
(fma.f64 (cbrt.f64 (cos.f64 (+.f64 kx kx))) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 2))) 1)
(fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 kx) 2))
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 (sin.f64 kx) 2))
(fma.f64 1 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 kx) 2))
(fma.f64 (+.f64 ky ky) 0 (-.f64 1 (cos.f64 (+.f64 kx kx))))
(fma.f64 0 0 (-.f64 1 (cos.f64 (+.f64 kx kx))))
(fma.f64 0 1 (-.f64 1 (cos.f64 (+.f64 kx kx))))
(fma.f64 0 3 (-.f64 1 (cos.f64 (+.f64 kx kx))))
(fma.f64 (+.f64 kx kx) 0 (-.f64 1 (cos.f64 (+.f64 kx kx))))
(fma.f64 ky 0 (-.f64 1 (cos.f64 (+.f64 kx kx))))
(fma.f64 1 0 (-.f64 1 (cos.f64 (+.f64 kx kx))))
(fma.f64 (cbrt.f64 kx) 0 (-.f64 1 (cos.f64 (+.f64 kx kx))))
(fma.f64 (cbrt.f64 ky) 0 (-.f64 1 (cos.f64 (+.f64 kx kx))))
(fma.f64 (cbrt.f64 (*.f64 kx kx)) 0 (-.f64 1 (cos.f64 (+.f64 kx kx))))
(fma.f64 (cbrt.f64 (*.f64 ky ky)) 0 (-.f64 1 (cos.f64 (+.f64 kx kx))))
(fma.f64 kx 0 (-.f64 1 (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (cos.f64 (+.f64 kx kx)) 0) (-.f64 1 (cos.f64 (+.f64 kx kx))) (-.f64 1 (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (neg.f64 (cos.f64 (+.f64 kx kx))) 0) (-.f64 1 (cos.f64 (+.f64 kx kx))) (-.f64 1 (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 kx kx)) 3))) 2) 0) (/.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 kx kx)) 3))) (/.f64 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1) (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 kx kx)) 3))) 2))) (-.f64 1 (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 kx kx)) 3)) 0) (/.f64 1 (/.f64 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1) (-.f64 1 (pow.f64 (cos.f64 (+.f64 kx kx)) 3)))) (-.f64 1 (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) 0) (/.f64 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1) (/.f64 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1) (-.f64 1 (cos.f64 (+.f64 kx kx))))) (-.f64 1 (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (-.f64 (neg.f64 (cos.f64 (+.f64 kx kx))) 1) 0) (/.f64 (neg.f64 (pow.f64 (sin.f64 (+.f64 kx kx)) 2)) (-.f64 (neg.f64 (cos.f64 (+.f64 kx kx))) 1)) (-.f64 1 (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 kx) 2)) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 kx) 2))) (-.f64 1 (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (+.f64 0 (+.f64 (cos.f64 (+.f64 kx kx)) -1)) 0) (/.f64 (-.f64 0 (pow.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 2)) (+.f64 0 (+.f64 (cos.f64 (+.f64 kx kx)) -1))) (-.f64 1 (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (+.f64 (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1))) 0) (/.f64 (-.f64 (*.f64 (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1))) (*.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)))) (+.f64 (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)))) (-.f64 1 (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (-.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 3) (pow.f64 (pow.f64 (sin.f64 kx) 2) 3)) (+.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (-.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (-.f64 1 (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) 3) (pow.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) 3)) (+.f64 (*.f64 (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1))) (*.f64 (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)))))) (-.f64 1 (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) 3) (pow.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) 3)) (+.f64 (*.f64 (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1))) (*.f64 (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)))))) (-.f64 1 (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 2) (*.f64 0 (+.f64 (cos.f64 (+.f64 kx kx)) -1)))) 0) (/.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) 3) (+.f64 0 (+.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 2) (*.f64 0 (+.f64 (cos.f64 (+.f64 kx kx)) -1))))) (-.f64 1 (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1))) (*.f64 (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) 3) (pow.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) 3)) (+.f64 (*.f64 (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1))) (*.f64 (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)))))) (-.f64 1 (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1) 0) (-.f64 1 (cos.f64 (+.f64 kx kx))) (-.f64 1 (cos.f64 (+.f64 kx kx))))
(if (!=.f64 1 0) (-.f64 1 (cos.f64 (+.f64 kx kx))) (-.f64 1 (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (+.f64 (cos.f64 (+.f64 kx kx)) 1) 0) (/.f64 (pow.f64 (sin.f64 (+.f64 kx kx)) 2) (+.f64 (cos.f64 (+.f64 kx kx)) 1)) (-.f64 1 (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (pow.f64 (sin.f64 kx) 2) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 3) (pow.f64 (pow.f64 (sin.f64 kx) 2) 3)) (+.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (-.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (-.f64 1 (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 0) (/.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) 3) (+.f64 0 (+.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 2) (*.f64 0 (+.f64 (cos.f64 (+.f64 kx kx)) -1))))) (-.f64 1 (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1)) 2)) (*.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1))) 0) (*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 kx kx)) 3)) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1)) 3))) (-.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1)) 2)) (*.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1)))) (-.f64 1 (cos.f64 (+.f64 kx kx))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) 3) (+.f64 0 (+.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 2) (*.f64 0 (+.f64 (cos.f64 (+.f64 kx kx)) -1))))) (-.f64 1 (cos.f64 (+.f64 kx kx))))
(+.f64 ky (-.f64 (neg.f64 ky) (+.f64 (cos.f64 (+.f64 kx kx)) -1)))
(+.f64 (*.f64 ky ky) (-.f64 (neg.f64 (*.f64 ky ky)) (+.f64 (cos.f64 (+.f64 kx kx)) -1)))
(+.f64 (*.f64 kx kx) (-.f64 (neg.f64 (*.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) -1)))
(+.f64 kx (-.f64 (neg.f64 kx) (+.f64 (cos.f64 (+.f64 kx kx)) -1)))
(+.f64 (-.f64 0 (pow.f64 (cos.f64 kx) 2)) (fma.f64 (sin.f64 kx) (sin.f64 kx) 1))
(+.f64 (neg.f64 (cos.f64 (+.f64 kx kx))) (*.f64 -1 -1))
(+.f64 (neg.f64 (cos.f64 (+.f64 kx kx))) (neg.f64 -1))
(+.f64 (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) (neg.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1))))
(+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 kx) 2))
(+.f64 1 (neg.f64 (cos.f64 (+.f64 kx kx))))
(+.f64 (neg.f64 (cos.f64 (+.f64 kx kx))) 1)
(+.f64 0 (-.f64 1 (cos.f64 (+.f64 kx kx))))
(-.f64 (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)))
(-.f64 (+.f64 1 0) (cos.f64 (+.f64 kx kx)))
(-.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) 1) (pow.f64 (cos.f64 kx) 2))
(-.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) 1/2) (*.f64 1/2 (cos.f64 (+.f64 kx kx))))
(-.f64 (neg.f64 (cos.f64 (+.f64 kx kx))) -1)
(-.f64 ky (+.f64 ky (+.f64 (cos.f64 (+.f64 kx kx)) -1)))
(-.f64 (*.f64 ky ky) (+.f64 (*.f64 ky ky) (+.f64 (cos.f64 (+.f64 kx kx)) -1)))
(-.f64 (*.f64 kx kx) (+.f64 (*.f64 kx kx) (+.f64 (cos.f64 (+.f64 kx kx)) -1)))
(-.f64 kx (+.f64 kx (+.f64 (cos.f64 (+.f64 kx kx)) -1)))
(-.f64 1 (cos.f64 (+.f64 kx kx)))
(-.f64 0 (+.f64 (cos.f64 (+.f64 kx kx)) -1))
(-.f64 1/2 (-.f64 (*.f64 1/2 (cos.f64 (+.f64 kx kx))) (pow.f64 (sin.f64 kx) 2)))
(-.f64 (pow.f64 (sin.f64 kx) 2) (neg.f64 (pow.f64 (sin.f64 kx) 2)))
(*.f64 (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 kx kx)))) (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 2)) (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 kx kx)))))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 kx kx)) 3)) (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)))
(*.f64 -1 (+.f64 (cos.f64 (+.f64 kx kx)) -1))
(*.f64 (*.f64 (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 kx kx)))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 2) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 2) 2))) (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))))))
(*.f64 (sin.f64 kx) (+.f64 (sin.f64 kx) (sin.f64 kx)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (+.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (cbrt.f64 (pow.f64 (sin.f64 kx) 2))))
(*.f64 (neg.f64 (cbrt.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1))) (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 2)))
(*.f64 (cbrt.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1)) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 2))))
(*.f64 (+.f64 -1 (pow.f64 (cos.f64 (+.f64 kx kx)) 3)) (/.f64 1 (neg.f64 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1))))
(*.f64 (+.f64 1 (+.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 2)) (cbrt.f64 (cos.f64 (+.f64 kx kx))))) (-.f64 1 (cbrt.f64 (cos.f64 (+.f64 kx kx)))))
(*.f64 -2 (*.f64 (sin.f64 (/.f64 (+.f64 0 (+.f64 kx kx)) 2)) (sin.f64 (/.f64 (-.f64 0 (+.f64 kx kx)) 2))))
(*.f64 1 (-.f64 1 (cos.f64 (+.f64 kx kx))))
(*.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) 1)
(*.f64 2 (pow.f64 (sin.f64 kx) 2))
(*.f64 (pow.f64 (sin.f64 kx) 2) 2)
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 kx kx)) 3)) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) 3)) (*.f64 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1) (+.f64 1 (+.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) 2) (pow.f64 (cos.f64 (+.f64 kx kx)) 3)))))
(/.f64 (+.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) 2) (*.f64 2 (-.f64 1 (cos.f64 (+.f64 kx kx))))) 4)
(/.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1) (*.f64 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1) (pow.f64 (cos.f64 (+.f64 kx kx)) 3))) (pow.f64 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1) 2))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 (+.f64 kx kx)) 3)) (neg.f64 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 2)) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 kx kx)) 3)))) (cbrt.f64 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 kx kx)) 3))) (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 2))) (cbrt.f64 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) 3)) (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1))) (+.f64 1 (+.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) 2) (pow.f64 (cos.f64 (+.f64 kx kx)) 3))))
(/.f64 (+.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) (-.f64 1 (cos.f64 (+.f64 kx kx)))) 2)
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 kx kx)) 3)) (neg.f64 (neg.f64 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1))))
(/.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) 1)
(pow.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) 3) 1/3)
(pow.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) 1)
(pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 kx kx)))) 3)
(neg.f64 (-.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 0))
(neg.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1))
(cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) 3))
Outputs
1
(+.f64 1 (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 l 2)) (pow.f64 Om 2)))
(+.f64 1 (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 l l)) (*.f64 Om Om)))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 4) (pow.f64 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2)) 2))) (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 l 4) (pow.f64 (/.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 Om Om)) 2)) (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 l l)) (*.f64 Om Om))))
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (*.f64 (pow.f64 l 6) (pow.f64 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2)) 2))) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 4) (pow.f64 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2)) 2))) (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 1 (fma.f64 1/2 (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 (pow.f64 l 6) (pow.f64 (/.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 Om Om)) 2))) (*.f64 Om Om)) (fma.f64 -1/2 (*.f64 (pow.f64 l 4) (pow.f64 (/.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 Om Om)) 2)) (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 l l)) (*.f64 Om Om)))))
(*.f64 (sqrt.f64 (*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2)))) l)
(*.f64 (sqrt.f64 (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (*.f64 Om Om))) l)
(+.f64 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2)))) l) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2)))) l))))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (*.f64 Om Om))) l (/.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (*.f64 Om Om))) l)))
(*.f64 -1 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2))))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (*.f64 Om Om))) l))
(-.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2)))))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2)))) l))))
(-.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (*.f64 Om Om))) l)) (/.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (*.f64 Om Om))) l)))
1
(+.f64 1 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2))))
(+.f64 1 (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2))))
(+.f64 1 (+.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2))) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 l 2)) 2) (pow.f64 (/.f64 1 Om) 4)))))
(+.f64 1 (fma.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2)) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 l l)) 2) (pow.f64 (/.f64 1 Om) 4)))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (*.f64 (pow.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 l 2)) 2) (*.f64 (pow.f64 (/.f64 1 Om) 6) (pow.f64 l 2))))) (+.f64 1 (+.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2))) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 l 2)) 2) (pow.f64 (/.f64 1 Om) 4))))))
(fma.f64 1/2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 (pow.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 l l)) 2) (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 l l)))) (+.f64 1 (fma.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2)) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 l l)) 2) (pow.f64 (/.f64 1 Om) 4))))))
1
(+.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2))) 1)
(fma.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2)) 1)
(+.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 l 2)) 2) (pow.f64 (/.f64 -1 Om) 4)))))
(+.f64 (fma.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2)) 1) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 l l)) 2) (pow.f64 (/.f64 -1 Om) 4))))
(+.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (*.f64 (pow.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 l 2)) 2) (*.f64 (pow.f64 (/.f64 -1 Om) 6) (pow.f64 l 2))))) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 l 2)) 2) (pow.f64 (/.f64 -1 Om) 4))))))
(+.f64 (fma.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2)) 1) (fma.f64 1/2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 (pow.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 l l)) 2) (*.f64 (pow.f64 (/.f64 -1 Om) 6) (*.f64 l l)))) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 l l)) 2) (pow.f64 (/.f64 -1 Om) 4)))))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) (pow.f64 Om 2))))
(*.f64 2 (+.f64 1/2 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 Om Om))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 1 (fma.f64 2 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 Om Om)) (*.f64 4 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 kx 4) (pow.f64 l 2)) (pow.f64 Om 2))))))
(+.f64 1 (fma.f64 2 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 Om Om)) (fma.f64 4 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 kx 4) (*.f64 l l)) (*.f64 Om Om))))))
(+.f64 (*.f64 8/45 (/.f64 (*.f64 (pow.f64 kx 6) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 kx 4) (pow.f64 l 2)) (pow.f64 Om 2)))))))
(fma.f64 8/45 (/.f64 (*.f64 (pow.f64 kx 6) (*.f64 l l)) (*.f64 Om Om)) (+.f64 1 (fma.f64 2 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 Om Om)) (fma.f64 4 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 kx 4) (*.f64 l l)) (*.f64 Om Om)))))))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (/.f64 (*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 l l))) (*.f64 Om Om)))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (/.f64 (*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 l l))) (*.f64 Om Om)))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (/.f64 (*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 l l))) (*.f64 Om Om)))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (/.f64 (*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 l l))) (*.f64 Om Om)))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (neg.f64 (*.f64 -2 kx))))) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (/.f64 (*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (*.f64 -2 kx)))) (*.f64 l l))) (*.f64 Om Om)))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (neg.f64 (*.f64 -2 kx))))) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (/.f64 (*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (*.f64 -2 kx)))) (*.f64 l l))) (*.f64 Om Om)))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (neg.f64 (*.f64 -2 kx))))) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (/.f64 (*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (*.f64 -2 kx)))) (*.f64 l l))) (*.f64 Om Om)))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (neg.f64 (*.f64 -2 kx))))) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (/.f64 (*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (*.f64 -2 kx)))) (*.f64 l l))) (*.f64 Om Om)))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 2 kx))) (pow.f64 l 2)) (pow.f64 Om 2))))
(*.f64 2 (+.f64 1/2 (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) (*.f64 l l)) (*.f64 Om Om))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 2 kx))) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))
(+.f64 1 (fma.f64 2 (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) (*.f64 l l)) (*.f64 Om Om)) (/.f64 (*.f64 4 (*.f64 (*.f64 l l) (*.f64 ky ky))) (*.f64 Om Om))))
(+.f64 1 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 2 kx))) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))
(+.f64 1 (fma.f64 -4/3 (/.f64 (*.f64 (*.f64 l l) (pow.f64 ky 4)) (*.f64 Om Om)) (fma.f64 2 (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) (*.f64 l l)) (*.f64 Om Om)) (/.f64 (*.f64 4 (*.f64 (*.f64 l l) (*.f64 ky ky))) (*.f64 Om Om)))))
(+.f64 1 (+.f64 (*.f64 8/45 (/.f64 (*.f64 (pow.f64 ky 6) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 2 kx))) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))))
(+.f64 1 (fma.f64 8/45 (/.f64 (*.f64 (pow.f64 ky 6) (*.f64 l l)) (*.f64 Om Om)) (fma.f64 -4/3 (/.f64 (*.f64 (*.f64 l l) (pow.f64 ky 4)) (*.f64 Om Om)) (fma.f64 2 (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) (*.f64 l l)) (*.f64 Om Om)) (/.f64 (*.f64 4 (*.f64 (*.f64 l l) (*.f64 ky ky))) (*.f64 Om Om))))))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (/.f64 (*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 l l))) (*.f64 Om Om)))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (/.f64 (*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 l l))) (*.f64 Om Om)))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (/.f64 (*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 l l))) (*.f64 Om Om)))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (/.f64 (*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 l l))) (*.f64 Om Om)))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (neg.f64 (*.f64 -2 ky))) (cos.f64 (*.f64 2 kx)))) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (/.f64 (*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 -2 ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 l l))) (*.f64 Om Om)))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (neg.f64 (*.f64 -2 ky))) (cos.f64 (*.f64 2 kx)))) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (/.f64 (*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 -2 ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 l l))) (*.f64 Om Om)))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (neg.f64 (*.f64 -2 ky))) (cos.f64 (*.f64 2 kx)))) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (/.f64 (*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 -2 ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 l l))) (*.f64 Om Om)))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (neg.f64 (*.f64 -2 ky))) (cos.f64 (*.f64 2 kx)))) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (/.f64 (*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 -2 ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 l l))) (*.f64 Om Om)))
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (/.f64 (*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 l l))) (*.f64 Om Om)))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (/.f64 (*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 l l))) (*.f64 Om Om)))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (/.f64 (*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 l l))) (*.f64 Om Om)))
(*.f64 2 (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2)))
(/.f64 (*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (pow.f64 (/.f64 1 l) -2))) (*.f64 Om Om))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2))))
(+.f64 1 (/.f64 (*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (pow.f64 (/.f64 1 l) -2))) (*.f64 Om Om)))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2))))
(+.f64 1 (/.f64 (*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (pow.f64 (/.f64 1 l) -2))) (*.f64 Om Om)))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2))))
(+.f64 1 (/.f64 (*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (pow.f64 (/.f64 1 l) -2))) (*.f64 Om Om)))
(*.f64 2 (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2)))
(/.f64 (*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (pow.f64 (/.f64 -1 l) -2))) (*.f64 Om Om))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))))
(+.f64 1 (/.f64 (*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (pow.f64 (/.f64 -1 l) -2))) (*.f64 Om Om)))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))))
(+.f64 1 (/.f64 (*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (pow.f64 (/.f64 -1 l) -2))) (*.f64 Om Om)))
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))))
(+.f64 1 (/.f64 (*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (pow.f64 (/.f64 -1 l) -2))) (*.f64 Om Om)))
(*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (*.f64 (pow.f64 l 2) (pow.f64 Om -2))))
(*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 (*.f64 l l) (pow.f64 Om -2))))
(+.f64 1 (*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (*.f64 (pow.f64 l 2) (pow.f64 Om -2)))))
(+.f64 1 (*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 (*.f64 l l) (pow.f64 Om -2)))))
(+.f64 1 (*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (*.f64 (pow.f64 l 2) (pow.f64 Om -2)))))
(+.f64 1 (*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 (*.f64 l l) (pow.f64 Om -2)))))
(+.f64 1 (*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (*.f64 (pow.f64 l 2) (pow.f64 Om -2)))))
(+.f64 1 (*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 (*.f64 l l) (pow.f64 Om -2)))))
1
(+.f64 1 (*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2)))))
1
(+.f64 (*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) 1)
(fma.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) 1)
(+.f64 (*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) 1)
(fma.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) 1)
(+.f64 (*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) 1)
(fma.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) 1)
(*.f64 2 (pow.f64 ky 2))
(*.f64 (*.f64 ky ky) 2)
(+.f64 (*.f64 2 (pow.f64 ky 2)) (*.f64 -2/3 (pow.f64 ky 4)))
(fma.f64 2 (*.f64 ky ky) (*.f64 -2/3 (pow.f64 ky 4)))
(+.f64 (*.f64 2 (pow.f64 ky 2)) (+.f64 (*.f64 -2/3 (pow.f64 ky 4)) (*.f64 4/45 (pow.f64 ky 6))))
(fma.f64 2 (*.f64 ky ky) (fma.f64 -2/3 (pow.f64 ky 4) (*.f64 4/45 (pow.f64 ky 6))))
(+.f64 (*.f64 2 (pow.f64 ky 2)) (+.f64 (*.f64 -2/3 (pow.f64 ky 4)) (+.f64 (*.f64 -2/315 (pow.f64 ky 8)) (*.f64 4/45 (pow.f64 ky 6)))))
(fma.f64 2 (*.f64 ky ky) (fma.f64 -2/3 (pow.f64 ky 4) (fma.f64 -2/315 (pow.f64 ky 8) (*.f64 4/45 (pow.f64 ky 6)))))
(-.f64 1 (cos.f64 (*.f64 2 ky)))
(-.f64 1 (cos.f64 (+.f64 ky ky)))
(-.f64 1 (cos.f64 (*.f64 2 ky)))
(-.f64 1 (cos.f64 (+.f64 ky ky)))
(-.f64 1 (cos.f64 (*.f64 2 ky)))
(-.f64 1 (cos.f64 (+.f64 ky ky)))
(-.f64 1 (cos.f64 (*.f64 2 ky)))
(-.f64 1 (cos.f64 (+.f64 ky ky)))
(-.f64 1 (cos.f64 (neg.f64 (*.f64 -2 ky))))
(-.f64 1 (cos.f64 (*.f64 -2 ky)))
(-.f64 1 (cos.f64 (neg.f64 (*.f64 -2 ky))))
(-.f64 1 (cos.f64 (*.f64 -2 ky)))
(-.f64 1 (cos.f64 (neg.f64 (*.f64 -2 ky))))
(-.f64 1 (cos.f64 (*.f64 -2 ky)))
(-.f64 1 (cos.f64 (neg.f64 (*.f64 -2 ky))))
(-.f64 1 (cos.f64 (*.f64 -2 ky)))
(*.f64 2 (pow.f64 kx 2))
(*.f64 (*.f64 kx kx) 2)
(+.f64 (*.f64 2 (pow.f64 kx 2)) (*.f64 -2/3 (pow.f64 kx 4)))
(fma.f64 2 (*.f64 kx kx) (*.f64 -2/3 (pow.f64 kx 4)))
(+.f64 (*.f64 4/45 (pow.f64 kx 6)) (+.f64 (*.f64 2 (pow.f64 kx 2)) (*.f64 -2/3 (pow.f64 kx 4))))
(fma.f64 4/45 (pow.f64 kx 6) (fma.f64 2 (*.f64 kx kx) (*.f64 -2/3 (pow.f64 kx 4))))
(+.f64 (*.f64 -2/315 (pow.f64 kx 8)) (+.f64 (*.f64 4/45 (pow.f64 kx 6)) (+.f64 (*.f64 2 (pow.f64 kx 2)) (*.f64 -2/3 (pow.f64 kx 4)))))
(fma.f64 -2/315 (pow.f64 kx 8) (fma.f64 4/45 (pow.f64 kx 6) (fma.f64 2 (*.f64 kx kx) (*.f64 -2/3 (pow.f64 kx 4)))))
(-.f64 1 (cos.f64 (*.f64 2 kx)))
(-.f64 1 (cos.f64 (+.f64 kx kx)))
(-.f64 1 (cos.f64 (*.f64 2 kx)))
(-.f64 1 (cos.f64 (+.f64 kx kx)))
(-.f64 1 (cos.f64 (*.f64 2 kx)))
(-.f64 1 (cos.f64 (+.f64 kx kx)))
(-.f64 1 (cos.f64 (*.f64 2 kx)))
(-.f64 1 (cos.f64 (+.f64 kx kx)))
(-.f64 1 (cos.f64 (neg.f64 (*.f64 -2 kx))))
(-.f64 1 (cos.f64 (*.f64 -2 kx)))
(-.f64 1 (cos.f64 (neg.f64 (*.f64 -2 kx))))
(-.f64 1 (cos.f64 (*.f64 -2 kx)))
(-.f64 1 (cos.f64 (neg.f64 (*.f64 -2 kx))))
(-.f64 1 (cos.f64 (*.f64 -2 kx)))
(-.f64 1 (cos.f64 (neg.f64 (*.f64 -2 kx))))
(-.f64 1 (cos.f64 (*.f64 -2 kx)))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) 0) (/.f64 1 (pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) -2)) (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) (sqrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))))
(sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) 2) (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)))) 2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) 2) (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) 2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) 2) (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)))))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)))) 2) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)))) 2) 2) (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)))) 2) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) 2))
(sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) 2) (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))))
(sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)))) 2) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)))) 2) 2)))
(*.f64 1 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)))
(sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)) 1)
(sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))
(/.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)) 1)
(sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) 3)
(sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))
(pow.f64 (pow.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)) 3) 1/3)
(sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)) (*.f64 2 1/2))
(sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)) (/.f64 2 2))
(sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))
(pow.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1) 1/2)
(sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))
(pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) 2)
(sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))
(pow.f64 (pow.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)) 2) 1/2)
(sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)) 1)
(sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))
(sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))
(sqrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)) 2))
(sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))
(cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)) 3))
(sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))
(fabs.f64 (sqrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)))
(fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)
(fma.f64 1 1 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)))
(fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)
(fma.f64 (cbrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 2)) 1)
(fma.f64 (pow.f64 (/.f64 (*.f64 l 2) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 1)
(fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)
(fma.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) (*.f64 1/2 (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 1)
(fma.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 1/2 (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 1)
(fma.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (*.f64 l 2) Om)) (/.f64 (*.f64 l 2) Om) 1)
(fma.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 1)
(fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)
(fma.f64 (cbrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 1)
(fma.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 l 2) Om) 2))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 2)) 1)
(fma.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 1 1)
(if (!=.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 2) 1) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2))) 0) (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1) (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))
(if (!=.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)))) 0) (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1) (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))
(if (!=.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 2) 1) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2))) 0) (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1) (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))
(if (!=.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 0) (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1) (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))
(if (!=.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l 2) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) -1) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 2) -1) (fma.f64 (pow.f64 (/.f64 (*.f64 l 2) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) -1)) (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))
(if (!=.f64 (-.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2))) 0) (/.f64 (-.f64 1 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 2)) (-.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)))) (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))
(if (!=.f64 1 0) (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1) (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))
(+.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 1)
(fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)
(+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)))
(fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1) 2) (cbrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) 2) 2) (cbrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) 2) 2)) (cbrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) 2) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1) 2))))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1) 2)))
(fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1) 2)) (cbrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)))
(fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) 2) 2))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))) 2) 2)))
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 3) 1) (/.f64 1 (-.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 2) 1) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 3) 1) (-.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 2) 1) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2))))
(*.f64 1 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1))
(fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)
(*.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1) 1)
(fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 3) 1) 1) (-.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 2) 1) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 3) 1) (-.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 2) 1) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2))))
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 (+.f64 ky ky)) (-.f64 2 (cos.f64 (+.f64 kx kx)))) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) -2) -2)
(/.f64 (fma.f64 (-.f64 (cos.f64 (+.f64 ky ky)) (-.f64 2 (cos.f64 (+.f64 kx kx)))) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) -2) -2)
(/.f64 (+.f64 -2 (*.f64 1 (*.f64 (-.f64 (cos.f64 (+.f64 ky ky)) (-.f64 2 (cos.f64 (+.f64 kx kx)))) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)))) -2)
(/.f64 (fma.f64 (-.f64 (cos.f64 (+.f64 ky ky)) (-.f64 2 (cos.f64 (+.f64 kx kx)))) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) -2) -2)
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 3) 1)) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 2) 1) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 3) 1) (-.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 2) 1) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 3) 1) (-.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 2) 1) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 3) 1) (+.f64 1 (-.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 3) 1) (-.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 2) 1) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2))))
(/.f64 (+.f64 (*.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 2) 2)
(/.f64 (fma.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 2) 2)
(/.f64 (+.f64 2 (*.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l 2) Om) 2))) 2)
(/.f64 (fma.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 2) 2)
(/.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1) 1)
(fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)) 3)
(fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)
(pow.f64 (pow.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1) 3) 1/3)
(fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)
(pow.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1) 1)
(fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1) 3))
(fma.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (*.f64 l 2) Om) 2) 1)
(fma.f64 1 1 (neg.f64 (cos.f64 (+.f64 ky ky))))
(-.f64 1 (cos.f64 (+.f64 ky ky)))
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)) (pow.f64 (sin.f64 ky) 2))
(fma.f64 1 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 ky) 2))
(fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 ky) 2))
(*.f64 2 (pow.f64 (sin.f64 ky) 2))
(fma.f64 1 (neg.f64 (cos.f64 (+.f64 ky ky))) 1)
(fma.f64 -1 (cos.f64 (+.f64 ky ky)) 1)
(-.f64 1 (cos.f64 (+.f64 ky ky)))
(fma.f64 (cbrt.f64 (neg.f64 (cos.f64 (+.f64 ky ky)))) (pow.f64 (cbrt.f64 (neg.f64 (cos.f64 (+.f64 ky ky)))) 2) 1)
(fma.f64 (cbrt.f64 (cos.f64 (+.f64 ky ky))) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 2))) 1)
(fma.f64 (neg.f64 (cbrt.f64 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 2)) 1)
(fma.f64 (+.f64 ky ky) 0 (-.f64 1 (cos.f64 (+.f64 ky ky))))
(fma.f64 0 0 (-.f64 1 (cos.f64 (+.f64 ky ky))))
(fma.f64 0 1 (-.f64 1 (cos.f64 (+.f64 ky ky))))
(fma.f64 0 3 (-.f64 1 (cos.f64 (+.f64 ky ky))))
(fma.f64 (+.f64 kx kx) 0 (-.f64 1 (cos.f64 (+.f64 ky ky))))
(fma.f64 ky 0 (-.f64 1 (cos.f64 (+.f64 ky ky))))
(fma.f64 1 0 (-.f64 1 (cos.f64 (+.f64 ky ky))))
(-.f64 1 (cos.f64 (+.f64 ky ky)))
(fma.f64 (cbrt.f64 kx) 0 (-.f64 1 (cos.f64 (+.f64 ky ky))))
(fma.f64 (cbrt.f64 ky) 0 (-.f64 1 (cos.f64 (+.f64 ky ky))))
(fma.f64 (cbrt.f64 (*.f64 kx kx)) 0 (-.f64 1 (cos.f64 (+.f64 ky ky))))
(fma.f64 (cbrt.f64 (*.f64 ky ky)) 0 (-.f64 1 (cos.f64 (+.f64 ky ky))))
(fma.f64 kx 0 (-.f64 1 (cos.f64 (+.f64 ky ky))))
(if (!=.f64 (cos.f64 (+.f64 ky ky)) 0) (-.f64 1 (cos.f64 (+.f64 ky ky))) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(if (!=.f64 (neg.f64 (cos.f64 (+.f64 ky ky))) 0) (-.f64 1 (cos.f64 (+.f64 ky ky))) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) 2)) 0) (/.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3))) (/.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (cbrt.f64 (pow.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) 2)))) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(if (!=.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 0) (/.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (/.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(if (!=.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) 0) (/.f64 1 (/.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)))) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(if (!=.f64 (-.f64 (neg.f64 (cos.f64 (+.f64 ky ky))) 1) 0) (/.f64 (neg.f64 (pow.f64 (sin.f64 (+.f64 ky ky)) 2)) (-.f64 (neg.f64 (cos.f64 (+.f64 ky ky))) 1)) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(if (!=.f64 (+.f64 (neg.f64 (cos.f64 (+.f64 ky ky))) -1) 0) (/.f64 (neg.f64 (pow.f64 (sin.f64 (+.f64 ky ky)) 2)) (+.f64 (neg.f64 (cos.f64 (+.f64 ky ky))) -1)) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(if (!=.f64 (-.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 ky) 2)) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)) (-.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 ky) 2))) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(if (!=.f64 0 0) (/.f64 0 0) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(if (!=.f64 (+.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))) 0) (/.f64 (-.f64 (*.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))) (*.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)))) (+.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)))) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(if (!=.f64 (/.f64 (+.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) 2) (pow.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) 2)) (/.f64 (+.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(if (!=.f64 (+.f64 0 (+.f64 (cos.f64 (+.f64 ky ky)) -1)) 0) (/.f64 (neg.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) 2)) (+.f64 0 (+.f64 (cos.f64 (+.f64 ky ky)) -1))) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(if (!=.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) 0) (/.f64 (neg.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) 2)) (+.f64 (cos.f64 (+.f64 ky ky)) -1)) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(if (!=.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) 0) (/.f64 (pow.f64 (sin.f64 (+.f64 ky ky)) 2) (+.f64 (cos.f64 (+.f64 ky ky)) 1)) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(if (!=.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (-.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 3) (pow.f64 (pow.f64 (sin.f64 ky) 2) 3)) (+.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (-.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(if (!=.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) 0) 0) (/.f64 (*.f64 2 (pow.f64 (pow.f64 (sin.f64 ky) 2) 3)) (+.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) 0)) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(if (!=.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) 3) (pow.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) 3)) (+.f64 (*.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))) (*.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)))))) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(if (!=.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) 3) (pow.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) 3)) (+.f64 (pow.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) 2) (*.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (/.f64 (+.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))))) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(if (!=.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) 3) (pow.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) 3)) (+.f64 (*.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))) (*.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)))))) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(if (!=.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) 3) (pow.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) 3)) (+.f64 (pow.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) 2) (*.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (/.f64 (+.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))))) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))) (*.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) 3) (pow.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) 3)) (+.f64 (*.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))) (*.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)))))) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) 2) (*.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (/.f64 (+.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) 3) (pow.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) 3)) (+.f64 (pow.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) 2) (*.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (/.f64 (+.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))))) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) 2) (*.f64 0 (+.f64 (cos.f64 (+.f64 ky ky)) -1)))) 0) (/.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 3) (+.f64 0 (+.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) 2) (*.f64 0 (+.f64 (cos.f64 (+.f64 ky ky)) -1))))) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(if (!=.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) 2) 0) 0) (/.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 3) (+.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) 2) 0)) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(if (!=.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) 0) (-.f64 1 (cos.f64 (+.f64 ky ky))) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(if (!=.f64 1 0) (-.f64 1 (cos.f64 (+.f64 ky ky))) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(if (!=.f64 (pow.f64 (sin.f64 ky) 2) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 3) (pow.f64 (pow.f64 (sin.f64 ky) 2) 3)) (+.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (-.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(if (!=.f64 (pow.f64 (sin.f64 ky) 2) 0) (/.f64 (*.f64 2 (pow.f64 (pow.f64 (sin.f64 ky) 2) 3)) (+.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) 0)) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(if (!=.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) 0) (/.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 3) (+.f64 0 (+.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) 2) (*.f64 0 (+.f64 (cos.f64 (+.f64 ky ky)) -1))))) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(if (!=.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) 0) (/.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 3) (+.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) 2) 0)) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(if (!=.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1)) 2)) (*.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1))) 0) (*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1)) 3))) (-.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1)) 2)) (*.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1)))) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(if (!=.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1)) 2)) (*.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1))) 0) (/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (-.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1)) 2)) (*.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1)))) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1)) 3))) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 3) (+.f64 0 (+.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) 2) (*.f64 0 (+.f64 (cos.f64 (+.f64 ky ky)) -1))))) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 3) (+.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) 2) 0)) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(+.f64 ky (-.f64 (neg.f64 ky) (+.f64 (cos.f64 (+.f64 ky ky)) -1)))
(-.f64 (+.f64 ky (neg.f64 ky)) (+.f64 (cos.f64 (+.f64 ky ky)) -1))
(+.f64 (*.f64 ky ky) (-.f64 (neg.f64 (*.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) -1)))
(fma.f64 ky ky (-.f64 (neg.f64 (*.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) -1)))
(+.f64 (*.f64 kx kx) (-.f64 (neg.f64 (*.f64 kx kx)) (+.f64 (cos.f64 (+.f64 ky ky)) -1)))
(fma.f64 kx kx (-.f64 (neg.f64 (*.f64 kx kx)) (+.f64 (cos.f64 (+.f64 ky ky)) -1)))
(+.f64 kx (-.f64 (neg.f64 kx) (+.f64 (cos.f64 (+.f64 ky ky)) -1)))
(-.f64 (+.f64 kx (neg.f64 kx)) (+.f64 (cos.f64 (+.f64 ky ky)) -1))
(+.f64 (-.f64 0 (pow.f64 (cos.f64 ky) 2)) (fma.f64 (sin.f64 ky) (sin.f64 ky) 1))
(-.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) 1) (pow.f64 (cos.f64 ky) 2))
(+.f64 (neg.f64 (cos.f64 (+.f64 ky ky))) (*.f64 -1 -1))
(-.f64 1 (cos.f64 (+.f64 ky ky)))
(+.f64 (neg.f64 (cos.f64 (+.f64 ky ky))) (neg.f64 -1))
(-.f64 1 (cos.f64 (+.f64 ky ky)))
(+.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (neg.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 ky) 2))
(*.f64 2 (pow.f64 (sin.f64 ky) 2))
(+.f64 1 (neg.f64 (cos.f64 (+.f64 ky ky))))
(-.f64 1 (cos.f64 (+.f64 ky ky)))
(+.f64 (neg.f64 (cos.f64 (+.f64 ky ky))) 1)
(-.f64 1 (cos.f64 (+.f64 ky ky)))
(+.f64 0 (-.f64 1 (cos.f64 (+.f64 ky ky))))
(-.f64 1 (cos.f64 (+.f64 ky ky)))
(-.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))
(-.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) 1/2) (*.f64 1/2 (cos.f64 (+.f64 ky ky))))
(-.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) 1) (pow.f64 (cos.f64 ky) 2))
(-.f64 (+.f64 1 0) (cos.f64 (+.f64 ky ky)))
(-.f64 1 (cos.f64 (+.f64 ky ky)))
(-.f64 (neg.f64 (cos.f64 (+.f64 ky ky))) -1)
(-.f64 1 (cos.f64 (+.f64 ky ky)))
(-.f64 ky (+.f64 ky (+.f64 (cos.f64 (+.f64 ky ky)) -1)))
(-.f64 (*.f64 ky ky) (+.f64 (*.f64 ky ky) (+.f64 (cos.f64 (+.f64 ky ky)) -1)))
(-.f64 (*.f64 ky ky) (fma.f64 ky ky (+.f64 (cos.f64 (+.f64 ky ky)) -1)))
(-.f64 (*.f64 kx kx) (+.f64 (*.f64 kx kx) (+.f64 (cos.f64 (+.f64 ky ky)) -1)))
(-.f64 (*.f64 kx kx) (fma.f64 kx kx (+.f64 (cos.f64 (+.f64 ky ky)) -1)))
(-.f64 kx (+.f64 kx (+.f64 (cos.f64 (+.f64 ky ky)) -1)))
(-.f64 1 (cos.f64 (+.f64 ky ky)))
(-.f64 0 (+.f64 (cos.f64 (+.f64 ky ky)) -1))
(-.f64 1 (cos.f64 (+.f64 ky ky)))
(-.f64 (pow.f64 (sin.f64 ky) 2) (neg.f64 (pow.f64 (sin.f64 ky) 2)))
(-.f64 1/2 (-.f64 (*.f64 1/2 (cos.f64 (+.f64 ky ky))) (pow.f64 (sin.f64 ky) 2)))
(-.f64 1/2 (fma.f64 1/2 (cos.f64 (+.f64 ky ky)) (neg.f64 (pow.f64 (sin.f64 ky) 2))))
(-.f64 1 (+.f64 1 (+.f64 (cos.f64 (+.f64 ky ky)) -1)))
(*.f64 (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) 2)))
(cbrt.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) 2)) (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(cbrt.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) 2)))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))
(*.f64 -1 (+.f64 (cos.f64 (+.f64 ky ky)) -1))
(-.f64 1 (cos.f64 (+.f64 ky ky)))
(*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) -1)
(-.f64 1 (cos.f64 (+.f64 ky ky)))
(*.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))
(*.f64 (*.f64 (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) 2)) 2)))
(*.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) 2)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) 2))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) 2)) 2)) (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) 2))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) 2)) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (+.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 2 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))))
(*.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (sin.f64 ky)))
(*.f64 2 (pow.f64 (sin.f64 ky) 2))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)) (+.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (cbrt.f64 (pow.f64 (sin.f64 ky) 2))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 2 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))))
(*.f64 (cbrt.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1)) (neg.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1)) 2)))
(-.f64 1 (cos.f64 (+.f64 ky ky)))
(*.f64 (+.f64 -1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (/.f64 1 (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3))) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))
(*.f64 (+.f64 1 (+.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 2)) (cbrt.f64 (cos.f64 (+.f64 ky ky))))) (-.f64 1 (cbrt.f64 (cos.f64 (+.f64 ky ky)))))
(*.f64 -2 (*.f64 (sin.f64 (/.f64 (+.f64 0 (+.f64 ky ky)) 2)) (sin.f64 (/.f64 (-.f64 0 (+.f64 ky ky)) 2))))
(*.f64 -2 (*.f64 (sin.f64 (/.f64 (+.f64 ky ky) 2)) (sin.f64 (/.f64 (neg.f64 (+.f64 ky ky)) 2))))
(*.f64 1 (-.f64 1 (cos.f64 (+.f64 ky ky))))
(-.f64 1 (cos.f64 (+.f64 ky ky)))
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 1)
(-.f64 1 (cos.f64 (+.f64 ky ky)))
(*.f64 2 (pow.f64 (sin.f64 ky) 2))
(*.f64 (pow.f64 (sin.f64 ky) 2) 2)
(*.f64 2 (pow.f64 (sin.f64 ky) 2))
(*.f64 (neg.f64 (cbrt.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1)) 2))
(-.f64 1 (cos.f64 (+.f64 ky ky)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3))) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) 2)) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)))) (cbrt.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)))
(/.f64 (cbrt.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) 2))) (cbrt.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) 3)) (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))) (+.f64 1 (+.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) 2) (pow.f64 (cos.f64 (+.f64 ky ky)) 3))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) 3)) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (+.f64 (+.f64 1 (pow.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) 2)) (pow.f64 (cos.f64 (+.f64 ky ky)) 3))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3))) (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) 2))) (cbrt.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)))
(/.f64 (cbrt.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) 2))) (cbrt.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) 1) (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3))) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) 3)) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (+.f64 1 (+.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) 2) (pow.f64 (cos.f64 (+.f64 ky ky)) 3)))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) 3)) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (+.f64 (+.f64 1 (pow.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 3) 2)) (pow.f64 (cos.f64 (+.f64 ky ky)) 3))))
(/.f64 (+.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)
(-.f64 1 (cos.f64 (+.f64 ky ky)))
(/.f64 (+.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 2) (*.f64 2 (-.f64 1 (cos.f64 (+.f64 ky ky))))) 4)
(/.f64 (fma.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 2 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 2)) 4)
(/.f64 (-.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (pow.f64 (cos.f64 (+.f64 ky ky)) 3))) (pow.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) 2))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (neg.f64 (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))
(/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 1)
(-.f64 1 (cos.f64 (+.f64 ky ky)))
(pow.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 3) 1/3)
(-.f64 1 (cos.f64 (+.f64 ky ky)))
(pow.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 1)
(-.f64 1 (cos.f64 (+.f64 ky ky)))
(pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 ky ky)))) 3)
(-.f64 1 (cos.f64 (+.f64 ky ky)))
(neg.f64 (-.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) 0))
(-.f64 1 (cos.f64 (+.f64 ky ky)))
(neg.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1))
(-.f64 1 (cos.f64 (+.f64 ky ky)))
(cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 3))
(-.f64 1 (cos.f64 (+.f64 ky ky)))
(fma.f64 1 1 (neg.f64 (cos.f64 (+.f64 kx kx))))
(-.f64 1 (cos.f64 (+.f64 kx kx)))
(fma.f64 1 (neg.f64 (cos.f64 (+.f64 kx kx))) 1)
(fma.f64 (neg.f64 (cbrt.f64 (cos.f64 (+.f64 kx kx)))) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 2)) 1)
(fma.f64 (cbrt.f64 (neg.f64 (cos.f64 (+.f64 kx kx)))) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 2)) 1)
(fma.f64 -1 (cos.f64 (+.f64 kx kx)) 1)
(-.f64 1 (cos.f64 (+.f64 kx kx)))
(fma.f64 (cbrt.f64 (cos.f64 (+.f64 kx kx))) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 2))) 1)
(fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 kx) 2))
(*.f64 2 (pow.f64 (sin.f64 kx) 2))
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 (sin.f64 kx) 2))
(fma.f64 1 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 kx) 2))
(fma.f64 (+.f64 ky ky) 0 (-.f64 1 (cos.f64 (+.f64 kx kx))))
(fma.f64 0 0 (-.f64 1 (cos.f64 (+.f64 kx kx))))
(fma.f64 0 1 (-.f64 1 (cos.f64 (+.f64 kx kx))))
(fma.f64 0 3 (-.f64 1 (cos.f64 (+.f64 kx kx))))
(fma.f64 (+.f64 kx kx) 0 (-.f64 1 (cos.f64 (+.f64 kx kx))))
(fma.f64 ky 0 (-.f64 1 (cos.f64 (+.f64 kx kx))))
(fma.f64 1 0 (-.f64 1 (cos.f64 (+.f64 kx kx))))
(-.f64 1 (cos.f64 (+.f64 kx kx)))
(fma.f64 (cbrt.f64 kx) 0 (-.f64 1 (cos.f64 (+.f64 kx kx))))
(fma.f64 (cbrt.f64 ky) 0 (-.f64 1 (cos.f64 (+.f64 kx kx))))
(fma.f64 (cbrt.f64 (*.f64 kx kx)) 0 (-.f64 1 (cos.f64 (+.f64 kx kx))))
(fma.f64 (cbrt.f64 (*.f64 ky ky)) 0 (-.f64 1 (cos.f64 (+.f64 kx kx))))
(fma.f64 kx 0 (-.f64 1 (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (cos.f64 (+.f64 kx kx)) 0) (-.f64 1 (cos.f64 (+.f64 kx kx))) (-.f64 1 (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (neg.f64 (cos.f64 (+.f64 kx kx))) 0) (-.f64 1 (cos.f64 (+.f64 kx kx))) (-.f64 1 (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 kx kx)) 3))) 2) 0) (/.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 kx kx)) 3))) (/.f64 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1) (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 kx kx)) 3))) 2))) (-.f64 1 (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 kx kx)) 3))) 2) 0) (/.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 kx kx)) 3))) (/.f64 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 1 (cos.f64 (+.f64 kx kx))) 1) (pow.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 kx kx)) 3))) 2))) (-.f64 1 (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 kx kx)) 3)) 0) (/.f64 1 (/.f64 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1) (-.f64 1 (pow.f64 (cos.f64 (+.f64 kx kx)) 3)))) (-.f64 1 (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 kx kx)) 3)) 0) (/.f64 1 (/.f64 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 1 (cos.f64 (+.f64 kx kx))) 1) (-.f64 1 (pow.f64 (cos.f64 (+.f64 kx kx)) 3)))) (-.f64 1 (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) 0) (/.f64 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1) (/.f64 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1) (-.f64 1 (cos.f64 (+.f64 kx kx))))) (-.f64 1 (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) 0) (/.f64 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 1 (cos.f64 (+.f64 kx kx))) 1) (/.f64 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 1 (cos.f64 (+.f64 kx kx))) 1) (-.f64 1 (cos.f64 (+.f64 kx kx))))) (-.f64 1 (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (-.f64 (neg.f64 (cos.f64 (+.f64 kx kx))) 1) 0) (/.f64 (neg.f64 (pow.f64 (sin.f64 (+.f64 kx kx)) 2)) (-.f64 (neg.f64 (cos.f64 (+.f64 kx kx))) 1)) (-.f64 1 (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (+.f64 (neg.f64 (cos.f64 (+.f64 kx kx))) -1) 0) (/.f64 (neg.f64 (pow.f64 (sin.f64 (+.f64 kx kx)) 2)) (+.f64 (neg.f64 (cos.f64 (+.f64 kx kx))) -1)) (-.f64 1 (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 kx) 2)) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 kx) 2))) (-.f64 1 (cos.f64 (+.f64 kx kx))))
(if (!=.f64 0 0) (/.f64 0 0) (-.f64 1 (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (+.f64 0 (+.f64 (cos.f64 (+.f64 kx kx)) -1)) 0) (/.f64 (-.f64 0 (pow.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 2)) (+.f64 0 (+.f64 (cos.f64 (+.f64 kx kx)) -1))) (-.f64 1 (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 0) (/.f64 (neg.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 2)) (+.f64 (cos.f64 (+.f64 kx kx)) -1)) (-.f64 1 (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (+.f64 (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1))) 0) (/.f64 (-.f64 (*.f64 (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1))) (*.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)))) (+.f64 (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)))) (-.f64 1 (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (/.f64 (+.f64 1 (pow.f64 (cos.f64 (+.f64 kx kx)) 3)) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 1 (cos.f64 (+.f64 kx kx))) 1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 1 (cos.f64 (+.f64 kx kx))) 1)) 2) (pow.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 1 (cos.f64 (+.f64 kx kx))) 1)) 2)) (/.f64 (+.f64 1 (pow.f64 (cos.f64 (+.f64 kx kx)) 3)) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 1 (cos.f64 (+.f64 kx kx))) 1))) (-.f64 1 (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (-.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 3) (pow.f64 (pow.f64 (sin.f64 kx) 2) 3)) (+.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (-.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (-.f64 1 (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) 0) 0) (/.f64 (*.f64 2 (pow.f64 (pow.f64 (sin.f64 kx) 2) 3)) (+.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) 0)) (-.f64 1 (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) 3) (pow.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) 3)) (+.f64 (*.f64 (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1))) (*.f64 (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)))))) (-.f64 1 (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 1 (cos.f64 (+.f64 kx kx))) 1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 1 (cos.f64 (+.f64 kx kx))) 1)) 3) (pow.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 1 (cos.f64 (+.f64 kx kx))) 1)) 3)) (+.f64 (pow.f64 (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 1 (cos.f64 (+.f64 kx kx))) 1)) 2) (*.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 1 (cos.f64 (+.f64 kx kx))) 1)) (/.f64 (+.f64 1 (pow.f64 (cos.f64 (+.f64 kx kx)) 3)) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 1 (cos.f64 (+.f64 kx kx))) 1))))) (-.f64 1 (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) 3) (pow.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) 3)) (+.f64 (*.f64 (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1))) (*.f64 (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)))))) (-.f64 1 (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 1 (cos.f64 (+.f64 kx kx))) 1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 1 (cos.f64 (+.f64 kx kx))) 1)) 3) (pow.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 1 (cos.f64 (+.f64 kx kx))) 1)) 3)) (+.f64 (pow.f64 (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 1 (cos.f64 (+.f64 kx kx))) 1)) 2) (*.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 1 (cos.f64 (+.f64 kx kx))) 1)) (/.f64 (+.f64 1 (pow.f64 (cos.f64 (+.f64 kx kx)) 3)) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 1 (cos.f64 (+.f64 kx kx))) 1))))) (-.f64 1 (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 2) (*.f64 0 (+.f64 (cos.f64 (+.f64 kx kx)) -1)))) 0) (/.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) 3) (+.f64 0 (+.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 2) (*.f64 0 (+.f64 (cos.f64 (+.f64 kx kx)) -1))))) (-.f64 1 (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 2) 0) 0) (/.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) 3) (+.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 2) 0)) (-.f64 1 (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1))) (*.f64 (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) 3) (pow.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) 3)) (+.f64 (*.f64 (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1))) (*.f64 (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)))))) (-.f64 1 (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 1 (cos.f64 (+.f64 kx kx))) 1)) 2) (*.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 1 (cos.f64 (+.f64 kx kx))) 1)) (/.f64 (+.f64 1 (pow.f64 (cos.f64 (+.f64 kx kx)) 3)) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 1 (cos.f64 (+.f64 kx kx))) 1)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 1 (cos.f64 (+.f64 kx kx))) 1)) 3) (pow.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 1 (cos.f64 (+.f64 kx kx))) 1)) 3)) (+.f64 (pow.f64 (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 1 (cos.f64 (+.f64 kx kx))) 1)) 2) (*.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 1 (cos.f64 (+.f64 kx kx))) 1)) (/.f64 (+.f64 1 (pow.f64 (cos.f64 (+.f64 kx kx)) 3)) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 1 (cos.f64 (+.f64 kx kx))) 1))))) (-.f64 1 (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1) 0) (-.f64 1 (cos.f64 (+.f64 kx kx))) (-.f64 1 (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 1 (cos.f64 (+.f64 kx kx))) 1) 0) (-.f64 1 (cos.f64 (+.f64 kx kx))) (-.f64 1 (cos.f64 (+.f64 kx kx))))
(if (!=.f64 1 0) (-.f64 1 (cos.f64 (+.f64 kx kx))) (-.f64 1 (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (+.f64 (cos.f64 (+.f64 kx kx)) 1) 0) (/.f64 (pow.f64 (sin.f64 (+.f64 kx kx)) 2) (+.f64 (cos.f64 (+.f64 kx kx)) 1)) (-.f64 1 (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (+.f64 1 (cos.f64 (+.f64 kx kx))) 0) (/.f64 (pow.f64 (sin.f64 (+.f64 kx kx)) 2) (+.f64 1 (cos.f64 (+.f64 kx kx)))) (-.f64 1 (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (pow.f64 (sin.f64 kx) 2) 0) (/.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 3) (pow.f64 (pow.f64 (sin.f64 kx) 2) 3)) (+.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (-.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (-.f64 1 (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (pow.f64 (sin.f64 kx) 2) 0) (/.f64 (*.f64 2 (pow.f64 (pow.f64 (sin.f64 kx) 2) 3)) (+.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) 0)) (-.f64 1 (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 0) (/.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) 3) (+.f64 0 (+.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 2) (*.f64 0 (+.f64 (cos.f64 (+.f64 kx kx)) -1))))) (-.f64 1 (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 0) (/.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) 3) (+.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 2) 0)) (-.f64 1 (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1)) 2)) (*.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1))) 0) (*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 kx kx)) 3)) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1)) 3))) (-.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1)) 2)) (*.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1)))) (-.f64 1 (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (+.f64 kx kx)) (+.f64 1 (cos.f64 (+.f64 kx kx)))) 2)) (*.f64 (cos.f64 (+.f64 kx kx)) (+.f64 1 (cos.f64 (+.f64 kx kx))))) 0) (/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 kx kx)) 3)) (-.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (+.f64 kx kx)) (+.f64 1 (cos.f64 (+.f64 kx kx)))) 2)) (*.f64 (cos.f64 (+.f64 kx kx)) (+.f64 1 (cos.f64 (+.f64 kx kx)))))) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (+.f64 kx kx)) (+.f64 1 (cos.f64 (+.f64 kx kx)))) 3))) (-.f64 1 (cos.f64 (+.f64 kx kx))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) 3) (+.f64 0 (+.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 2) (*.f64 0 (+.f64 (cos.f64 (+.f64 kx kx)) -1))))) (-.f64 1 (cos.f64 (+.f64 kx kx))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) 3) (+.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 2) 0)) (-.f64 1 (cos.f64 (+.f64 kx kx))))
(+.f64 ky (-.f64 (neg.f64 ky) (+.f64 (cos.f64 (+.f64 kx kx)) -1)))
(-.f64 (+.f64 ky (neg.f64 ky)) (+.f64 (cos.f64 (+.f64 kx kx)) -1))
(+.f64 (*.f64 ky ky) (-.f64 (neg.f64 (*.f64 ky ky)) (+.f64 (cos.f64 (+.f64 kx kx)) -1)))
(fma.f64 ky ky (-.f64 (-.f64 (neg.f64 (*.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -1))
(+.f64 (*.f64 kx kx) (-.f64 (neg.f64 (*.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) -1)))
(fma.f64 kx kx (-.f64 (-.f64 (neg.f64 (*.f64 kx kx)) (cos.f64 (+.f64 kx kx))) -1))
(+.f64 kx (-.f64 (neg.f64 kx) (+.f64 (cos.f64 (+.f64 kx kx)) -1)))
(-.f64 (+.f64 kx (neg.f64 kx)) (+.f64 (cos.f64 (+.f64 kx kx)) -1))
(+.f64 (-.f64 0 (pow.f64 (cos.f64 kx) 2)) (fma.f64 (sin.f64 kx) (sin.f64 kx) 1))
(-.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) 1) (pow.f64 (cos.f64 kx) 2))
(+.f64 (neg.f64 (cos.f64 (+.f64 kx kx))) (*.f64 -1 -1))
(-.f64 1 (cos.f64 (+.f64 kx kx)))
(+.f64 (neg.f64 (cos.f64 (+.f64 kx kx))) (neg.f64 -1))
(-.f64 1 (cos.f64 (+.f64 kx kx)))
(+.f64 (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) (neg.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 kx kx)) 3)) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 1 (cos.f64 (+.f64 kx kx))) 1))
(+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 kx) 2))
(*.f64 2 (pow.f64 (sin.f64 kx) 2))
(+.f64 1 (neg.f64 (cos.f64 (+.f64 kx kx))))
(-.f64 1 (cos.f64 (+.f64 kx kx)))
(+.f64 (neg.f64 (cos.f64 (+.f64 kx kx))) 1)
(-.f64 1 (cos.f64 (+.f64 kx kx)))
(+.f64 0 (-.f64 1 (cos.f64 (+.f64 kx kx))))
(-.f64 1 (cos.f64 (+.f64 kx kx)))
(-.f64 (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)) (/.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 kx kx)) 3)) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 1 (cos.f64 (+.f64 kx kx))) 1))
(-.f64 (+.f64 1 0) (cos.f64 (+.f64 kx kx)))
(-.f64 1 (cos.f64 (+.f64 kx kx)))
(-.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) 1) (pow.f64 (cos.f64 kx) 2))
(-.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) 1/2) (*.f64 1/2 (cos.f64 (+.f64 kx kx))))
(-.f64 (neg.f64 (cos.f64 (+.f64 kx kx))) -1)
(-.f64 1 (cos.f64 (+.f64 kx kx)))
(-.f64 ky (+.f64 ky (+.f64 (cos.f64 (+.f64 kx kx)) -1)))
(-.f64 ky (+.f64 (+.f64 ky (cos.f64 (+.f64 kx kx))) -1))
(-.f64 (*.f64 ky ky) (+.f64 (*.f64 ky ky) (+.f64 (cos.f64 (+.f64 kx kx)) -1)))
(-.f64 (*.f64 ky ky) (fma.f64 ky ky (+.f64 (cos.f64 (+.f64 kx kx)) -1)))
(-.f64 (*.f64 kx kx) (+.f64 (*.f64 kx kx) (+.f64 (cos.f64 (+.f64 kx kx)) -1)))
(-.f64 (*.f64 kx kx) (fma.f64 kx kx (+.f64 (cos.f64 (+.f64 kx kx)) -1)))
(-.f64 kx (+.f64 kx (+.f64 (cos.f64 (+.f64 kx kx)) -1)))
(-.f64 kx (+.f64 (+.f64 kx (cos.f64 (+.f64 kx kx))) -1))
(-.f64 1 (cos.f64 (+.f64 kx kx)))
(-.f64 0 (+.f64 (cos.f64 (+.f64 kx kx)) -1))
(-.f64 1 (cos.f64 (+.f64 kx kx)))
(-.f64 1/2 (-.f64 (*.f64 1/2 (cos.f64 (+.f64 kx kx))) (pow.f64 (sin.f64 kx) 2)))
(-.f64 1/2 (fma.f64 1/2 (cos.f64 (+.f64 kx kx)) (neg.f64 (pow.f64 (sin.f64 kx) 2))))
(-.f64 (pow.f64 (sin.f64 kx) 2) (neg.f64 (pow.f64 (sin.f64 kx) 2)))
(*.f64 (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 kx kx)))) (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 2)))
(cbrt.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) (pow.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 2)) (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 kx kx)))))
(cbrt.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) (pow.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 2)))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 kx kx)) 3)) (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 kx kx)) 3)) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 1 (cos.f64 (+.f64 kx kx))) 1))
(*.f64 -1 (+.f64 (cos.f64 (+.f64 kx kx)) -1))
(-.f64 1 (cos.f64 (+.f64 kx kx)))
(*.f64 (*.f64 (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 kx kx)))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 2) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 2) 2))) (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 2))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 2) 2)) (-.f64 1 (cos.f64 (+.f64 kx kx))))))
(*.f64 (sin.f64 kx) (+.f64 (sin.f64 kx) (sin.f64 kx)))
(*.f64 2 (pow.f64 (sin.f64 kx) 2))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 2 (cbrt.f64 (pow.f64 (sin.f64 kx) 2))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (+.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (cbrt.f64 (pow.f64 (sin.f64 kx) 2))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 2 (cbrt.f64 (pow.f64 (sin.f64 kx) 2))))
(*.f64 (neg.f64 (cbrt.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1))) (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 2)))
(neg.f64 (*.f64 (cbrt.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1)) (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 2))))
(*.f64 (cbrt.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1)) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 2))))
(neg.f64 (*.f64 (cbrt.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1)) (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 2))))
(*.f64 (+.f64 -1 (pow.f64 (cos.f64 (+.f64 kx kx)) 3)) (/.f64 1 (neg.f64 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1))))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 (+.f64 kx kx)) 3))) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 1 (cos.f64 (+.f64 kx kx))) 1))
(*.f64 (+.f64 1 (+.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 2)) (cbrt.f64 (cos.f64 (+.f64 kx kx))))) (-.f64 1 (cbrt.f64 (cos.f64 (+.f64 kx kx)))))
(*.f64 -2 (*.f64 (sin.f64 (/.f64 (+.f64 0 (+.f64 kx kx)) 2)) (sin.f64 (/.f64 (-.f64 0 (+.f64 kx kx)) 2))))
(*.f64 -2 (*.f64 (sin.f64 (/.f64 (+.f64 kx kx) 2)) (sin.f64 (/.f64 (neg.f64 (+.f64 kx kx)) 2))))
(*.f64 1 (-.f64 1 (cos.f64 (+.f64 kx kx))))
(-.f64 1 (cos.f64 (+.f64 kx kx)))
(*.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) 1)
(-.f64 1 (cos.f64 (+.f64 kx kx)))
(*.f64 2 (pow.f64 (sin.f64 kx) 2))
(*.f64 (pow.f64 (sin.f64 kx) 2) 2)
(*.f64 2 (pow.f64 (sin.f64 kx) 2))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 kx kx)) 3)) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 kx kx)) 3)) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 1 (cos.f64 (+.f64 kx kx))) 1))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) 3)) (*.f64 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1) (+.f64 1 (+.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) 2) (pow.f64 (cos.f64 (+.f64 kx kx)) 3)))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) 3)) (*.f64 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 1 (cos.f64 (+.f64 kx kx))) 1) (+.f64 (+.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) 2) (pow.f64 (cos.f64 (+.f64 kx kx)) 3)) 1)))
(/.f64 (+.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) 2) (*.f64 2 (-.f64 1 (cos.f64 (+.f64 kx kx))))) 4)
(/.f64 (fma.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) 2 (*.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) 2)) 4)
(/.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1) (*.f64 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1) (pow.f64 (cos.f64 (+.f64 kx kx)) 3))) (pow.f64 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1) 2))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 kx kx)) 3)) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 1 (cos.f64 (+.f64 kx kx))) 1))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 (+.f64 kx kx)) 3)) (neg.f64 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 (+.f64 kx kx)) 3))) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 1 (cos.f64 (+.f64 kx kx))) 1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 2)) (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 kx kx)) 3)))) (cbrt.f64 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)))
(/.f64 (cbrt.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 kx kx)) 3)) (pow.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 2))) (cbrt.f64 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 1 (cos.f64 (+.f64 kx kx))) 1)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 kx kx)) 3))) (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 2))) (cbrt.f64 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1)))
(/.f64 (cbrt.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 kx kx)) 3)) (pow.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 2))) (cbrt.f64 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 1 (cos.f64 (+.f64 kx kx))) 1)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) 3)) (/.f64 1 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1))) (+.f64 1 (+.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) 2) (pow.f64 (cos.f64 (+.f64 kx kx)) 3))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) 3)) (*.f64 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 1 (cos.f64 (+.f64 kx kx))) 1) (+.f64 (+.f64 (pow.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 3) 2) (pow.f64 (cos.f64 (+.f64 kx kx)) 3)) 1)))
(/.f64 (+.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) (-.f64 1 (cos.f64 (+.f64 kx kx)))) 2)
(-.f64 1 (cos.f64 (+.f64 kx kx)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 kx kx)) 3)) (neg.f64 (neg.f64 (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 (cos.f64 (+.f64 kx kx)) 1) 1))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 kx kx)) 3)) (fma.f64 (cos.f64 (+.f64 kx kx)) (+.f64 1 (cos.f64 (+.f64 kx kx))) 1))
(/.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) 1)
(-.f64 1 (cos.f64 (+.f64 kx kx)))
(pow.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) 3) 1/3)
(-.f64 1 (cos.f64 (+.f64 kx kx)))
(pow.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) 1)
(-.f64 1 (cos.f64 (+.f64 kx kx)))
(pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 kx kx)))) 3)
(-.f64 1 (cos.f64 (+.f64 kx kx)))
(neg.f64 (-.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1) 0))
(-.f64 1 (cos.f64 (+.f64 kx kx)))
(neg.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -1))
(-.f64 1 (cos.f64 (+.f64 kx kx)))
(cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 kx kx))) 3))
(-.f64 1 (cos.f64 (+.f64 kx kx)))

eval1.4s (3.4%)

Compiler

Compiled 75225 to 51501 computations (31.5% saved)

prune825.0ms (2%)

Pruning

16 alts after pruning (15 fresh and 1 done)

PrunedKeptTotal
New1770141784
Fresh213
Picked101
Done314
Total1776161792
Error
0.0b
Counts
1792 → 16
Alt Table
Click to see full alt table
StatusErrorProgram
4.9b
(sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 (cbrt.f64 1/4) (hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)))) (cbrt.f64 2))))
22.4b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)) 1))))
4.4b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))))
44.2b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) l))))
43.2b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (*.f64 Om Om))) l))))
15.5b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (fma.f64 (*.f64 kx kx) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2) 1)))))
5.9b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (/.f64 (+.f64 (*.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 2) 2)))))
14.1b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 l l))) (*.f64 Om Om)))))))
15.4b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om))))))))
20.5b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 1/2 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 Om Om))))))))
43.2b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (*.f64 Om Om))) l)))))
33.6b
(sqrt.f64 (+.f64 1/2 (+.f64 1/2 (neg.f64 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))))))
23.9b
(sqrt.f64 (+.f64 1/2 1/2))
5.7b
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) Om) (*.f64 Om 1/4))))))))
6.2b
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (+.f64 (pow.f64 (/.f64 (*.f64 2 (*.f64 l ky)) Om) 2) (pow.f64 (*.f64 l (*.f64 (/.f64 2 Om) (sin.f64 kx))) 2))))))))
31.9b
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (+.f64 1 (/.f64 (*.f64 -2 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (*.f64 Om Om))))))
Compiler

Compiled 806 to 650 computations (19.4% saved)

localize30.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)
0.3b
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
4.0b
(*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))
Compiler

Compiled 79 to 52 computations (34.2% saved)

series206.0ms (0.5%)

Counts
3 → 72
Calls

27 calls:

TimeVariablePointExpression
2.0ms
l
@0
(*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))
1.0ms
kx
@0
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
1.0ms
kx
@inf
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
1.0ms
kx
@inf
(*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))
1.0ms
Om
@inf
(*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))
Compiler

Compiled 20620 to 15525 computations (24.7% saved)

rewrite136.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
124×egg-rr
98×egg-rr
34×egg-rr
Counts
3 → 256
Calls
Call 1
Inputs
(*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))
(hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 l l) 0) (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 kx) 0) (/.f64 (+.f64 l l) (/.f64 Om (sin.f64 kx))) (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 4 (*.f64 l l))) 0) (/.f64 (*.f64 (sin.f64 kx) (cbrt.f64 (+.f64 l l))) (/.f64 Om (cbrt.f64 (*.f64 4 (*.f64 l l))))) (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (+.f64 l l)) 0) (/.f64 (cbrt.f64 (sin.f64 kx)) (/.f64 Om (*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (+.f64 l l)))) (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) 0) (/.f64 1 (/.f64 Om (*.f64 (sin.f64 kx) (+.f64 l l)))) (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 l 0) (/.f64 (*.f64 (sin.f64 kx) 2) (/.f64 Om l)) (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (+.f64 l l))) (/.f64 Om (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) 2)))) (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 kx) 0) (/.f64 (*.f64 -2 l) (/.f64 (neg.f64 Om) (sin.f64 kx))) (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 kx) 0) (/.f64 l (/.f64 (*.f64 Om 1/2) (sin.f64 kx))) (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 l 0) (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 -2 l) 0) (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -2 0) (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 4) 0) (*.f64 (/.f64 (*.f64 (sin.f64 kx) l) (*.f64 Om (cbrt.f64 1/2))) (cbrt.f64 4)) (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 2) 0) (*.f64 (/.f64 (*.f64 (sin.f64 kx) l) (*.f64 Om (sqrt.f64 1/2))) (sqrt.f64 2)) (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 kx) (cbrt.f64 (/.f64 (+.f64 l l) Om))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 kx) 2) (/.f64 l Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sin.f64 kx) (cbrt.f64 (+.f64 l l))) (cbrt.f64 (*.f64 Om Om))) (/.f64 (cbrt.f64 (*.f64 4 (*.f64 l l))) (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sin.f64 kx) (cbrt.f64 (+.f64 l l))) 1) (/.f64 (cbrt.f64 (*.f64 4 (*.f64 l l))) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sin.f64 kx) l) (cbrt.f64 Om)) (cbrt.f64 (/.f64 8 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sin.f64 kx)) Om) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (+.f64 l l)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sin.f64 kx)) (cbrt.f64 (*.f64 Om Om))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (+.f64 l l)) (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sin.f64 kx)) (cbrt.f64 Om)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (+.f64 l l)) (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 Om)) (/.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (+.f64 l l))) Om) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (+.f64 l l))) (cbrt.f64 (*.f64 Om Om))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) 2)) (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (+.f64 l l))) 1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) 2)) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sin.f64 kx) 2) Om) l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sin.f64 kx) 2) (cbrt.f64 Om)) (/.f64 l (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -2 l) (cbrt.f64 (neg.f64 Om))) (/.f64 (sin.f64 kx) (pow.f64 (cbrt.f64 (neg.f64 Om)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -2 l) (cbrt.f64 Om)) (/.f64 (sin.f64 kx) (neg.f64 (cbrt.f64 (*.f64 Om Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 2)) (cbrt.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 l l) Om) (cbrt.f64 (sin.f64 kx))) (cbrt.f64 (pow.f64 (sin.f64 kx) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) (/.f64 1 Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (+.f64 l l) Om)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2)) (sin.f64 kx)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 l l) (/.f64 (sin.f64 kx) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 kx)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (/.f64 (+.f64 l l) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 kx) (cbrt.f64 Om)) (/.f64 l (cbrt.f64 (/.f64 (*.f64 Om Om) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (+.f64 l l) Om) (cbrt.f64 (sin.f64 kx))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2)) (sin.f64 kx)) (cbrt.f64 (/.f64 (+.f64 l l) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (cbrt.f64 (/.f64 (*.f64 Om Om) 8))) (/.f64 (sin.f64 kx) (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 Om) (*.f64 (sin.f64 kx) (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 kx) Om) (+.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (/.f64 (+.f64 l l) Om)) (cbrt.f64 (sin.f64 kx)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2)) (*.f64 (sin.f64 kx) (cbrt.f64 (/.f64 (+.f64 l l) Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 2)) (cbrt.f64 (/.f64 (+.f64 l l) Om))) (cbrt.f64 (sin.f64 kx)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) (cbrt.f64 Om)) (cbrt.f64 (/.f64 1 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 kx) (cbrt.f64 Om)) (*.f64 (/.f64 l (cbrt.f64 (/.f64 (*.f64 Om Om) 8))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 kx)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (/.f64 (+.f64 l l) Om)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 kx)) (*.f64 (cbrt.f64 (/.f64 (+.f64 l l) Om)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (+.f64 l l) Om)) (*.f64 (cbrt.f64 (sin.f64 kx)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 kx) (cbrt.f64 (+.f64 l l))) (/.f64 (cbrt.f64 (*.f64 4 (*.f64 l l))) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 kx)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (+.f64 l l)) (/.f64 1 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (+.f64 l l))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) 2)) (/.f64 1 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l (cbrt.f64 2)) (*.f64 (cbrt.f64 4) (/.f64 (sin.f64 kx) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 l) (*.f64 (cbrt.f64 (*.f64 (*.f64 l l) 8)) (/.f64 (sin.f64 kx) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 l l)) (*.f64 (cbrt.f64 (*.f64 4 (*.f64 l l))) (/.f64 (sin.f64 kx) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 4 (*.f64 l l))) (*.f64 (cbrt.f64 (+.f64 l l)) (/.f64 (sin.f64 kx) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 2) (*.f64 (*.f64 (cbrt.f64 4) l) (/.f64 (sin.f64 kx) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 8 l)) (*.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (sin.f64 kx) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (*.f64 (*.f64 l (sqrt.f64 2)) (/.f64 (sin.f64 kx) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (/.f64 (sin.f64 kx) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sin.f64 kx) l) (neg.f64 Om)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sin.f64 kx) l) Om) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 kx) (*.f64 -2 l)) (/.f64 -1 Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 kx) (cbrt.f64 (*.f64 Om Om))) (/.f64 (+.f64 l l) (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sin.f64 kx) (cbrt.f64 (+.f64 l l))) Om) (cbrt.f64 (*.f64 4 (*.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 l l) (cbrt.f64 Om)) (/.f64 (sin.f64 kx) (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sin.f64 kx) l) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 (/.f64 8 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (*.f64 Om Om))) (/.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sin.f64 kx) 2) (cbrt.f64 (*.f64 Om Om))) (/.f64 l (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 l) (/.f64 (sin.f64 kx) (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 kx) l) (/.f64 2 Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sin.f64 kx) l) 1) (/.f64 2 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 kx) (neg.f64 l)) (*.f64 Om -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 -2 l)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2)) (sin.f64 kx))) (cbrt.f64 (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 l) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2)) (sin.f64 kx))) (cbrt.f64 (*.f64 Om 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 l) (sin.f64 kx)) (*.f64 Om -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) (cbrt.f64 Om)) (pow.f64 (cbrt.f64 (cbrt.f64 Om)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 Om)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 kx) l) (cbrt.f64 (*.f64 Om 1/2))) (cbrt.f64 (/.f64 (*.f64 Om Om) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 kx) l) (sqrt.f64 1/2)) (*.f64 Om (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 kx) l) (cbrt.f64 1/2)) (/.f64 Om (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 kx) l) (*.f64 (cbrt.f64 Om) (sqrt.f64 1/2))) (*.f64 (cbrt.f64 (*.f64 Om Om)) (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 kx) (*.f64 -2 l)) (cbrt.f64 (neg.f64 Om))) (pow.f64 (cbrt.f64 (neg.f64 Om)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 kx) (*.f64 -2 l)) (cbrt.f64 Om)) (neg.f64 (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) (cbrt.f64 Om))) (neg.f64 (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sin.f64 kx) l)) (*.f64 Om -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 kx) l) (*.f64 Om 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 kx) (*.f64 -2 l)) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) (cbrt.f64 Om)) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 2)) (cbrt.f64 (*.f64 (sin.f64 kx) (+.f64 l l)))) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sin.f64 kx) (cbrt.f64 Om)) (+.f64 l l)) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) -1) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) (cbrt.f64 Om)) 1) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (+.f64 l l))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 2))) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 kx) (/.f64 l (cbrt.f64 (/.f64 (*.f64 Om Om) 8)))) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 l l)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2)) (sin.f64 kx))) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 l l) (cbrt.f64 Om)) (sin.f64 kx)) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) (cbrt.f64 Om)) 1) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) (cbrt.f64 Om)) (cbrt.f64 Om)) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 kx) l) 1) (*.f64 Om 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 kx) l) (cbrt.f64 Om)) (cbrt.f64 (/.f64 (*.f64 Om Om) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 kx) (*.f64 -2 l)) 1) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sin.f64 kx) (*.f64 -2 l))) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 kx) l) Om) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 l (*.f64 Om -1/2)) (sin.f64 kx)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1/2 0) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (cbrt.f64 -1/2) (/.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) (cbrt.f64 1/4))) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) (sqrt.f64 1/2))) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1/2 0) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/2) 0) (/.f64 (cbrt.f64 1/4) (/.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1) (cbrt.f64 1/2))) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 (sqrt.f64 1/2) (*.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1) (sqrt.f64 2))) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (cbrt.f64 1/2) (/.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1) (cbrt.f64 1/4))) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (sqrt.f64 1/2)) 0) (/.f64 (sqrt.f64 1/2) (*.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1) (sqrt.f64 2))) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (neg.f64 (cbrt.f64 1/2)) (/.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) (cbrt.f64 1/4))) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 1/4)) 0) (/.f64 (cbrt.f64 1/2) (/.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1) (cbrt.f64 1/4))) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (/.f64 -1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/2) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)) (/.f64 1 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)) (/.f64 (sqrt.f64 1/2) (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) 2) 2) (cbrt.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (*.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 -1 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 1/2)) (*.f64 (cbrt.f64 1/4) (/.f64 -1 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (/.f64 -1 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/2) (*.f64 (neg.f64 (cbrt.f64 1/4)) (/.f64 -1 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 1/2)) (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (/.f64 (sqrt.f64 1/2) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 1/2)) (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 1/2)) 1) (/.f64 (sqrt.f64 1/2) (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 -1/2) -1) (/.f64 (cbrt.f64 1/4) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 1/2) (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) (/.f64 (neg.f64 (cbrt.f64 1/4)) (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 1/2) (neg.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) (/.f64 (neg.f64 (cbrt.f64 1/4)) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 1/2) -1) (/.f64 (neg.f64 (cbrt.f64 1/4)) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) (/.f64 -1/2 (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) (/.f64 -1/2 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 -1) (/.f64 -1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) (/.f64 (neg.f64 (sqrt.f64 1/2)) (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) (/.f64 (neg.f64 (sqrt.f64 1/2)) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) -1) (/.f64 (neg.f64 (sqrt.f64 1/2)) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 1/2)) (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (/.f64 (cbrt.f64 1/4) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 1/2)) (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 1/2)) 1) (/.f64 (cbrt.f64 1/4) (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (/.f64 1/2 (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) (/.f64 1/2 (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 1 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)) (cbrt.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/2) (/.f64 (cbrt.f64 1/4) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 -1 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 1/4) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) (cbrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 -1/2) (*.f64 (cbrt.f64 1/4) (/.f64 -1 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 -1/2) (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (/.f64 (cbrt.f64 1/4) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 -1/2) (neg.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 -1/2) 1) (/.f64 (cbrt.f64 1/4) (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (*.f64 2 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 2 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) 1) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (*.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (cbrt.f64 1/4)) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)) (cbrt.f64 1/2)) (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)) (cbrt.f64 -1/2)) (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (sqrt.f64 1/2)) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) 1/2) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2))) (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) 1) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2))) (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2))) (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)) (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1/2 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1/2 (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) 1) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1/2 (/.f64 1 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 1 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 0) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2) (/.f64 1 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 0) (/.f64 (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) (/.f64 1 (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1) 0) (/.f64 1 (/.f64 1 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2) 0) (/.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2) -1)) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 2) 1) 0) (/.f64 1 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 2) 1) -1/2)) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2) (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) 2) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 -1) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2) (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 2) 1) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1) 3))))))

simplify643.0ms (1.5%)

Algorithm
egglog
Counts
328 → 389
Calls
Call 1
Inputs
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 l (pow.f64 kx 3)) Om)) (*.f64 2 (/.f64 (*.f64 l kx) Om)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 l (pow.f64 kx 3)) Om)) (+.f64 (*.f64 2 (/.f64 (*.f64 l kx) Om)) (*.f64 1/60 (/.f64 (*.f64 l (pow.f64 kx 5)) Om))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 l (pow.f64 kx 3)) Om)) (+.f64 (*.f64 2 (/.f64 (*.f64 l kx) Om)) (+.f64 (*.f64 1/60 (/.f64 (*.f64 l (pow.f64 kx 5)) Om)) (*.f64 -1/2520 (/.f64 (*.f64 l (pow.f64 kx 7)) Om)))))
(*.f64 2 (/.f64 (*.f64 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 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))) (*.f64 1/4 (-.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))))))))) (+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2)))))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (pow.f64 l 6))) (+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4))))))
1/2
(+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 (/.f64 1 Om) 6))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))))))))
1/2
(+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 (/.f64 -1 Om) 6))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))))))))
1
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 kx 6) (-.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -4/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 l 2)) (pow.f64 Om 2)))))) (*.f64 1/2 (*.f64 (pow.f64 kx 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)))))))
1
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2) (pow.f64 l 4)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (/.f64 (*.f64 (pow.f64 l 6) (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2) (pow.f64 l 4))))))
(*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l)
(+.f64 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l))))
(*.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))
(-.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l))))
1
(+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) 1)
(+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 (/.f64 1 Om) 4)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 (/.f64 1 Om) 4))) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))))
1
(+.f64 1 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 (/.f64 -1 Om) 4))) (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2))))))
(+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 (/.f64 -1 Om) 6) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 (/.f64 -1 Om) 4))) (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))))
(if (!=.f64 (+.f64 l l) 0) (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)))
(if (!=.f64 (sin.f64 kx) 0) (/.f64 (+.f64 l l) (/.f64 Om (sin.f64 kx))) (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)))
(if (!=.f64 (cbrt.f64 (*.f64 4 (*.f64 l l))) 0) (/.f64 (*.f64 (sin.f64 kx) (cbrt.f64 (+.f64 l l))) (/.f64 Om (cbrt.f64 (*.f64 4 (*.f64 l l))))) (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (+.f64 l l)) 0) (/.f64 (cbrt.f64 (sin.f64 kx)) (/.f64 Om (*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (+.f64 l l)))) (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)))
(if (!=.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) 0) (/.f64 1 (/.f64 Om (*.f64 (sin.f64 kx) (+.f64 l l)))) (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)))
(if (!=.f64 l 0) (/.f64 (*.f64 (sin.f64 kx) 2) (/.f64 Om l)) (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (+.f64 l l))) (/.f64 Om (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) 2)))) (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)))
(if (!=.f64 2 0) (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)))
(if (!=.f64 (sin.f64 kx) 0) (/.f64 (*.f64 -2 l) (/.f64 (neg.f64 Om) (sin.f64 kx))) (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)))
(if (!=.f64 (sin.f64 kx) 0) (/.f64 l (/.f64 (*.f64 Om 1/2) (sin.f64 kx))) (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)))
(if (!=.f64 l 0) (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)))
(if (!=.f64 (*.f64 -2 l) 0) (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)))
(if (!=.f64 -2 0) (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)))
(if (!=.f64 (cbrt.f64 4) 0) (*.f64 (/.f64 (*.f64 (sin.f64 kx) l) (*.f64 Om (cbrt.f64 1/2))) (cbrt.f64 4)) (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)))
(if (!=.f64 (sqrt.f64 2) 0) (*.f64 (/.f64 (*.f64 (sin.f64 kx) l) (*.f64 Om (sqrt.f64 1/2))) (sqrt.f64 2)) (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)))
(*.f64 (*.f64 (sin.f64 kx) (cbrt.f64 (/.f64 (+.f64 l l) Om))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2)))
(*.f64 (*.f64 (sin.f64 kx) 2) (/.f64 l Om))
(*.f64 (/.f64 (*.f64 (sin.f64 kx) (cbrt.f64 (+.f64 l l))) (cbrt.f64 (*.f64 Om Om))) (/.f64 (cbrt.f64 (*.f64 4 (*.f64 l l))) (cbrt.f64 Om)))
(*.f64 (/.f64 (*.f64 (sin.f64 kx) (cbrt.f64 (+.f64 l l))) 1) (/.f64 (cbrt.f64 (*.f64 4 (*.f64 l l))) Om))
(*.f64 (/.f64 (*.f64 (sin.f64 kx) l) (cbrt.f64 Om)) (cbrt.f64 (/.f64 8 (*.f64 Om Om))))
(*.f64 (/.f64 (cbrt.f64 (sin.f64 kx)) Om) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (+.f64 l l)) 1))
(*.f64 (/.f64 (cbrt.f64 (sin.f64 kx)) (cbrt.f64 (*.f64 Om Om))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (+.f64 l l)) (cbrt.f64 Om)))
(*.f64 (/.f64 (cbrt.f64 (sin.f64 kx)) (cbrt.f64 Om)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (+.f64 l l)) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (cbrt.f64 (/.f64 1 Om)) (/.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (+.f64 l l))) Om) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) 2)) 1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (+.f64 l l))) (cbrt.f64 (*.f64 Om Om))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) 2)) (cbrt.f64 Om)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (+.f64 l l))) 1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) 2)) Om))
(*.f64 (/.f64 (*.f64 (sin.f64 kx) 2) Om) l)
(*.f64 (/.f64 (*.f64 (sin.f64 kx) 2) (cbrt.f64 Om)) (/.f64 l (cbrt.f64 (*.f64 Om Om))))
(*.f64 (/.f64 (*.f64 -2 l) (cbrt.f64 (neg.f64 Om))) (/.f64 (sin.f64 kx) (pow.f64 (cbrt.f64 (neg.f64 Om)) 2)))
(*.f64 (/.f64 (*.f64 -2 l) (cbrt.f64 Om)) (/.f64 (sin.f64 kx) (neg.f64 (cbrt.f64 (*.f64 Om Om)))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 2)) (cbrt.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))))
(*.f64 1 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)))
(*.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)
(*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx))
(*.f64 (*.f64 (/.f64 (+.f64 l l) Om) (cbrt.f64 (sin.f64 kx))) (cbrt.f64 (pow.f64 (sin.f64 kx) 2)))
(*.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) (/.f64 1 Om))
(*.f64 (cbrt.f64 (/.f64 (+.f64 l l) Om)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2)) (sin.f64 kx)))
(*.f64 (+.f64 l l) (/.f64 (sin.f64 kx) Om))
(*.f64 (cbrt.f64 (sin.f64 kx)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (/.f64 (+.f64 l l) Om)))
(*.f64 (/.f64 (sin.f64 kx) (cbrt.f64 Om)) (/.f64 l (cbrt.f64 (/.f64 (*.f64 Om Om) 8))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (+.f64 l l) Om) (cbrt.f64 (sin.f64 kx))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2)) (sin.f64 kx)) (cbrt.f64 (/.f64 (+.f64 l l) Om)))
(*.f64 (/.f64 l (cbrt.f64 (/.f64 (*.f64 Om Om) 8))) (/.f64 (sin.f64 kx) (cbrt.f64 Om)))
(*.f64 (/.f64 1 Om) (*.f64 (sin.f64 kx) (+.f64 l l)))
(*.f64 (/.f64 (sin.f64 kx) Om) (+.f64 l l))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (/.f64 (+.f64 l l) Om)) (cbrt.f64 (sin.f64 kx)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2)) (*.f64 (sin.f64 kx) (cbrt.f64 (/.f64 (+.f64 l l) Om))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 2)) (cbrt.f64 (/.f64 (+.f64 l l) Om))) (cbrt.f64 (sin.f64 kx)))
(*.f64 (/.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) (cbrt.f64 Om)) (cbrt.f64 (/.f64 1 (*.f64 Om Om))))
(*.f64 (/.f64 (sin.f64 kx) (cbrt.f64 Om)) (*.f64 (/.f64 l (cbrt.f64 (/.f64 (*.f64 Om Om) 8))) 1))
(*.f64 (cbrt.f64 (sin.f64 kx)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (/.f64 (+.f64 l l) Om)) 1))
(*.f64 (cbrt.f64 (sin.f64 kx)) (*.f64 (cbrt.f64 (/.f64 (+.f64 l l) Om)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 2))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 l l) Om)) (*.f64 (cbrt.f64 (sin.f64 kx)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 2))))
(*.f64 (*.f64 (sin.f64 kx) (cbrt.f64 (+.f64 l l))) (/.f64 (cbrt.f64 (*.f64 4 (*.f64 l l))) Om))
(*.f64 (cbrt.f64 (sin.f64 kx)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (+.f64 l l)) (/.f64 1 Om)))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (+.f64 l l))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) 2)) (/.f64 1 Om)))
(*.f64 (*.f64 l (cbrt.f64 2)) (*.f64 (cbrt.f64 4) (/.f64 (sin.f64 kx) Om)))
(*.f64 (cbrt.f64 l) (*.f64 (cbrt.f64 (*.f64 (*.f64 l l) 8)) (/.f64 (sin.f64 kx) Om)))
(*.f64 (cbrt.f64 (+.f64 l l)) (*.f64 (cbrt.f64 (*.f64 4 (*.f64 l l))) (/.f64 (sin.f64 kx) Om)))
(*.f64 (cbrt.f64 (*.f64 4 (*.f64 l l))) (*.f64 (cbrt.f64 (+.f64 l l)) (/.f64 (sin.f64 kx) Om)))
(*.f64 (cbrt.f64 2) (*.f64 (*.f64 (cbrt.f64 4) l) (/.f64 (sin.f64 kx) Om)))
(*.f64 (cbrt.f64 (*.f64 8 l)) (*.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (sin.f64 kx) Om)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 l (sqrt.f64 2)) (/.f64 (sin.f64 kx) Om)))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 (*.f64 l (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (/.f64 (sin.f64 kx) Om)))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))
(*.f64 (/.f64 (*.f64 (sin.f64 kx) l) (neg.f64 Om)) -2)
(*.f64 (/.f64 (*.f64 (sin.f64 kx) l) Om) 2)
(*.f64 (*.f64 (sin.f64 kx) (*.f64 -2 l)) (/.f64 -1 Om))
(*.f64 (/.f64 (sin.f64 kx) (cbrt.f64 (*.f64 Om Om))) (/.f64 (+.f64 l l) (cbrt.f64 Om)))
(*.f64 (/.f64 (*.f64 (sin.f64 kx) (cbrt.f64 (+.f64 l l))) Om) (cbrt.f64 (*.f64 4 (*.f64 l l))))
(*.f64 (/.f64 (+.f64 l l) (cbrt.f64 Om)) (/.f64 (sin.f64 kx) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (/.f64 (*.f64 (sin.f64 kx) l) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 (/.f64 8 Om)))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 Om Om))) (/.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) (cbrt.f64 Om)))
(*.f64 (/.f64 (*.f64 (sin.f64 kx) 2) (cbrt.f64 (*.f64 Om Om))) (/.f64 l (cbrt.f64 Om)))
(*.f64 (*.f64 -2 l) (/.f64 (sin.f64 kx) (neg.f64 Om)))
(*.f64 (*.f64 (sin.f64 kx) l) (/.f64 2 Om))
(*.f64 (/.f64 (*.f64 (sin.f64 kx) l) 1) (/.f64 2 Om))
(/.f64 (*.f64 (sin.f64 kx) (neg.f64 l)) (*.f64 Om -1/2))
(/.f64 (*.f64 (cbrt.f64 (*.f64 -2 l)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2)) (sin.f64 kx))) (cbrt.f64 (neg.f64 Om)))
(/.f64 (*.f64 (cbrt.f64 l) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2)) (sin.f64 kx))) (cbrt.f64 (*.f64 Om 1/2)))
(/.f64 (*.f64 (neg.f64 l) (sin.f64 kx)) (*.f64 Om -1/2))
(/.f64 (/.f64 (/.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) (cbrt.f64 Om)) (pow.f64 (cbrt.f64 (cbrt.f64 Om)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 Om)) 2) 2))
(/.f64 (/.f64 (*.f64 (sin.f64 kx) l) (cbrt.f64 (*.f64 Om 1/2))) (cbrt.f64 (/.f64 (*.f64 Om Om) 4)))
(/.f64 (/.f64 (*.f64 (sin.f64 kx) l) (sqrt.f64 1/2)) (*.f64 Om (sqrt.f64 1/2)))
(/.f64 (/.f64 (*.f64 (sin.f64 kx) l) (cbrt.f64 1/2)) (/.f64 Om (cbrt.f64 4)))
(/.f64 (/.f64 (*.f64 (sin.f64 kx) l) (*.f64 (cbrt.f64 Om) (sqrt.f64 1/2))) (*.f64 (cbrt.f64 (*.f64 Om Om)) (sqrt.f64 1/2)))
(/.f64 (/.f64 (*.f64 (sin.f64 kx) (*.f64 -2 l)) (cbrt.f64 (neg.f64 Om))) (pow.f64 (cbrt.f64 (neg.f64 Om)) 2))
(/.f64 (/.f64 (*.f64 (sin.f64 kx) (*.f64 -2 l)) (cbrt.f64 Om)) (neg.f64 (cbrt.f64 (*.f64 Om Om))))
(/.f64 (neg.f64 (/.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) (cbrt.f64 Om))) (neg.f64 (cbrt.f64 (*.f64 Om Om))))
(/.f64 (neg.f64 (*.f64 (sin.f64 kx) l)) (*.f64 Om -1/2))
(/.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) Om)
(/.f64 (*.f64 (sin.f64 kx) l) (*.f64 Om 1/2))
(/.f64 (*.f64 (sin.f64 kx) (*.f64 -2 l)) (neg.f64 Om))
(/.f64 (/.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) (cbrt.f64 Om)) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 2)) (cbrt.f64 (*.f64 (sin.f64 kx) (+.f64 l l)))) (cbrt.f64 Om))
(/.f64 (*.f64 (/.f64 (sin.f64 kx) (cbrt.f64 Om)) (+.f64 l l)) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) -1) (neg.f64 Om))
(/.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)
(/.f64 (*.f64 (/.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) (cbrt.f64 Om)) 1) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (+.f64 l l))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 2))) (cbrt.f64 Om))
(/.f64 (*.f64 (sin.f64 kx) (/.f64 l (cbrt.f64 (/.f64 (*.f64 Om Om) 8)))) (cbrt.f64 Om))
(/.f64 (*.f64 (cbrt.f64 (+.f64 l l)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2)) (sin.f64 kx))) (cbrt.f64 Om))
(/.f64 (*.f64 (/.f64 (+.f64 l l) (cbrt.f64 Om)) (sin.f64 kx)) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (/.f64 (/.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) (cbrt.f64 Om)) 1) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (/.f64 (/.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) (cbrt.f64 Om)) (cbrt.f64 Om)) (cbrt.f64 Om))
(/.f64 (/.f64 (*.f64 (sin.f64 kx) l) 1) (*.f64 Om 1/2))
(/.f64 (/.f64 (*.f64 (sin.f64 kx) l) (cbrt.f64 Om)) (cbrt.f64 (/.f64 (*.f64 Om Om) 8)))
(/.f64 (/.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 Om))
(/.f64 (/.f64 (*.f64 (sin.f64 kx) (*.f64 -2 l)) 1) (neg.f64 Om))
(/.f64 (neg.f64 (*.f64 (sin.f64 kx) (*.f64 -2 l))) Om)
(/.f64 (/.f64 (*.f64 (sin.f64 kx) l) Om) 1/2)
(pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))) 3)
(pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)
(neg.f64 (*.f64 (/.f64 l (*.f64 Om -1/2)) (sin.f64 kx)))
(neg.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om -1/2))))
(neg.f64 (/.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) (neg.f64 Om)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 3))
(if (!=.f64 1/2 0) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(if (!=.f64 1 0) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (cbrt.f64 -1/2) (/.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) (cbrt.f64 1/4))) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) (sqrt.f64 1/2))) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(if (!=.f64 -1/2 0) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(if (!=.f64 (cbrt.f64 1/2) 0) (/.f64 (cbrt.f64 1/4) (/.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1) (cbrt.f64 1/2))) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 (sqrt.f64 1/2) (*.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1) (sqrt.f64 2))) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (cbrt.f64 1/2) (/.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1) (cbrt.f64 1/4))) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(if (!=.f64 (neg.f64 (sqrt.f64 1/2)) 0) (/.f64 (sqrt.f64 1/2) (*.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1) (sqrt.f64 2))) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (neg.f64 (cbrt.f64 1/2)) (/.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) (cbrt.f64 1/4))) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(if (!=.f64 (neg.f64 (cbrt.f64 1/4)) 0) (/.f64 (cbrt.f64 1/2) (/.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1) (cbrt.f64 1/4))) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(-.f64 0 (/.f64 -1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(-.f64 (/.f64 0 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (/.f64 -1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(*.f64 1 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(*.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 1)
(*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/2) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)))
(*.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)))
(*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)) (/.f64 1 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))
(*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)) (/.f64 (sqrt.f64 1/2) (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))
(*.f64 (/.f64 (sqrt.f64 1/2) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) (sqrt.f64 1/2))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) 2) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) 2) 2) (cbrt.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))))
(*.f64 (sqrt.f64 1/2) (*.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 -1 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))
(*.f64 -1 (/.f64 -1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(*.f64 (neg.f64 (cbrt.f64 1/2)) (*.f64 (cbrt.f64 1/4) (/.f64 -1 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (/.f64 -1 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))
(*.f64 (cbrt.f64 1/2) (*.f64 (neg.f64 (cbrt.f64 1/4)) (/.f64 -1 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))
(*.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2) -1))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 1/2)) (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (/.f64 (sqrt.f64 1/2) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 1/2)) (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) 2)))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 1/2)) 1) (/.f64 (sqrt.f64 1/2) (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))
(*.f64 (/.f64 (cbrt.f64 -1/2) -1) (/.f64 (cbrt.f64 1/4) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(*.f64 (/.f64 (cbrt.f64 1/2) (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) (/.f64 (neg.f64 (cbrt.f64 1/4)) (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) 2)))
(*.f64 (/.f64 (cbrt.f64 1/2) (neg.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) (/.f64 (neg.f64 (cbrt.f64 1/4)) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)))
(*.f64 (/.f64 (cbrt.f64 1/2) -1) (/.f64 (neg.f64 (cbrt.f64 1/4)) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) (/.f64 -1/2 (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) 2)))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) (/.f64 -1/2 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)))
(*.f64 (/.f64 1 -1) (/.f64 -1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(*.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) (/.f64 (neg.f64 (sqrt.f64 1/2)) (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) 2)))
(*.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) (/.f64 (neg.f64 (sqrt.f64 1/2)) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)))
(*.f64 (/.f64 (sqrt.f64 1/2) -1) (/.f64 (neg.f64 (sqrt.f64 1/2)) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 1/2)) (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (/.f64 (cbrt.f64 1/4) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 1/2)) (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 1/2)) 1) (/.f64 (cbrt.f64 1/4) (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))
(*.f64 (/.f64 -1 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (/.f64 1/2 (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2))))
(*.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) (/.f64 1/2 (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) 2)))
(*.f64 1/2 (/.f64 1 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(*.f64 (/.f64 1 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 1/2)
(*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)) (cbrt.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))
(*.f64 (cbrt.f64 1/2) (/.f64 (cbrt.f64 1/4) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(*.f64 -1/2 (/.f64 -1 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(*.f64 (/.f64 -1 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) -1/2)
(*.f64 (/.f64 (cbrt.f64 1/4) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) (cbrt.f64 1/2))
(*.f64 (cbrt.f64 -1/2) (*.f64 (cbrt.f64 1/4) (/.f64 -1 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))
(*.f64 (/.f64 (cbrt.f64 -1/2) (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (/.f64 (cbrt.f64 1/4) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2))))
(*.f64 (/.f64 (cbrt.f64 -1/2) (neg.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)))
(*.f64 (/.f64 (cbrt.f64 -1/2) 1) (/.f64 (cbrt.f64 1/4) (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))
(/.f64 -1/2 (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)))
(/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (*.f64 2 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)))
(/.f64 -1 (*.f64 2 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) 1) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2) 2))
(/.f64 -1 (*.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2))
(/.f64 -1 (neg.f64 (*.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1) 2)))
(/.f64 (neg.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)))
(/.f64 -1/2 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(/.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2))
(/.f64 1 (*.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (cbrt.f64 1/4)) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2))
(/.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 1)
(/.f64 (/.f64 1 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)) (cbrt.f64 1/2)) (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)) (cbrt.f64 -1/2)) (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (sqrt.f64 1/2)) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) 1/2) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2))
(/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2))) (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(/.f64 (*.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) 1) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2))
(/.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2))) (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(/.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2))) (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))
(/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)) (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(/.f64 (/.f64 -1/2 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)))
(/.f64 (/.f64 -1/2 (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) 2))
(/.f64 (/.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) 2) 2))
(/.f64 (/.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) 1) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2))
(/.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(/.f64 -1 (/.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 1/2))
(/.f64 1 (*.f64 2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))
(pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) 3)
(pow.f64 (*.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1) 2) -1)
(pow.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 3) 1/3)
(pow.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 1)
(neg.f64 (/.f64 -1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(neg.f64 (*.f64 -1/2 (/.f64 1 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))
(neg.f64 (*.f64 (/.f64 -1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 1))
(neg.f64 (*.f64 (/.f64 1 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) -1/2))
(cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 3))
(if (!=.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 0) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2) (/.f64 1 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))
(if (!=.f64 (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 0) (/.f64 (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) (/.f64 1 (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))
(if (!=.f64 1 0) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))
(if (!=.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1) 0) (/.f64 1 (/.f64 1 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))
(if (!=.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2) 0) (/.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2) -1)) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 2) 1) 0) (/.f64 1 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 2) 1) -1/2)) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))
(-.f64 0 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(*.f64 (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(*.f64 1 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))
(*.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1) 1)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2) (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) 2) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)))
(*.f64 (neg.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) 2))
(*.f64 -1 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(*.f64 (neg.f64 -1) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))
(*.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2))))
(*.f64 (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) 2)))
(*.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2) (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2))
(/.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1) 1)
(/.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) -1)
(pow.f64 (pow.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1) 3) 1/3)
(pow.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1) 1)
(pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 3)
(pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 2) 1) 1/2)
(pow.f64 (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)
(hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)
(hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)))
(neg.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 2) 1))
(sqrt.f64 (pow.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1) 2))
(cbrt.f64 (pow.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1) 3))
Outputs
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(/.f64 (*.f64 2 (*.f64 l kx)) Om)
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 l (pow.f64 kx 3)) Om)) (*.f64 2 (/.f64 (*.f64 l kx) Om)))
(fma.f64 -1/3 (/.f64 (*.f64 l (pow.f64 kx 3)) Om) (/.f64 (*.f64 2 (*.f64 l kx)) Om))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 l (pow.f64 kx 3)) Om)) (+.f64 (*.f64 2 (/.f64 (*.f64 l kx) Om)) (*.f64 1/60 (/.f64 (*.f64 l (pow.f64 kx 5)) Om))))
(fma.f64 -1/3 (/.f64 (*.f64 l (pow.f64 kx 3)) Om) (fma.f64 2 (/.f64 (*.f64 l kx) Om) (/.f64 (*.f64 1/60 (*.f64 l (pow.f64 kx 5))) Om)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 l (pow.f64 kx 3)) Om)) (+.f64 (*.f64 2 (/.f64 (*.f64 l kx) Om)) (+.f64 (*.f64 1/60 (/.f64 (*.f64 l (pow.f64 kx 5)) Om)) (*.f64 -1/2520 (/.f64 (*.f64 l (pow.f64 kx 7)) Om)))))
(fma.f64 -1/3 (/.f64 (*.f64 l (pow.f64 kx 3)) Om) (fma.f64 2 (/.f64 (*.f64 l kx) Om) (fma.f64 1/60 (/.f64 (*.f64 l (pow.f64 kx 5)) Om) (/.f64 (*.f64 -1/2520 (*.f64 l (pow.f64 kx 7))) Om))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))))))))
(+.f64 1/2 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om))) (neg.f64 (*.f64 (pow.f64 kx 4) (fma.f64 1/4 (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (neg.f64 (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2))) (/.f64 (*.f64 -2 (pow.f64 l 4)) (pow.f64 (*.f64 Om Om) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))) (*.f64 1/4 (-.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))))))))) (+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2)))))))))
(+.f64 (neg.f64 (*.f64 (pow.f64 kx 6) (fma.f64 -2 (/.f64 (*.f64 (*.f64 l l) (fma.f64 1/4 (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (neg.f64 (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2))) (/.f64 (*.f64 -2 (pow.f64 l 4)) (pow.f64 (*.f64 Om Om) 2)))) (*.f64 Om Om)) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 l l) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (neg.f64 (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2)))) (*.f64 Om Om)) (*.f64 1/4 (-.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (+.f64 1/9 1/15)) (/.f64 (*.f64 2 (*.f64 (*.f64 l l) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (neg.f64 (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2))))) (*.f64 Om Om)))))))) (+.f64 1/2 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om))) (neg.f64 (*.f64 (pow.f64 kx 4) (fma.f64 1/4 (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (neg.f64 (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2))) (/.f64 (*.f64 -2 (pow.f64 l 4)) (pow.f64 (*.f64 Om Om) 2))))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4)))))
(+.f64 1/2 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) (neg.f64 (*.f64 (fma.f64 -1/4 (pow.f64 (/.f64 (*.f64 2 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 2) (/.f64 (*.f64 -2 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) (pow.f64 (*.f64 Om Om) 2))) (pow.f64 l 4)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (pow.f64 l 6))) (+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4))))))
(+.f64 (neg.f64 (*.f64 (fma.f64 -2 (/.f64 (*.f64 (fma.f64 -1/4 (pow.f64 (/.f64 (*.f64 2 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 2) (/.f64 (*.f64 -2 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) (pow.f64 (*.f64 Om Om) 2))) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 2 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) (pow.f64 l 6))) (+.f64 1/2 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) (neg.f64 (*.f64 (fma.f64 -1/4 (pow.f64 (/.f64 (*.f64 2 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 2) (/.f64 (*.f64 -2 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) (pow.f64 (*.f64 Om Om) 2))) (pow.f64 l 4))))))
1/2
(+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1/2 (neg.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))))))
(+.f64 1/2 (+.f64 (neg.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) (neg.f64 (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 (/.f64 1 Om) 6))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))))))))
(+.f64 1/2 (+.f64 (neg.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 -2 (*.f64 (fma.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 (/.f64 1 Om) 6))) (neg.f64 (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))))))))
1/2
(+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1/2 (neg.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))))))
(+.f64 1/2 (+.f64 (neg.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))) (neg.f64 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (fma.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2))))))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 (/.f64 -1 Om) 6))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))))))))
(+.f64 1/2 (+.f64 (neg.f64 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 -2 (*.f64 (fma.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 (/.f64 -1 Om) 6))) (neg.f64 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (fma.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)))))))))
1
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)
(fma.f64 2 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)) 1)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 kx 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 2 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)) 1) (*.f64 1/2 (*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (neg.f64 (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 kx 6) (-.f64 (+.f64 (*.f64 1/9 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/15 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -4/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 l 2)) (pow.f64 Om 2)))))) (*.f64 1/2 (*.f64 (pow.f64 kx 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 2 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)) 1) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 kx 6) (-.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (+.f64 1/9 1/15)) (/.f64 (*.f64 2 (*.f64 (*.f64 l l) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (neg.f64 (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2))))) (*.f64 Om Om)))) (*.f64 (pow.f64 kx 4) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (neg.f64 (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2)))))))
1
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)
(fma.f64 2 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 1)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2) (pow.f64 l 4)))))
(+.f64 (fma.f64 2 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 1) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 2 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 2) (pow.f64 l 4))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 (/.f64 (*.f64 (pow.f64 l 6) (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2) (pow.f64 l 4))))))
(fma.f64 2 (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) (+.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 2 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 2) (pow.f64 l 4)))) (/.f64 (*.f64 (pow.f64 l 6) (*.f64 (pow.f64 (/.f64 (*.f64 2 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 Om Om))))
(*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l)
(*.f64 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) l)
(+.f64 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l))))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) l (/.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) l)))
(*.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))))
(*.f64 (neg.f64 l) (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))))
(-.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))) l))))
(-.f64 (*.f64 (neg.f64 l) (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om)))) (/.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 kx) 2)) (*.f64 Om Om))) l)))
1
(+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) 1)
(fma.f64 2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2))) 1)
(+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 (/.f64 1 Om) 4)))))
(+.f64 (fma.f64 2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2))) 1) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 (/.f64 1 Om) 4))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 (/.f64 1 Om) 4))) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))))))
(+.f64 (fma.f64 2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 1 Om) 2))) 1) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 (/.f64 1 Om) 4)) (*.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))))))
1
(+.f64 1 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (*.f64 2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 (/.f64 -1 Om) 4))) (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2))))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 (/.f64 -1 Om) 4)) (*.f64 2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2))))))
(+.f64 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 (/.f64 -1 Om) 6) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 (/.f64 -1 Om) 4))) (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))))
(fma.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 (pow.f64 (/.f64 -1 Om) 6) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) (+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) 2))) 2) (pow.f64 (/.f64 -1 Om) 4)) (*.f64 2 (*.f64 (*.f64 l l) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (/.f64 -1 Om) 2)))))))
(if (!=.f64 (+.f64 l l) 0) (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)))
(if (!=.f64 (sin.f64 kx) 0) (/.f64 (+.f64 l l) (/.f64 Om (sin.f64 kx))) (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)))
(if (!=.f64 (cbrt.f64 (*.f64 4 (*.f64 l l))) 0) (/.f64 (*.f64 (sin.f64 kx) (cbrt.f64 (+.f64 l l))) (/.f64 Om (cbrt.f64 (*.f64 4 (*.f64 l l))))) (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (+.f64 l l)) 0) (/.f64 (cbrt.f64 (sin.f64 kx)) (/.f64 Om (*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (+.f64 l l)))) (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)))
(if (!=.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) 0) (/.f64 1 (/.f64 Om (*.f64 (sin.f64 kx) (+.f64 l l)))) (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)))
(if (!=.f64 l 0) (/.f64 (*.f64 (sin.f64 kx) 2) (/.f64 Om l)) (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)))
(if (!=.f64 l 0) (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (+.f64 l l))) (/.f64 Om (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) 2)))) (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)))
(if (!=.f64 2 0) (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)))
(if (!=.f64 (sin.f64 kx) 0) (/.f64 (*.f64 -2 l) (/.f64 (neg.f64 Om) (sin.f64 kx))) (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)))
(if (!=.f64 (sin.f64 kx) 0) (/.f64 l (/.f64 (*.f64 Om 1/2) (sin.f64 kx))) (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)))
(if (!=.f64 l 0) (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)))
(if (!=.f64 (*.f64 -2 l) 0) (*.f64 (sin.f64 kx) (/.f64 2 (/.f64 Om l))) (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)))
(if (!=.f64 -2 0) (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)))
(if (!=.f64 (cbrt.f64 4) 0) (*.f64 (/.f64 (*.f64 (sin.f64 kx) l) (*.f64 Om (cbrt.f64 1/2))) (cbrt.f64 4)) (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)))
(if (!=.f64 (cbrt.f64 4) 0) (/.f64 (*.f64 (*.f64 l (sin.f64 kx)) (cbrt.f64 4)) (*.f64 Om (cbrt.f64 1/2))) (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)))
(if (!=.f64 (sqrt.f64 2) 0) (*.f64 (/.f64 (*.f64 (sin.f64 kx) l) (*.f64 Om (sqrt.f64 1/2))) (sqrt.f64 2)) (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)))
(if (!=.f64 (sqrt.f64 2) 0) (/.f64 (*.f64 (*.f64 l (sin.f64 kx)) (sqrt.f64 2)) (*.f64 Om (sqrt.f64 1/2))) (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)))
(*.f64 (*.f64 (sin.f64 kx) (cbrt.f64 (/.f64 (+.f64 l l) Om))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2)))
(*.f64 (*.f64 (sin.f64 kx) 2) (/.f64 l Om))
(*.f64 (/.f64 (*.f64 (sin.f64 kx) (cbrt.f64 (+.f64 l l))) (cbrt.f64 (*.f64 Om Om))) (/.f64 (cbrt.f64 (*.f64 4 (*.f64 l l))) (cbrt.f64 Om)))
(/.f64 (*.f64 (*.f64 (sin.f64 kx) (cbrt.f64 (+.f64 l l))) (cbrt.f64 (/.f64 (*.f64 4 (*.f64 l l)) Om))) (cbrt.f64 (*.f64 Om Om)))
(*.f64 (/.f64 (*.f64 (sin.f64 kx) (cbrt.f64 (+.f64 l l))) 1) (/.f64 (cbrt.f64 (*.f64 4 (*.f64 l l))) Om))
(/.f64 (*.f64 (*.f64 (sin.f64 kx) (cbrt.f64 (+.f64 l l))) (cbrt.f64 (*.f64 4 (*.f64 l l)))) Om)
(*.f64 (/.f64 (*.f64 (sin.f64 kx) l) (cbrt.f64 Om)) (cbrt.f64 (/.f64 8 (*.f64 Om Om))))
(/.f64 (*.f64 (*.f64 l (sin.f64 kx)) (cbrt.f64 (/.f64 8 (*.f64 Om Om)))) (cbrt.f64 Om))
(*.f64 (/.f64 (cbrt.f64 (sin.f64 kx)) Om) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (+.f64 l l)) 1))
(/.f64 (*.f64 (cbrt.f64 (sin.f64 kx)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (+.f64 l l))) Om)
(*.f64 (/.f64 (cbrt.f64 (sin.f64 kx)) (cbrt.f64 (*.f64 Om Om))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (+.f64 l l)) (cbrt.f64 Om)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (sin.f64 kx) (*.f64 Om Om))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (+.f64 l l))) (cbrt.f64 Om))
(*.f64 (/.f64 (cbrt.f64 (sin.f64 kx)) (cbrt.f64 Om)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (+.f64 l l)) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (sin.f64 kx) Om)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (+.f64 l l))) (cbrt.f64 (*.f64 Om Om)))
(*.f64 (cbrt.f64 (/.f64 1 Om)) (/.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 Om)) (*.f64 (sin.f64 kx) (+.f64 l l))) (cbrt.f64 (*.f64 Om Om)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (+.f64 l l))) Om) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) 2)) 1))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (+.f64 l l))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) 2))) Om)
(*.f64 (/.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (+.f64 l l))) (cbrt.f64 (*.f64 Om Om))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) 2)) (cbrt.f64 Om)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) (*.f64 Om Om))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) 2) Om)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (+.f64 l l))) 1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) 2)) Om))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (+.f64 l l))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) 2))) Om)
(*.f64 (/.f64 (*.f64 (sin.f64 kx) 2) Om) l)
(*.f64 (*.f64 (sin.f64 kx) 2) (/.f64 l Om))
(*.f64 (/.f64 (*.f64 (sin.f64 kx) 2) (cbrt.f64 Om)) (/.f64 l (cbrt.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (*.f64 (sin.f64 kx) 2) l) (*.f64 (cbrt.f64 Om) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (/.f64 (*.f64 -2 l) (cbrt.f64 (neg.f64 Om))) (/.f64 (sin.f64 kx) (pow.f64 (cbrt.f64 (neg.f64 Om)) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 -2 l) (cbrt.f64 (neg.f64 Om))) (sin.f64 kx)) (pow.f64 (cbrt.f64 (neg.f64 Om)) 2))
(*.f64 (/.f64 (*.f64 -2 l) (cbrt.f64 Om)) (/.f64 (sin.f64 kx) (neg.f64 (cbrt.f64 (*.f64 Om Om)))))
(/.f64 (*.f64 (/.f64 (*.f64 -2 l) (cbrt.f64 Om)) (sin.f64 kx)) (neg.f64 (cbrt.f64 (*.f64 Om Om))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 2)))
(*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 2)) (cbrt.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))))
(*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))
(*.f64 1 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)))
(*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))
(*.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)
(*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))
(*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))
(*.f64 (/.f64 (+.f64 l l) Om) (sin.f64 kx))
(*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))
(*.f64 (*.f64 (/.f64 (+.f64 l l) Om) (cbrt.f64 (sin.f64 kx))) (cbrt.f64 (pow.f64 (sin.f64 kx) 2)))
(*.f64 (cbrt.f64 (sin.f64 kx)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (/.f64 (+.f64 l l) Om)))
(*.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) (/.f64 1 Om))
(*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))
(*.f64 (cbrt.f64 (/.f64 (+.f64 l l) Om)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2)) (sin.f64 kx)))
(*.f64 (*.f64 (sin.f64 kx) (cbrt.f64 (/.f64 (+.f64 l l) Om))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2)))
(*.f64 (+.f64 l l) (/.f64 (sin.f64 kx) Om))
(*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))
(*.f64 (cbrt.f64 (sin.f64 kx)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (/.f64 (+.f64 l l) Om)))
(*.f64 (/.f64 (sin.f64 kx) (cbrt.f64 Om)) (/.f64 l (cbrt.f64 (/.f64 (*.f64 Om Om) 8))))
(/.f64 (*.f64 l (sin.f64 kx)) (*.f64 (cbrt.f64 (/.f64 (*.f64 Om Om) 8)) (cbrt.f64 Om)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (+.f64 l l) Om) (cbrt.f64 (sin.f64 kx))))
(*.f64 (cbrt.f64 (sin.f64 kx)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (/.f64 (+.f64 l l) Om)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2)) (sin.f64 kx)) (cbrt.f64 (/.f64 (+.f64 l l) Om)))
(*.f64 (*.f64 (sin.f64 kx) (cbrt.f64 (/.f64 (+.f64 l l) Om))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2)))
(*.f64 (/.f64 l (cbrt.f64 (/.f64 (*.f64 Om Om) 8))) (/.f64 (sin.f64 kx) (cbrt.f64 Om)))
(/.f64 (*.f64 l (sin.f64 kx)) (*.f64 (cbrt.f64 (/.f64 (*.f64 Om Om) 8)) (cbrt.f64 Om)))
(*.f64 (/.f64 1 Om) (*.f64 (sin.f64 kx) (+.f64 l l)))
(*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))
(*.f64 (/.f64 (sin.f64 kx) Om) (+.f64 l l))
(*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (/.f64 (+.f64 l l) Om)) (cbrt.f64 (sin.f64 kx)))
(*.f64 (cbrt.f64 (sin.f64 kx)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (/.f64 (+.f64 l l) Om)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2)) (*.f64 (sin.f64 kx) (cbrt.f64 (/.f64 (+.f64 l l) Om))))
(*.f64 (*.f64 (sin.f64 kx) (cbrt.f64 (/.f64 (+.f64 l l) Om))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 2) (cbrt.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 2)) (cbrt.f64 (/.f64 (+.f64 l l) Om))) (cbrt.f64 (sin.f64 kx)))
(*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))
(*.f64 (/.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) (cbrt.f64 Om)) (cbrt.f64 (/.f64 1 (*.f64 Om Om))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 Om Om))) (*.f64 (sin.f64 kx) (+.f64 l l))) (cbrt.f64 Om))
(*.f64 (/.f64 (sin.f64 kx) (cbrt.f64 Om)) (*.f64 (/.f64 l (cbrt.f64 (/.f64 (*.f64 Om Om) 8))) 1))
(/.f64 (*.f64 l (sin.f64 kx)) (*.f64 (cbrt.f64 (/.f64 (*.f64 Om Om) 8)) (cbrt.f64 Om)))
(*.f64 (cbrt.f64 (sin.f64 kx)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (/.f64 (+.f64 l l) Om)) 1))
(*.f64 (cbrt.f64 (sin.f64 kx)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (/.f64 (+.f64 l l) Om)))
(*.f64 (cbrt.f64 (sin.f64 kx)) (*.f64 (cbrt.f64 (/.f64 (+.f64 l l) Om)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 2))))
(*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 2)) (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 2))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 l l) Om)) (*.f64 (cbrt.f64 (sin.f64 kx)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 2))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 l l) Om)) (cbrt.f64 (*.f64 (sin.f64 kx) (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 2))))
(*.f64 (*.f64 (sin.f64 kx) (cbrt.f64 (+.f64 l l))) (/.f64 (cbrt.f64 (*.f64 4 (*.f64 l l))) Om))
(/.f64 (*.f64 (*.f64 (sin.f64 kx) (cbrt.f64 (+.f64 l l))) (cbrt.f64 (*.f64 4 (*.f64 l l)))) Om)
(*.f64 (cbrt.f64 (sin.f64 kx)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (+.f64 l l)) (/.f64 1 Om)))
(*.f64 (cbrt.f64 (sin.f64 kx)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (/.f64 (+.f64 l l) Om)))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (+.f64 l l))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) 2)) (/.f64 1 Om)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (+.f64 l l))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) 2))) Om)
(*.f64 (*.f64 l (cbrt.f64 2)) (*.f64 (cbrt.f64 4) (/.f64 (sin.f64 kx) Om)))
(*.f64 (*.f64 l (cbrt.f64 2)) (/.f64 (*.f64 (cbrt.f64 4) (sin.f64 kx)) Om))
(*.f64 (cbrt.f64 l) (*.f64 (cbrt.f64 (*.f64 (*.f64 l l) 8)) (/.f64 (sin.f64 kx) Om)))
(*.f64 (cbrt.f64 l) (/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 l l) 8)) (sin.f64 kx)) Om))
(*.f64 (cbrt.f64 (+.f64 l l)) (*.f64 (cbrt.f64 (*.f64 4 (*.f64 l l))) (/.f64 (sin.f64 kx) Om)))
(*.f64 (cbrt.f64 (+.f64 l l)) (/.f64 (*.f64 (cbrt.f64 (*.f64 4 (*.f64 l l))) (sin.f64 kx)) Om))
(*.f64 (cbrt.f64 (*.f64 4 (*.f64 l l))) (*.f64 (cbrt.f64 (+.f64 l l)) (/.f64 (sin.f64 kx) Om)))
(/.f64 (*.f64 (*.f64 (sin.f64 kx) (cbrt.f64 (+.f64 l l))) (cbrt.f64 (*.f64 4 (*.f64 l l)))) Om)
(*.f64 (cbrt.f64 2) (*.f64 (*.f64 (cbrt.f64 4) l) (/.f64 (sin.f64 kx) Om)))
(*.f64 (cbrt.f64 2) (/.f64 (*.f64 (*.f64 (cbrt.f64 4) l) (sin.f64 kx)) Om))
(*.f64 (cbrt.f64 (*.f64 8 l)) (*.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (sin.f64 kx) Om)))
(*.f64 (cbrt.f64 (*.f64 8 l)) (/.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (sin.f64 kx)) Om))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 l (sqrt.f64 2)) (/.f64 (sin.f64 kx) Om)))
(*.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 l (sqrt.f64 2)) (sin.f64 kx)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))
(*.f64 (*.f64 l (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (/.f64 (sin.f64 kx) Om)))
(*.f64 (*.f64 l (sqrt.f64 2)) (/.f64 (*.f64 (sqrt.f64 2) (sin.f64 kx)) Om))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))
(*.f64 (*.f64 (sin.f64 kx) 2) (/.f64 l Om))
(*.f64 (/.f64 (*.f64 (sin.f64 kx) l) (neg.f64 Om)) -2)
(/.f64 (*.f64 (*.f64 l (sin.f64 kx)) -2) (neg.f64 Om))
(*.f64 (/.f64 (*.f64 (sin.f64 kx) l) Om) 2)
(*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))
(*.f64 (*.f64 (sin.f64 kx) (*.f64 -2 l)) (/.f64 -1 Om))
(/.f64 (*.f64 (sin.f64 kx) (*.f64 -2 l)) (neg.f64 Om))
(*.f64 (/.f64 (sin.f64 kx) (cbrt.f64 (*.f64 Om Om))) (/.f64 (+.f64 l l) (cbrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 Om))
(*.f64 (/.f64 (*.f64 (sin.f64 kx) (cbrt.f64 (+.f64 l l))) Om) (cbrt.f64 (*.f64 4 (*.f64 l l))))
(/.f64 (*.f64 (*.f64 (sin.f64 kx) (cbrt.f64 (+.f64 l l))) (cbrt.f64 (*.f64 4 (*.f64 l l)))) Om)
(*.f64 (/.f64 (+.f64 l l) (cbrt.f64 Om)) (/.f64 (sin.f64 kx) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (/.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 Om))
(*.f64 (/.f64 (*.f64 (sin.f64 kx) l) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 (/.f64 8 Om)))
(/.f64 (*.f64 (*.f64 l (sin.f64 kx)) (cbrt.f64 (/.f64 8 Om))) (cbrt.f64 (*.f64 Om Om)))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 Om Om))) (/.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) (cbrt.f64 Om)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 Om Om))) (*.f64 (sin.f64 kx) (+.f64 l l))) (cbrt.f64 Om))
(*.f64 (/.f64 (*.f64 (sin.f64 kx) 2) (cbrt.f64 (*.f64 Om Om))) (/.f64 l (cbrt.f64 Om)))
(/.f64 (*.f64 (*.f64 (sin.f64 kx) 2) l) (*.f64 (cbrt.f64 (*.f64 Om Om)) (cbrt.f64 Om)))
(*.f64 (*.f64 -2 l) (/.f64 (sin.f64 kx) (neg.f64 Om)))
(/.f64 (*.f64 (sin.f64 kx) (*.f64 -2 l)) (neg.f64 Om))
(*.f64 (*.f64 (sin.f64 kx) l) (/.f64 2 Om))
(*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))
(*.f64 (/.f64 (*.f64 (sin.f64 kx) l) 1) (/.f64 2 Om))
(*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))
(/.f64 (*.f64 (sin.f64 kx) (neg.f64 l)) (*.f64 Om -1/2))
(*.f64 (neg.f64 (/.f64 l (*.f64 Om -1/2))) (sin.f64 kx))
(/.f64 (*.f64 (cbrt.f64 (*.f64 -2 l)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2)) (sin.f64 kx))) (cbrt.f64 (neg.f64 Om)))
(/.f64 (*.f64 (cbrt.f64 l) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2)) (sin.f64 kx))) (cbrt.f64 (*.f64 Om 1/2)))
(/.f64 (*.f64 (neg.f64 l) (sin.f64 kx)) (*.f64 Om -1/2))
(*.f64 (neg.f64 (/.f64 l (*.f64 Om -1/2))) (sin.f64 kx))
(/.f64 (/.f64 (/.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) (cbrt.f64 Om)) (pow.f64 (cbrt.f64 (cbrt.f64 Om)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 Om)) 2) 2))
(/.f64 (/.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) (cbrt.f64 Om)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 Om)) 2) 2) (pow.f64 (cbrt.f64 (cbrt.f64 Om)) 2)))
(/.f64 (/.f64 (*.f64 (sin.f64 kx) l) (cbrt.f64 (*.f64 Om 1/2))) (cbrt.f64 (/.f64 (*.f64 Om Om) 4)))
(/.f64 (/.f64 (*.f64 l (sin.f64 kx)) (cbrt.f64 (*.f64 Om 1/2))) (cbrt.f64 (/.f64 (*.f64 Om Om) 4)))
(/.f64 (/.f64 (*.f64 (sin.f64 kx) l) (sqrt.f64 1/2)) (*.f64 Om (sqrt.f64 1/2)))
(/.f64 (/.f64 (*.f64 l (sin.f64 kx)) (sqrt.f64 1/2)) (*.f64 Om (sqrt.f64 1/2)))
(/.f64 (/.f64 (*.f64 (sin.f64 kx) l) (cbrt.f64 1/2)) (/.f64 Om (cbrt.f64 4)))
(/.f64 (/.f64 (*.f64 l (sin.f64 kx)) (cbrt.f64 1/2)) (/.f64 Om (cbrt.f64 4)))
(/.f64 (/.f64 (*.f64 (sin.f64 kx) l) (*.f64 (cbrt.f64 Om) (sqrt.f64 1/2))) (*.f64 (cbrt.f64 (*.f64 Om Om)) (sqrt.f64 1/2)))
(/.f64 (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 (cbrt.f64 Om) (sqrt.f64 1/2))) (*.f64 (cbrt.f64 (*.f64 Om Om)) (sqrt.f64 1/2)))
(/.f64 (/.f64 (*.f64 (sin.f64 kx) (*.f64 -2 l)) (cbrt.f64 (neg.f64 Om))) (pow.f64 (cbrt.f64 (neg.f64 Om)) 2))
(/.f64 (/.f64 (*.f64 (sin.f64 kx) (*.f64 -2 l)) (cbrt.f64 Om)) (neg.f64 (cbrt.f64 (*.f64 Om Om))))
(/.f64 (neg.f64 (/.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) (cbrt.f64 Om))) (neg.f64 (cbrt.f64 (*.f64 Om Om))))
(/.f64 (/.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 Om))
(/.f64 (neg.f64 (*.f64 (sin.f64 kx) l)) (*.f64 Om -1/2))
(*.f64 (neg.f64 (/.f64 l (*.f64 Om -1/2))) (sin.f64 kx))
(/.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) Om)
(*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))
(/.f64 (*.f64 (sin.f64 kx) l) (*.f64 Om 1/2))
(/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))
(/.f64 (*.f64 (sin.f64 kx) (*.f64 -2 l)) (neg.f64 Om))
(/.f64 (/.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) (cbrt.f64 Om)) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (/.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 Om))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 2)) (cbrt.f64 (*.f64 (sin.f64 kx) (+.f64 l l)))) (cbrt.f64 Om))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 2) (*.f64 (sin.f64 kx) (+.f64 l l)))) (cbrt.f64 Om))
(/.f64 (*.f64 (/.f64 (sin.f64 kx) (cbrt.f64 Om)) (+.f64 l l)) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (/.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 Om))
(/.f64 (*.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) -1) (neg.f64 Om))
(/.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)
(*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))
(/.f64 (*.f64 (/.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) (cbrt.f64 Om)) 1) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (/.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 Om))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (+.f64 l l))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 2))) (cbrt.f64 Om))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 2) (*.f64 (sin.f64 kx) (+.f64 l l)))) (cbrt.f64 Om))
(/.f64 (*.f64 (sin.f64 kx) (/.f64 l (cbrt.f64 (/.f64 (*.f64 Om Om) 8)))) (cbrt.f64 Om))
(/.f64 (*.f64 l (sin.f64 kx)) (*.f64 (cbrt.f64 (/.f64 (*.f64 Om Om) 8)) (cbrt.f64 Om)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 l l)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2)) (sin.f64 kx))) (cbrt.f64 Om))
(/.f64 (*.f64 (/.f64 (+.f64 l l) (cbrt.f64 Om)) (sin.f64 kx)) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (/.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 Om))
(/.f64 (/.f64 (/.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) (cbrt.f64 Om)) 1) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (/.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 Om))
(/.f64 (/.f64 (/.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) (cbrt.f64 Om)) (cbrt.f64 Om)) (cbrt.f64 Om))
(/.f64 (/.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 Om))
(/.f64 (/.f64 (*.f64 (sin.f64 kx) l) 1) (*.f64 Om 1/2))
(/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))
(/.f64 (/.f64 (*.f64 (sin.f64 kx) l) (cbrt.f64 Om)) (cbrt.f64 (/.f64 (*.f64 Om Om) 8)))
(/.f64 (*.f64 l (sin.f64 kx)) (*.f64 (cbrt.f64 (/.f64 (*.f64 Om Om) 8)) (cbrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 Om))
(/.f64 (/.f64 (*.f64 (sin.f64 kx) (*.f64 -2 l)) 1) (neg.f64 Om))
(/.f64 (*.f64 (sin.f64 kx) (*.f64 -2 l)) (neg.f64 Om))
(/.f64 (neg.f64 (*.f64 (sin.f64 kx) (*.f64 -2 l))) Om)
(/.f64 (*.f64 (sin.f64 kx) (neg.f64 (*.f64 -2 l))) Om)
(/.f64 (/.f64 (*.f64 (sin.f64 kx) l) Om) 1/2)
(/.f64 (*.f64 l (sin.f64 kx)) (*.f64 Om 1/2))
(pow.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 3) 1/3)
(*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))) 3)
(*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))
(pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)
(*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))
(neg.f64 (*.f64 (/.f64 l (*.f64 Om -1/2)) (sin.f64 kx)))
(*.f64 (neg.f64 (/.f64 l (*.f64 Om -1/2))) (sin.f64 kx))
(neg.f64 (*.f64 (sin.f64 kx) (/.f64 l (*.f64 Om -1/2))))
(*.f64 (neg.f64 (/.f64 l (*.f64 Om -1/2))) (sin.f64 kx))
(neg.f64 (/.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) (neg.f64 Om)))
(*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 3))
(*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om))
(if (!=.f64 1/2 0) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(if (!=.f64 1 0) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (cbrt.f64 -1/2) (/.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) (cbrt.f64 1/4))) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) (sqrt.f64 1/2))) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(if (!=.f64 -1/2 0) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(if (!=.f64 (cbrt.f64 1/2) 0) (/.f64 (cbrt.f64 1/4) (/.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1) (cbrt.f64 1/2))) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 (sqrt.f64 1/2) (*.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1) (sqrt.f64 2))) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (cbrt.f64 1/2) (/.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1) (cbrt.f64 1/4))) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(if (!=.f64 (neg.f64 (sqrt.f64 1/2)) 0) (/.f64 (sqrt.f64 1/2) (*.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1) (sqrt.f64 2))) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (neg.f64 (cbrt.f64 1/2)) (/.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) (cbrt.f64 1/4))) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (cbrt.f64 1/2) (/.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1) (cbrt.f64 1/4))) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(if (!=.f64 (neg.f64 (cbrt.f64 1/4)) 0) (/.f64 (cbrt.f64 1/2) (/.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1) (cbrt.f64 1/4))) (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(-.f64 0 (/.f64 -1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(/.f64 -1/2 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(-.f64 (/.f64 0 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (/.f64 -1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(*.f64 1 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))
(*.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 1)
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))
(*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/2) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))
(*.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))
(*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)) (/.f64 1 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))
(*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)) (/.f64 (sqrt.f64 1/2) (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))
(*.f64 (/.f64 (sqrt.f64 1/2) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) (sqrt.f64 1/2))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) 2) 2))
(*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) 2) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) 2) 2) (cbrt.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) 2) 2)) (cbrt.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))
(*.f64 (sqrt.f64 1/2) (*.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 -1 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))
(*.f64 (sqrt.f64 1/2) (neg.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))))
(*.f64 -1 (/.f64 -1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(/.f64 -1/2 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(*.f64 (neg.f64 (cbrt.f64 1/2)) (*.f64 (cbrt.f64 1/4) (/.f64 -1 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 1/2)) (neg.f64 (cbrt.f64 1/4))) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (/.f64 -1 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 1/2)) (neg.f64 (sqrt.f64 1/2))) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))
(*.f64 (cbrt.f64 1/2) (*.f64 (neg.f64 (cbrt.f64 1/4)) (/.f64 -1 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))
(*.f64 (cbrt.f64 1/2) (neg.f64 (/.f64 (neg.f64 (cbrt.f64 1/4)) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))
(*.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2) -1))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 1/2)) (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (/.f64 (sqrt.f64 1/2) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2))))
(/.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 1/2)) (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (neg.f64 (sqrt.f64 1/2))) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 1/2)) (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) 2)))
(/.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 1/2)) (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) (sqrt.f64 1/2)) (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) 2))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 1/2)) 1) (/.f64 (sqrt.f64 1/2) (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 1/2)) (neg.f64 (sqrt.f64 1/2))) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))
(*.f64 (/.f64 (cbrt.f64 -1/2) -1) (/.f64 (cbrt.f64 1/4) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(/.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 1/4)) (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(*.f64 (/.f64 (cbrt.f64 1/2) (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) (/.f64 (neg.f64 (cbrt.f64 1/4)) (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/2 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) (neg.f64 (cbrt.f64 1/4))) (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) 2))
(*.f64 (/.f64 (cbrt.f64 1/2) (neg.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) (/.f64 (neg.f64 (cbrt.f64 1/4)) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) (/.f64 (neg.f64 (cbrt.f64 1/4)) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)))
(*.f64 (/.f64 (cbrt.f64 1/2) -1) (/.f64 (neg.f64 (cbrt.f64 1/4)) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 1/2)) (neg.f64 (cbrt.f64 1/4))) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) (/.f64 -1/2 (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) 2)))
(/.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) 2)) (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) (/.f64 -1/2 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)))
(/.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)) (neg.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))
(*.f64 (/.f64 1 -1) (/.f64 -1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(/.f64 -1/2 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(*.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) (/.f64 (neg.f64 (sqrt.f64 1/2)) (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) 2)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) (neg.f64 (sqrt.f64 1/2))) (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) 2))
(*.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) (/.f64 (neg.f64 (sqrt.f64 1/2)) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)))
(/.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 1/2)) (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (neg.f64 (sqrt.f64 1/2))) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2))
(*.f64 (/.f64 (sqrt.f64 1/2) -1) (/.f64 (neg.f64 (sqrt.f64 1/2)) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 1/2)) (neg.f64 (sqrt.f64 1/2))) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 1/2)) (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (/.f64 (cbrt.f64 1/4) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) (/.f64 (neg.f64 (cbrt.f64 1/4)) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 1/2)) (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))) (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 1/2)) 1) (/.f64 (cbrt.f64 1/4) (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 1/2)) (neg.f64 (cbrt.f64 1/4))) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))
(*.f64 (/.f64 -1 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (/.f64 1/2 (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2))))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) 1/2) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)))
(*.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) (/.f64 1/2 (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) 2)))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) 1/2) (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) 2))
(*.f64 1/2 (/.f64 1 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))
(*.f64 (/.f64 1 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 1/2)
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))
(*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)) (cbrt.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))
(*.f64 (cbrt.f64 1/2) (/.f64 (cbrt.f64 1/4) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(/.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 1/4)) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))
(*.f64 -1/2 (/.f64 -1 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(/.f64 -1/2 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(*.f64 (/.f64 -1 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) -1/2)
(/.f64 -1/2 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(*.f64 (/.f64 (cbrt.f64 1/4) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) (cbrt.f64 1/2))
(/.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 1/4)) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))
(*.f64 (cbrt.f64 -1/2) (*.f64 (cbrt.f64 1/4) (/.f64 -1 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))
(/.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 1/4)) (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(*.f64 (/.f64 (cbrt.f64 -1/2) (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (/.f64 (cbrt.f64 1/4) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (cbrt.f64 1/4)) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)))
(*.f64 (/.f64 (cbrt.f64 -1/2) (neg.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)))
(/.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2))) (neg.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))
(*.f64 (/.f64 (cbrt.f64 -1/2) 1) (/.f64 (cbrt.f64 1/4) (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))
(/.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 1/4)) (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(/.f64 -1/2 (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)))
(/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (*.f64 2 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)))
(/.f64 -1 (*.f64 2 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) 1) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2) 2))
(/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (*.f64 2 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)))
(/.f64 -1 (*.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2))
(/.f64 -1 (*.f64 2 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))
(/.f64 -1 (neg.f64 (*.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1) 2)))
(/.f64 -1 (*.f64 2 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))
(/.f64 (neg.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))
(/.f64 -1/2 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(/.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))
(/.f64 1 (*.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (cbrt.f64 1/4)) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2))
(/.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 1/4)) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2))
(/.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 1)
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))
(/.f64 (/.f64 1 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)
(/.f64 1 (*.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)) (cbrt.f64 1/2)) (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(/.f64 (cbrt.f64 (*.f64 1/2 (pow.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2))) (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)) (cbrt.f64 -1/2)) (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))
(/.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2))) (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (sqrt.f64 1/2)) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) 1/2) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))
(/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2))) (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))
(/.f64 (*.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) 1) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))
(/.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2))) (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(/.f64 (cbrt.f64 (*.f64 1/2 (pow.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2))) (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(/.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2))) (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))
(/.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2))) (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))
(/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)) (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))
(/.f64 (/.f64 -1/2 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)))
(/.f64 (/.f64 -1/2 (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) 2))
(/.f64 (/.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) 2) 2))
(/.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) 2) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) 2)))
(/.f64 (/.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) 1) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))
(/.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(/.f64 1/2 (pow.f64 (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2))
(/.f64 -1 (/.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 1/2))
(/.f64 1 (*.f64 2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(/.f64 1 (*.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1) 2))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))
(pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) 3)
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))
(pow.f64 (*.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1) 2) -1)
(/.f64 1 (*.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1) 2))
(pow.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 3) 1/3)
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))
(pow.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 1)
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))
(neg.f64 (/.f64 -1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(/.f64 -1/2 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(neg.f64 (*.f64 -1/2 (/.f64 1 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))))
(/.f64 -1/2 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(neg.f64 (*.f64 (/.f64 -1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 1))
(/.f64 -1/2 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(neg.f64 (*.f64 (/.f64 1 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) -1/2))
(/.f64 -1/2 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 3))
(/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))
(if (!=.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 0) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2) (/.f64 1 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))
(if (!=.f64 (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 0) (/.f64 (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) (/.f64 1 (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))
(if (!=.f64 1 0) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))
(if (!=.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1) 0) (/.f64 1 (/.f64 1 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))
(if (!=.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2) 0) (/.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2) -1)) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))
(if (!=.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2) 0) (/.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2))) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 2) 1) 0) (/.f64 1 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 2) 1) -1/2)) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 2) 1) 0) (pow.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 2) 1) -1/2) -1) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))
(-.f64 0 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)
(*.f64 (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(pow.f64 (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)
(*.f64 1 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))
(hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)
(*.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1) 1)
(hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2) (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) 2) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)))
(*.f64 (neg.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)))
(hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) 2))
(*.f64 -1 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)
(*.f64 (neg.f64 -1) (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))
(hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)
(*.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2))))
(hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)
(*.f64 (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) 2)))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1))) 2))
(*.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2))
(hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2) (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2))
(hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)
(/.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1) 1)
(hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)
(/.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) -1)
(hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)
(pow.f64 (pow.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1) 3) 1/3)
(hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)
(pow.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1) 1)
(hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)
(pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 3)
(hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)
(pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 2) 1) 1/2)
(sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 2) 1))
(pow.f64 (sqrt.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)) 2)
(hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)
(hypot.f64 1 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)))
(neg.f64 (neg.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)))
(hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)
(sqrt.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 2) 1))
(sqrt.f64 (pow.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1) 2))
(cbrt.f64 (pow.f64 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1) 3))
(hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 l l) Om)) 1)

localize28.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 1/2 (/.f64 1/2 (fma.f64 2 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)) 1)))
0.2b
(/.f64 1/2 (fma.f64 2 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)) 1))
14.4b
(/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om))
17.1b
(*.f64 (*.f64 kx kx) (*.f64 l l))
Compiler

Compiled 104 to 35 computations (66.3% saved)

series184.0ms (0.4%)

Counts
4 → 132
Calls

33 calls:

TimeVariablePointExpression
9.0ms
l
@inf
(/.f64 1/2 (fma.f64 2 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)) 1))
1.0ms
Om
@0
(/.f64 1/2 (fma.f64 2 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)) 1))
1.0ms
kx
@inf
(/.f64 1/2 (fma.f64 2 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)) 1))
1.0ms
Om
@0
(/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om))
1.0ms
kx
@0
(/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om))
Compiler

Compiled 15645 to 12715 computations (18.7% saved)

rewrite206.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
189×egg-rr
91×egg-rr
77×egg-rr
75×egg-rr
Counts
4 → 432
Calls
Call 1
Inputs
(*.f64 (*.f64 kx kx) (*.f64 l l))
(/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om))
(/.f64 1/2 (fma.f64 2 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)) 1))
(+.f64 1/2 (/.f64 1/2 (fma.f64 2 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)) 1)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (pow.f64 (*.f64 kx l) 2) (pow.f64 (*.f64 kx l) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 (*.f64 kx l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 kx l) kx) l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 kx (*.f64 (*.f64 kx l) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 kx l) (*.f64 kx l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 (*.f64 kx l) kx))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 kx l) l) kx)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 kx l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 kx l) kx) (cbrt.f64 l)) (cbrt.f64 (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 kx kx)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 kx kx) 2)) (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (*.f64 (*.f64 kx l) kx) (cbrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 kx) (*.f64 (cbrt.f64 (*.f64 kx kx)) (*.f64 (*.f64 kx l) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 kx kx) (*.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l l) (*.f64 kx kx))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 l l) (cbrt.f64 (*.f64 kx kx))) (cbrt.f64 (pow.f64 (*.f64 kx kx) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 kx kx) (cbrt.f64 (*.f64 l l))) (*.f64 l (cbrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 kx l) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 kx l) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 kx kx)) (*.f64 (*.f64 kx l) l)) (cbrt.f64 kx))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 kx kx) 2)) (*.f64 l l)) (cbrt.f64 (*.f64 kx kx)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 kx kx) 2)) (*.f64 (*.f64 l l) (cbrt.f64 (*.f64 kx kx))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l (cbrt.f64 l)) (*.f64 (*.f64 kx kx) (cbrt.f64 (*.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 kx kx)) l) (*.f64 (cbrt.f64 (pow.f64 (*.f64 kx kx) 2)) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l (cbrt.f64 (*.f64 (*.f64 kx l) kx))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 kx l) kx)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) (cbrt.f64 (*.f64 kx l))) (cbrt.f64 (*.f64 kx l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) (cbrt.f64 (*.f64 (*.f64 kx l) kx))) (cbrt.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) (cbrt.f64 kx)) (cbrt.f64 (*.f64 (*.f64 kx l) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) (cbrt.f64 (*.f64 kx kx))) (cbrt.f64 (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) (cbrt.f64 (*.f64 l l))) (cbrt.f64 (*.f64 kx kx)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 l l) (cbrt.f64 (*.f64 kx kx))) (cbrt.f64 (*.f64 kx kx))) (cbrt.f64 (*.f64 kx kx)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 l l) (cbrt.f64 (*.f64 kx kx))) 1) (cbrt.f64 (pow.f64 (*.f64 kx kx) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 l l) (cbrt.f64 (*.f64 kx kx))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 kx kx))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 kx kx))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 kx kx) (cbrt.f64 l)) (*.f64 (cbrt.f64 (*.f64 l l)) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 kx kx)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 kx kx) 2)) l) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 kx l) kx)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 kx l) kx)) 2) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 l) (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (*.f64 kx l) kx)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2))) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 kx l)) (*.f64 (cbrt.f64 (*.f64 kx l)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 kx l) kx)) (*.f64 (cbrt.f64 l) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 kx) (*.f64 (cbrt.f64 (*.f64 (*.f64 kx l) l)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 kx kx)) (*.f64 (cbrt.f64 (*.f64 l l)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (cbrt.f64 (*.f64 kx kx)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 kx (cbrt.f64 l)) (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 kx l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 kx l)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2)) (*.f64 kx l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 kx) (*.f64 (*.f64 (cbrt.f64 (*.f64 kx kx)) l) (*.f64 kx l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 kx l) 2)))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 kx l) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 kx l) kx))) l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2))) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 kx l)) (neg.f64 (*.f64 kx l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 -1) (pow.f64 (*.f64 kx l) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (*.f64 kx l))) (*.f64 kx l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (pow.f64 (*.f64 kx l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (*.f64 kx l) kx)) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (*.f64 kx kx))) (*.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 kx)) (*.f64 (*.f64 kx l) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 l l)) (neg.f64 (*.f64 kx kx)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 kx) (neg.f64 (*.f64 (*.f64 kx l) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 kx kx)) (neg.f64 (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (*.f64 l l))) (*.f64 kx kx))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 kx l) 2))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 kx l) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2)) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 kx l) (neg.f64 (neg.f64 (*.f64 kx l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 kx l) kx) (neg.f64 (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l l) (neg.f64 (neg.f64 (*.f64 kx kx))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 kx (neg.f64 (neg.f64 (*.f64 (*.f64 kx l) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 kx kx) (neg.f64 (neg.f64 (*.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 kx l) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 kx l) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 kx l) 3) 2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 kx l) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 kx l) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (*.f64 kx l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 3) 2))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 l l) 0) (/.f64 (*.f64 kx kx) (pow.f64 (/.f64 Om l) 2)) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 kx l) 2) 0) (/.f64 1 (/.f64 (*.f64 Om Om) (pow.f64 (*.f64 kx l) 2))) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 kx l) 0) (/.f64 (*.f64 kx l) (/.f64 (*.f64 Om Om) (*.f64 kx l))) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 l 0) (/.f64 (*.f64 (*.f64 kx l) kx) (/.f64 (*.f64 Om Om) l)) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 kx l) l) 0) (/.f64 kx (/.f64 (pow.f64 (/.f64 Om l) 2) kx)) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 kx kx) 0) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2)) (/.f64 (*.f64 Om Om) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)))) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 Om) 0) (/.f64 (pow.f64 (*.f64 kx l) 2) (/.f64 Om (/.f64 1 Om))) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 kx l) (cbrt.f64 (*.f64 Om Om))) 0) (/.f64 (/.f64 (*.f64 kx l) (cbrt.f64 Om)) (/.f64 Om (/.f64 (*.f64 kx l) (cbrt.f64 (*.f64 Om Om))))) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (*.f64 kx l) l) Om) 0) (/.f64 kx (/.f64 Om (/.f64 (*.f64 (*.f64 kx l) l) Om))) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) Om) 0) (/.f64 1 (/.f64 Om (/.f64 (pow.f64 (*.f64 kx l) 2) Om))) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 kx kx) Om) 0) (/.f64 (*.f64 l l) (/.f64 Om (/.f64 (*.f64 kx kx) Om))) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 kx kx) (cbrt.f64 (*.f64 Om Om))) 0) (/.f64 (/.f64 (*.f64 l l) (cbrt.f64 Om)) (/.f64 Om (/.f64 (*.f64 kx kx) (cbrt.f64 (*.f64 Om Om))))) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) Om) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2)) (/.f64 Om (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) Om))) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 l l) Om) 0) (/.f64 (*.f64 kx kx) (/.f64 Om (/.f64 (*.f64 l l) Om))) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) Om)) 2) 0) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) Om)) (/.f64 Om (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) Om)) 2))) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 l Om) 0) (/.f64 (*.f64 (*.f64 kx l) kx) (/.f64 Om (/.f64 l Om))) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (cbrt.f64 (*.f64 Om Om))) 0) (/.f64 (cbrt.f64 (/.f64 1 Om)) (/.f64 Om (/.f64 (pow.f64 (*.f64 kx l) 2) (cbrt.f64 (*.f64 Om Om))))) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (*.f64 kx l) l) (cbrt.f64 (*.f64 Om Om))) 0) (/.f64 (/.f64 kx (cbrt.f64 Om)) (/.f64 Om (/.f64 (*.f64 (*.f64 kx l) l) (cbrt.f64 (*.f64 Om Om))))) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 l (cbrt.f64 (*.f64 Om Om))) 0) (/.f64 (/.f64 (*.f64 (*.f64 kx l) kx) (cbrt.f64 Om)) (/.f64 Om (/.f64 l (cbrt.f64 (*.f64 Om Om))))) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 kx l) Om) 0) (/.f64 (*.f64 kx l) (/.f64 Om (/.f64 (*.f64 kx l) Om))) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 l l) (cbrt.f64 (*.f64 Om Om))) 0) (/.f64 (/.f64 (*.f64 kx kx) (cbrt.f64 Om)) (/.f64 Om (/.f64 (*.f64 l l) (cbrt.f64 (*.f64 Om Om))))) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (pow.f64 (*.f64 kx l) 2) (neg.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (*.f64 Om Om))) (/.f64 (pow.f64 (*.f64 kx l) 2) (neg.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 kx l) Om) (/.f64 (*.f64 kx l) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 kx l) Om) Om) (*.f64 kx l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 Om) (*.f64 kx l)) (*.f64 (/.f64 1 Om) (*.f64 kx l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 kx l) Om) 1) (*.f64 (/.f64 (*.f64 kx l) Om) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 (*.f64 kx l) 2) (neg.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (cbrt.f64 (*.f64 Om Om))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 kx kx) (*.f64 Om Om)) (*.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 kx l) 2) (/.f64 1 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 kx kx) Om) (/.f64 (*.f64 l l) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2)) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 kx kx) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 Om Om)) (pow.f64 (*.f64 kx l) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 kx l) (/.f64 (/.f64 (*.f64 kx l) Om) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 kx l) kx) (/.f64 (/.f64 l Om) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 kx (/.f64 (/.f64 (*.f64 (*.f64 kx l) l) Om) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l l) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2)) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 kx l) 2)) (/.f64 -1 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) Om) (/.f64 1 Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 kx l) kx) (cbrt.f64 (*.f64 Om Om))) (/.f64 l (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 kx l) kx) Om) (/.f64 l Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 kx (cbrt.f64 (*.f64 Om Om))) (/.f64 (*.f64 (*.f64 kx l) l) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 kx Om) (/.f64 (*.f64 (*.f64 kx l) l) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2)) Om) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (*.f64 Om Om))) (/.f64 (pow.f64 (*.f64 kx l) 2) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (/.f64 (*.f64 kx l) Om) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 Om) (/.f64 (pow.f64 (*.f64 kx l) 2) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 kx kx) (cbrt.f64 (*.f64 Om Om))) (/.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 kx kx) (/.f64 (*.f64 l l) (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l l) (cbrt.f64 (*.f64 Om Om))) (/.f64 (*.f64 kx kx) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 kx l) (cbrt.f64 (*.f64 Om Om))) (/.f64 (*.f64 kx l) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 kx kx))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) Om) (/.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2)) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) (*.f64 Om Om)) (cbrt.f64 (pow.f64 (*.f64 kx l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 l Om) Om) (*.f64 (*.f64 kx l) kx))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 Om Om)) (neg.f64 (pow.f64 (*.f64 kx l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l Om) (/.f64 (*.f64 (*.f64 kx l) kx) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 kx l) l) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) (/.f64 kx (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) (/.f64 (*.f64 kx kx) (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 kx kx) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) (/.f64 (*.f64 l l) (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 kx l) l) Om) (/.f64 kx Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 kx l) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) (/.f64 (*.f64 kx l) (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) (cbrt.f64 (/.f64 1 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (*.f64 kx l) l) Om) Om) kx)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) (/.f64 (*.f64 (*.f64 kx l) kx) (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1 (/.f64 (*.f64 l l) (cbrt.f64 (*.f64 Om Om)))) (/.f64 (*.f64 kx kx) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 kx kx) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) Om) (*.f64 (/.f64 1 Om) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2)) Om) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) Om) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) (*.f64 Om Om)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 kx l) kx) (*.f64 (/.f64 (/.f64 l Om) Om) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 kx l) (*.f64 (/.f64 (/.f64 (*.f64 kx l) Om) Om) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 kx l) 2)) (*.f64 (/.f64 -1 (*.f64 Om Om)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 kx l) kx) Om) (*.f64 (/.f64 l Om) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 kx (cbrt.f64 (*.f64 Om Om))) (*.f64 (/.f64 (*.f64 (*.f64 kx l) l) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 kx kx) (cbrt.f64 (*.f64 Om Om))) (*.f64 (/.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l l) (cbrt.f64 (*.f64 Om Om))) (*.f64 (/.f64 (*.f64 kx kx) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 kx Om) (*.f64 (/.f64 (*.f64 (*.f64 kx l) l) Om) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 kx l) (cbrt.f64 (*.f64 Om Om))) (*.f64 (/.f64 (*.f64 kx l) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (*.f64 Om Om))) (*.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 kx (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 kx l) l) Om) Om) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 kx l) Om) (*.f64 (/.f64 (*.f64 kx l) Om) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 kx l) kx) (cbrt.f64 (*.f64 Om Om))) (*.f64 (/.f64 l (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 (*.f64 kx kx) (/.f64 (/.f64 l Om) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 kx kx) (*.f64 l (/.f64 (/.f64 l Om) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 kx kx) (cbrt.f64 l)) (*.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (/.f64 l Om) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 kx (*.f64 (*.f64 kx l) (/.f64 (/.f64 l Om) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 kx kx)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 kx kx) 2)) l) (/.f64 (/.f64 l Om) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 kx l) kx)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 kx l) kx)) 2) (/.f64 (/.f64 l Om) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 kx kx) Om)) (*.f64 (cbrt.f64 (/.f64 (*.f64 l l) Om)) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2))) 2) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2))) 2) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 kx l)) (*.f64 (cbrt.f64 (*.f64 kx l)) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 kx l) kx)) (*.f64 (cbrt.f64 l) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 kx) (*.f64 (cbrt.f64 (*.f64 (*.f64 kx l) l)) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 kx kx)) (*.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (cbrt.f64 (*.f64 kx kx)) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 kx (*.f64 l (/.f64 (/.f64 (*.f64 kx l) Om) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 kx (/.f64 (/.f64 (*.f64 kx l) Om) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 kx (cbrt.f64 l)) (*.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (/.f64 (*.f64 kx l) Om) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 kx l)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2)) (/.f64 (/.f64 (*.f64 kx l) Om) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 kx) (*.f64 (*.f64 (cbrt.f64 (*.f64 kx kx)) l) (/.f64 (/.f64 (*.f64 kx l) Om) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 kx kx) Om)) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 kx kx) 2) (*.f64 Om Om))) (/.f64 (*.f64 l l) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 kx kx) (*.f64 (/.f64 1 Om) (/.f64 (*.f64 l l) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 kx (cbrt.f64 Om)) (*.f64 (/.f64 kx (cbrt.f64 (*.f64 Om Om))) (/.f64 (*.f64 l l) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 Om)) (*.f64 (/.f64 (*.f64 kx kx) (cbrt.f64 (*.f64 Om Om))) (/.f64 (*.f64 l l) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 kx kx)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 kx kx) 2)) Om) (/.f64 (*.f64 l l) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 kx (*.f64 (/.f64 kx Om) (/.f64 (*.f64 l l) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 kx kx) Om)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 kx kx) Om)) 2) (/.f64 (*.f64 l l) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2))) 2) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (neg.f64 Om)) (/.f64 1 (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) Om) (cbrt.f64 Om)) (cbrt.f64 (/.f64 1 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 kx Om) (*.f64 (*.f64 kx l) l)) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 kx l) kx) Om) l) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 2)) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 kx l) 2)))) (cbrt.f64 (neg.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2)) Om) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2))) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 kx l) 2))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 2))) (cbrt.f64 (neg.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 kx l) 2)) (cbrt.f64 (neg.f64 (*.f64 Om Om)))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 Om Om))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 kx l) 2)) (cbrt.f64 (*.f64 Om Om))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) Om) (cbrt.f64 Om)) (cbrt.f64 (cbrt.f64 (*.f64 Om Om)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 Om Om))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 kx l) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2))) (*.f64 (cbrt.f64 (neg.f64 (*.f64 Om Om))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) Om)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2))) (*.f64 (cbrt.f64 Om) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l l) (/.f64 (*.f64 kx kx) (cbrt.f64 Om))) (*.f64 (cbrt.f64 (*.f64 Om Om)) Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 l l)) (/.f64 (*.f64 kx kx) (cbrt.f64 Om))) (*.f64 (neg.f64 Om) (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 l l) (cbrt.f64 Om)) (*.f64 kx kx)) (*.f64 (cbrt.f64 (*.f64 Om Om)) Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 l l) (cbrt.f64 Om)) (neg.f64 (*.f64 kx kx))) (*.f64 (cbrt.f64 (*.f64 Om Om)) (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (cbrt.f64 Om)) 1) (*.f64 (cbrt.f64 (*.f64 Om Om)) Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 kx kx) (cbrt.f64 Om)) (*.f64 l l)) (*.f64 (cbrt.f64 (*.f64 Om Om)) Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 kx kx) (cbrt.f64 Om)) (neg.f64 (*.f64 l l))) (*.f64 (cbrt.f64 (*.f64 Om Om)) (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 kx kx) (/.f64 (*.f64 l l) (cbrt.f64 Om))) (*.f64 (cbrt.f64 (*.f64 Om Om)) Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 kx kx)) (/.f64 (*.f64 l l) (cbrt.f64 Om))) (*.f64 (neg.f64 Om) (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) Om) (neg.f64 (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 kx l) 2)) (neg.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (cbrt.f64 (*.f64 Om Om)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 kx l) 2) (*.f64 Om Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) Om) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) Om) (cbrt.f64 Om)) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (neg.f64 Om)) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 kx l) kx) (cbrt.f64 (*.f64 Om Om))) l) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 Om) (/.f64 (pow.f64 (*.f64 kx l) 2) (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 Om) (neg.f64 (pow.f64 (*.f64 kx l) 2))) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 Om Om))) (pow.f64 (*.f64 kx l) 2)) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 kx l) 2))) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 2)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) Om))) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 kx kx) (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 l l) Om) (neg.f64 (*.f64 kx kx))) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 kx l) (cbrt.f64 (*.f64 Om Om))) (*.f64 kx l)) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 kx kx) (cbrt.f64 (*.f64 Om Om))) (*.f64 l l)) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 kx kx) Om) (/.f64 (*.f64 l l) (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 kx kx) Om) (neg.f64 (*.f64 l l))) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 l l) (cbrt.f64 (*.f64 Om Om))) (*.f64 kx kx)) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 kx (cbrt.f64 (*.f64 Om Om))) (*.f64 (*.f64 kx l) l)) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (neg.f64 Om)) 1) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) Om) (cbrt.f64 Om)) 1) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (cbrt.f64 (*.f64 Om Om))) 1) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 kx l) kx) (/.f64 l (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2)) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 2))) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) Om)) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 2))) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 kx kx) (cbrt.f64 Om)) (/.f64 (*.f64 l l) Om)) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 kx kx) (/.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 kx l) (/.f64 (*.f64 kx l) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 kx (/.f64 (*.f64 (*.f64 kx l) l) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 l l) (cbrt.f64 Om)) (/.f64 (*.f64 kx kx) Om)) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (cbrt.f64 Om)) (/.f64 1 Om)) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l l) (/.f64 (*.f64 kx kx) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) Om) (cbrt.f64 Om)) 1) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) Om) (cbrt.f64 Om)) (cbrt.f64 Om)) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) Om) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (cbrt.f64 Om)) (*.f64 (cbrt.f64 (*.f64 Om Om)) Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 l l) (cbrt.f64 Om)) (/.f64 (*.f64 kx kx) (cbrt.f64 Om))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 kx kx) (cbrt.f64 Om)) (/.f64 (*.f64 l l) (cbrt.f64 Om))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) Om) (cbrt.f64 Om))) (neg.f64 (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 kx l) Om) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (neg.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (neg.f64 (*.f64 Om Om))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1/2 0) (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (cbrt.f64 1/2) (/.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) (cbrt.f64 1/4))) (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) (sqrt.f64 1/2))) (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (neg.f64 (cbrt.f64 1/2)) (/.f64 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) (cbrt.f64 1/4))) (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 1/4)) 0) (/.f64 (cbrt.f64 1/2) (/.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) (cbrt.f64 1/4))) (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (cbrt.f64 -1/2) (/.f64 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) (cbrt.f64 1/4))) (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1/2 0) (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/2) 0) (/.f64 (cbrt.f64 1/4) (/.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) (cbrt.f64 1/2))) (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 (sqrt.f64 1/2) (/.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) (sqrt.f64 1/2))) (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 4 (pow.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 2)) (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) -1))) 0) (*.f64 (/.f64 1/2 (+.f64 (pow.f64 (*.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2)) 3) 1)) (+.f64 (*.f64 4 (pow.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 2)) (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) -1)))) (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (sqrt.f64 1/2)) 0) (/.f64 (sqrt.f64 1/2) (/.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) (sqrt.f64 1/2))) (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (/.f64 -1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (cbrt.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 2)) (cbrt.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/2) (/.f64 (cbrt.f64 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/2) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 -1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) (cbrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) (cbrt.f64 1/2)) (cbrt.f64 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (/.f64 -1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 1/2)) (*.f64 (cbrt.f64 1/4) (/.f64 -1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/2) (*.f64 (neg.f64 (cbrt.f64 1/4)) (/.f64 -1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 -1/2) (*.f64 (cbrt.f64 1/4) (/.f64 -1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (*.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 -1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/4) (*.f64 (cbrt.f64 1/2) (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1/8 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) (/.f64 (cbrt.f64 1/4) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 1/2)) (cbrt.f64 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) (cbrt.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 1/2)) 1) (/.f64 (cbrt.f64 1/4) (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) -1) (/.f64 (neg.f64 (sqrt.f64 1/2)) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) (/.f64 (neg.f64 (sqrt.f64 1/2)) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 -1) (/.f64 -1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) (/.f64 -1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (/.f64 1/2 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) (/.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 1/2) -1) (/.f64 (neg.f64 (cbrt.f64 1/4)) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 1/2) (cbrt.f64 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) (/.f64 (neg.f64 (cbrt.f64 1/4)) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 1/2)) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (/.f64 (sqrt.f64 1/2) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 1/2)) (cbrt.f64 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) (/.f64 (sqrt.f64 1/2) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 1/2)) 1) (/.f64 (sqrt.f64 1/2) (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 -1/2) (neg.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) (cbrt.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 -1/2) -1) (/.f64 (cbrt.f64 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 -1/2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (/.f64 (cbrt.f64 1/4) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 -1/2) 1) (/.f64 (cbrt.f64 1/4) (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (/.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 1/8) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (/.f64 (sqrt.f64 1/2) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))) (cbrt.f64 (/.f64 (sqrt.f64 1/8) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) (/.f64 (neg.f64 (sqrt.f64 1/2)) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) (/.f64 -1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 1/2) (neg.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) (/.f64 (neg.f64 (cbrt.f64 1/4)) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 1/8 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 1/8) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (sqrt.f64 1/2)) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 2)) (cbrt.f64 1/2)) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 2)) (cbrt.f64 -1/2)) (cbrt.f64 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 1/2) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (cbrt.f64 1/4)) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/2) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1/8 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 1) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 2))) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 2))) (cbrt.f64 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (/.f64 1/8 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (/.f64 1/8 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 1) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1/2 (cbrt.f64 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 1) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (*.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1/2 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 (/.f64 1/8 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/2 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (cbrt.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 1/2) (sqrt.f64 1/2) (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 1/2) (cbrt.f64 1/4) (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 1/4) (cbrt.f64 1/2) (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/2 1 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/2) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 1/2) (/.f64 (cbrt.f64 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1/2 (/.f64 -1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 2)) (cbrt.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (/.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 (sqrt.f64 1/8) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (/.f64 (sqrt.f64 1/2) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1/2 0) (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 0) (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 0) (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1/2 (/.f64 -1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 0) (/.f64 (+.f64 -1/4 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 2)) (+.f64 -1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 -1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 0) (/.f64 (+.f64 -1/4 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 2)) (+.f64 -1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1/16 (*.f64 (/.f64 (-.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) (-.f64 (/.f64 (-.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4))) 0) (*.f64 (/.f64 (+.f64 1/8 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3)) (+.f64 1/64 (pow.f64 (/.f64 (-.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3))) (+.f64 1/16 (*.f64 (/.f64 (-.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) (-.f64 (/.f64 (-.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4)))) (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/2 (/.f64 -1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/2) (+.f64 (/.f64 (cbrt.f64 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) (cbrt.f64 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/2) (+.f64 (cbrt.f64 1/4) (/.f64 (cbrt.f64 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1/8 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3)) (/.f64 1 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1/8 (neg.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3))) (/.f64 1 (+.f64 -1/4 (/.f64 (+.f64 1/4 (/.f64 -1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 1/4) (-.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 2)) (cbrt.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))) (+.f64 (cbrt.f64 1/2) (cbrt.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 2)) (-.f64 (cbrt.f64 1/4) (cbrt.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))) (+.f64 (cbrt.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (cbrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 2)) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (+.f64 (/.f64 (sqrt.f64 1/2) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (+.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/2) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 1 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/8 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3)) (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1/512 (/.f64 1/512 (pow.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 3) 3))) (/.f64 1 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))) (-.f64 (+.f64 1/64 (pow.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3) 2)) (pow.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 1/8 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3)) (cbrt.f64 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))) (pow.f64 (cbrt.f64 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/512 (/.f64 1/512 (pow.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 3) 3))) (*.f64 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (-.f64 (+.f64 1/64 (pow.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3) 2)) (pow.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)) (*.f64 2 (cbrt.f64 (/.f64 1/8 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))) (*.f64 2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) (*.f64 2 -1/2)) (*.f64 2 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2) 2) (*.f64 2 (*.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) (*.f64 2 1/2)) (*.f64 2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 1/8 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 2) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -1/2 2) (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (*.f64 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 2 (*.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)) (*.f64 (*.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1/512 (/.f64 1/512 (pow.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 3) 3))) 1) (*.f64 (-.f64 (+.f64 1/64 (pow.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3) 2)) (pow.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3)) (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1/8 (neg.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3))) (+.f64 -1/4 (/.f64 (+.f64 1/4 (/.f64 -1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 -1/8 (neg.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3)))) (neg.f64 (+.f64 -1/4 (/.f64 (+.f64 1/4 (/.f64 -1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 2)) (cbrt.f64 (+.f64 1/8 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3)))) (cbrt.f64 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3))) (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 2))) (cbrt.f64 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1/8 (neg.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3))) 1) (+.f64 -1/4 (/.f64 (+.f64 1/4 (/.f64 -1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))) (cbrt.f64 (/.f64 1/8 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/2 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) -1/2) (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/2 (*.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)) 1) (*.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/2 2) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) (*.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 1/8 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 1) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)) 1/2)) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1/2 (*.f64 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2)) (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (*.f64 (*.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2) 1/2)) (*.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/2 (*.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 1/2)) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 -1/2 (/.f64 -1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (/.f64 -1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 1/8 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3)) (+.f64 -1/4 (/.f64 (+.f64 1/4 (/.f64 -1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 3))))))

simplify1.5s (3.6%)

Algorithm
egglog
Counts
564 → 664
Calls
Call 1
Inputs
(*.f64 (pow.f64 kx 2) (pow.f64 l 2))
(*.f64 (pow.f64 kx 2) (pow.f64 l 2))
(*.f64 (pow.f64 kx 2) (pow.f64 l 2))
(*.f64 (pow.f64 kx 2) (pow.f64 l 2))
(*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 kx) -2))
(*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 kx) -2))
(*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 kx) -2))
(*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 kx) -2))
(*.f64 (pow.f64 (/.f64 -1 kx) -2) (pow.f64 l 2))
(*.f64 (pow.f64 (/.f64 -1 kx) -2) (pow.f64 l 2))
(*.f64 (pow.f64 (/.f64 -1 kx) -2) (pow.f64 l 2))
(*.f64 (pow.f64 (/.f64 -1 kx) -2) (pow.f64 l 2))
(*.f64 (pow.f64 kx 2) (pow.f64 l 2))
(*.f64 (pow.f64 kx 2) (pow.f64 l 2))
(*.f64 (pow.f64 kx 2) (pow.f64 l 2))
(*.f64 (pow.f64 kx 2) (pow.f64 l 2))
(*.f64 (pow.f64 kx 2) (pow.f64 (/.f64 1 l) -2))
(*.f64 (pow.f64 kx 2) (pow.f64 (/.f64 1 l) -2))
(*.f64 (pow.f64 kx 2) (pow.f64 (/.f64 1 l) -2))
(*.f64 (pow.f64 kx 2) (pow.f64 (/.f64 1 l) -2))
(*.f64 (pow.f64 kx 2) (pow.f64 (/.f64 -1 l) -2))
(*.f64 (pow.f64 kx 2) (pow.f64 (/.f64 -1 l) -2))
(*.f64 (pow.f64 kx 2) (pow.f64 (/.f64 -1 l) -2))
(*.f64 (pow.f64 kx 2) (pow.f64 (/.f64 -1 l) -2))
(/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (/.f64 1 kx) -2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (/.f64 1 kx) -2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (/.f64 1 kx) -2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (/.f64 1 kx) -2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (/.f64 -1 kx) -2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (/.f64 -1 kx) -2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (/.f64 -1 kx) -2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (/.f64 -1 kx) -2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))
(*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 Om -2)))
(*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 Om -2)))
(*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 Om -2)))
(*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 Om -2)))
(*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))
(*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))
(*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))
(*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))
(*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))
(*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))
(*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))
(*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 kx 4)) (pow.f64 (pow.f64 Om 2) 2)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 kx 6) (pow.f64 l 2))) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 kx 4)) (pow.f64 (pow.f64 Om 2) 2))))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 1 kx) 2) (pow.f64 Om 2)) (pow.f64 l 2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (pow.f64 (/.f64 1 kx) 4)) (pow.f64 (pow.f64 l 2) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 1 kx) 2) (pow.f64 Om 2)) (pow.f64 l 2))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 1 kx) 6))) (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 l 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (pow.f64 (/.f64 1 kx) 4)) (pow.f64 (pow.f64 l 2) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 1 kx) 2) (pow.f64 Om 2)) (pow.f64 l 2)))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 (/.f64 1 kx) 8) (pow.f64 (pow.f64 (pow.f64 Om 2) 2) 2)) (pow.f64 (pow.f64 (pow.f64 l 2) 2) 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 1 kx) 6))) (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 l 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (pow.f64 (/.f64 1 kx) 4)) (pow.f64 (pow.f64 l 2) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 1 kx) 2) (pow.f64 Om 2)) (pow.f64 l 2))))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 -1 kx) 2)) (pow.f64 l 2)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (pow.f64 (/.f64 -1 kx) 4)) (pow.f64 (pow.f64 l 2) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 -1 kx) 2)) (pow.f64 l 2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (pow.f64 (/.f64 -1 kx) 4)) (pow.f64 (pow.f64 l 2) 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 -1 kx) 2)) (pow.f64 l 2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (/.f64 -1 kx) 6) (pow.f64 Om 2))) (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 l 2))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (pow.f64 (/.f64 -1 kx) 4)) (pow.f64 (pow.f64 l 2) 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 -1 kx) 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (/.f64 -1 kx) 6) (pow.f64 Om 2))) (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 l 2)))) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 Om 2) 2) 2) (pow.f64 (/.f64 -1 kx) 8)) (pow.f64 (pow.f64 (pow.f64 l 2) 2) 2))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (pow.f64 kx 2) 2) (pow.f64 l 4)) (pow.f64 (pow.f64 Om 2) 2)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (pow.f64 kx 2) 2) (pow.f64 l 4)) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 6) (pow.f64 (pow.f64 kx 2) 2))) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (pow.f64 Om 2)))))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 1 l) 2)) (pow.f64 kx 2)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 1 l) 2)) (pow.f64 kx 2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (pow.f64 (/.f64 1 l) 4)) (pow.f64 (pow.f64 kx 2) 2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 1 l) 2)) (pow.f64 kx 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (pow.f64 (/.f64 1 l) 4)) (pow.f64 (pow.f64 kx 2) 2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (/.f64 1 l) 6) (pow.f64 Om 2))) (*.f64 (pow.f64 kx 2) (pow.f64 (pow.f64 kx 2) 2))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 1 l) 2)) (pow.f64 kx 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (pow.f64 (/.f64 1 l) 4)) (pow.f64 (pow.f64 kx 2) 2))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 (/.f64 1 l) 8) (pow.f64 (pow.f64 (pow.f64 Om 2) 2) 2)) (pow.f64 (pow.f64 (pow.f64 kx 2) 2) 2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (/.f64 1 l) 6) (pow.f64 Om 2))) (*.f64 (pow.f64 kx 2) (pow.f64 (pow.f64 kx 2) 2)))))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 -1 l) 2)) (pow.f64 kx 2)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 -1 l) 2)) (pow.f64 kx 2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (pow.f64 (/.f64 -1 l) 4)) (pow.f64 (pow.f64 kx 2) 2))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 -1 l) 6))) (*.f64 (pow.f64 kx 2) (pow.f64 (pow.f64 kx 2) 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 -1 l) 2)) (pow.f64 kx 2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (pow.f64 (/.f64 -1 l) 4)) (pow.f64 (pow.f64 kx 2) 2)))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 -1 l) 6))) (*.f64 (pow.f64 kx 2) (pow.f64 (pow.f64 kx 2) 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 -1 l) 2)) (pow.f64 kx 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (pow.f64 (/.f64 -1 l) 4)) (pow.f64 (pow.f64 kx 2) 2))) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 (/.f64 -1 l) 8) (pow.f64 (pow.f64 (pow.f64 Om 2) 2) 2)) (pow.f64 (pow.f64 (pow.f64 kx 2) 2) 2))))))
(*.f64 1/4 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 kx 2) (pow.f64 l 2))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 kx 2) 2)))) (*.f64 1/4 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 kx 2) 2)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))) (*.f64 1/16 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 l 2) (pow.f64 (pow.f64 kx 2) 2))))))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 kx 2) 2)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 (pow.f64 (pow.f64 l 2) 2) 2) (pow.f64 (pow.f64 (pow.f64 kx 2) 2) 2)))) (*.f64 1/16 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 l 2) (pow.f64 (pow.f64 kx 2) 2)))))))))
1/2
(+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (*.f64 2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 kx 2) 2))))))
(+.f64 1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 (pow.f64 l 2) (pow.f64 (pow.f64 kx 2) 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (*.f64 2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 kx 2) 2)))))))
1/2
(+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1/2 (+.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 kx 2) 2)))) (*.f64 -1 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2))))))
(+.f64 1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 (/.f64 -1 Om) 6) (*.f64 (pow.f64 l 2) (pow.f64 (pow.f64 kx 2) 2)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 kx 2) 2)))) (*.f64 -1 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 kx 4)) (pow.f64 (pow.f64 Om 2) 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 kx 6) (pow.f64 l 2))) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 kx 4)) (pow.f64 (pow.f64 Om 2) 2))))))
1/2
(+.f64 1/2 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 1 kx) 2) (pow.f64 Om 2)) (pow.f64 l 2))))
(+.f64 1/2 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (pow.f64 (/.f64 1 kx) 4)) (pow.f64 (pow.f64 l 2) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 1 kx) 2) (pow.f64 Om 2)) (pow.f64 l 2)))))
(+.f64 1/2 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 1 kx) 6))) (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 l 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (pow.f64 (/.f64 1 kx) 4)) (pow.f64 (pow.f64 l 2) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 1 kx) 2) (pow.f64 Om 2)) (pow.f64 l 2))))))
1/2
(+.f64 1/2 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 -1 kx) 2)) (pow.f64 l 2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (pow.f64 (/.f64 -1 kx) 4)) (pow.f64 (pow.f64 l 2) 2))) (+.f64 1/2 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 -1 kx) 2)) (pow.f64 l 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (pow.f64 (/.f64 -1 kx) 4)) (pow.f64 (pow.f64 l 2) 2))) (+.f64 1/2 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 -1 kx) 2)) (pow.f64 l 2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (/.f64 -1 kx) 6) (pow.f64 Om 2))) (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 l 2)))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (pow.f64 kx 2) 2) (pow.f64 l 4)) (pow.f64 (pow.f64 Om 2) 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (pow.f64 kx 2) 2) (pow.f64 l 4)) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 6) (pow.f64 (pow.f64 kx 2) 2))) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (pow.f64 Om 2)))))))
1/2
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 1 l) 2)) (pow.f64 kx 2))) 1/2)
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 1 l) 2)) (pow.f64 kx 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (pow.f64 (/.f64 1 l) 4)) (pow.f64 (pow.f64 kx 2) 2))) 1/2))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 1 l) 2)) (pow.f64 kx 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (pow.f64 (/.f64 1 l) 4)) (pow.f64 (pow.f64 kx 2) 2))) (+.f64 1/2 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (/.f64 1 l) 6) (pow.f64 Om 2))) (*.f64 (pow.f64 kx 2) (pow.f64 (pow.f64 kx 2) 2)))))))
1/2
(+.f64 1/2 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 -1 l) 2)) (pow.f64 kx 2))))
(+.f64 1/2 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 -1 l) 2)) (pow.f64 kx 2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (pow.f64 (/.f64 -1 l) 4)) (pow.f64 (pow.f64 kx 2) 2)))))
(+.f64 1/2 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 -1 l) 6))) (*.f64 (pow.f64 kx 2) (pow.f64 (pow.f64 kx 2) 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 -1 l) 2)) (pow.f64 kx 2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (pow.f64 (/.f64 -1 l) 4)) (pow.f64 (pow.f64 kx 2) 2))))))
1/2
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))) 1/2)
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 kx 2) 2)))) 1/2))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 kx 2) 2)))) (+.f64 1/2 (*.f64 1/16 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (pow.f64 kx 2) 2)))))))))
1
(+.f64 1 (*.f64 -1 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (*.f64 2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 kx 2) 2))))))
(+.f64 1 (+.f64 (*.f64 -4 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 (pow.f64 l 2) (pow.f64 (pow.f64 kx 2) 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (*.f64 2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 kx 2) 2)))))))
1
(+.f64 1 (*.f64 -1 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 kx 2) 2)))) (*.f64 -1 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2))))))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (/.f64 -1 Om) 6) (*.f64 (pow.f64 l 2) (pow.f64 (pow.f64 kx 2) 2)))))) (+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 kx 2) 2)))) (*.f64 -1 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))))))
(if (!=.f64 1 0) (pow.f64 (*.f64 kx l) 2) (pow.f64 (*.f64 kx l) 2))
(-.f64 0 (neg.f64 (pow.f64 (*.f64 kx l) 2)))
(*.f64 (*.f64 (*.f64 kx l) kx) l)
(*.f64 kx (*.f64 (*.f64 kx l) l))
(*.f64 (*.f64 kx l) (*.f64 kx l))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)))
(*.f64 l (*.f64 (*.f64 kx l) kx))
(*.f64 (*.f64 (*.f64 kx l) l) kx)
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 kx l) 2)))
(*.f64 (*.f64 (*.f64 (*.f64 kx l) kx) (cbrt.f64 l)) (cbrt.f64 (*.f64 l l)))
(*.f64 (cbrt.f64 (*.f64 kx kx)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 kx kx) 2)) (*.f64 l l)))
(*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (*.f64 (*.f64 kx l) kx) (cbrt.f64 l)))
(*.f64 (cbrt.f64 kx) (*.f64 (cbrt.f64 (*.f64 kx kx)) (*.f64 (*.f64 kx l) l)))
(*.f64 (*.f64 kx kx) (*.f64 l l))
(*.f64 (*.f64 l l) (*.f64 kx kx))
(*.f64 (*.f64 (*.f64 l l) (cbrt.f64 (*.f64 kx kx))) (cbrt.f64 (pow.f64 (*.f64 kx kx) 2)))
(*.f64 (*.f64 (*.f64 kx kx) (cbrt.f64 (*.f64 l l))) (*.f64 l (cbrt.f64 l)))
(*.f64 1 (pow.f64 (*.f64 kx l) 2))
(*.f64 (pow.f64 (*.f64 kx l) 2) 1)
(*.f64 (*.f64 (cbrt.f64 (*.f64 kx kx)) (*.f64 (*.f64 kx l) l)) (cbrt.f64 kx))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 kx kx) 2)) (*.f64 l l)) (cbrt.f64 (*.f64 kx kx)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 kx kx) 2)) (*.f64 (*.f64 l l) (cbrt.f64 (*.f64 kx kx))))
(*.f64 (*.f64 l (cbrt.f64 l)) (*.f64 (*.f64 kx kx) (cbrt.f64 (*.f64 l l))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 kx kx)) l) (*.f64 (cbrt.f64 (pow.f64 (*.f64 kx kx) 2)) l))
(*.f64 (*.f64 l (cbrt.f64 (*.f64 (*.f64 kx l) kx))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 kx l) kx)) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) (cbrt.f64 (*.f64 kx l))) (cbrt.f64 (*.f64 kx l)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) (cbrt.f64 (*.f64 (*.f64 kx l) kx))) (cbrt.f64 l))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) (cbrt.f64 kx)) (cbrt.f64 (*.f64 (*.f64 kx l) l)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) (cbrt.f64 (*.f64 kx kx))) (cbrt.f64 (*.f64 l l)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) (cbrt.f64 (*.f64 l l))) (cbrt.f64 (*.f64 kx kx)))
(*.f64 (*.f64 (*.f64 (*.f64 l l) (cbrt.f64 (*.f64 kx kx))) (cbrt.f64 (*.f64 kx kx))) (cbrt.f64 (*.f64 kx kx)))
(*.f64 (*.f64 (*.f64 (*.f64 l l) (cbrt.f64 (*.f64 kx kx))) 1) (cbrt.f64 (pow.f64 (*.f64 kx kx) 2)))
(*.f64 (*.f64 (*.f64 (*.f64 l l) (cbrt.f64 (*.f64 kx kx))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 kx kx))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 kx kx))) 2) 2))
(*.f64 (*.f64 (*.f64 kx kx) (cbrt.f64 l)) (*.f64 (cbrt.f64 (*.f64 l l)) l))
(*.f64 (cbrt.f64 (*.f64 kx kx)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 kx kx) 2)) l) l))
(*.f64 (cbrt.f64 (*.f64 (*.f64 kx l) kx)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 kx l) kx)) 2) l))
(*.f64 (cbrt.f64 l) (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (*.f64 kx l) kx)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2))) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 kx l)) (*.f64 (cbrt.f64 (*.f64 kx l)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 kx l) kx)) (*.f64 (cbrt.f64 l) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2))))
(*.f64 (cbrt.f64 kx) (*.f64 (cbrt.f64 (*.f64 (*.f64 kx l) l)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 kx kx)) (*.f64 (cbrt.f64 (*.f64 l l)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (cbrt.f64 (*.f64 kx kx)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2))))
(*.f64 (*.f64 kx (cbrt.f64 l)) (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 kx l)))
(*.f64 (cbrt.f64 (*.f64 kx l)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2)) (*.f64 kx l)))
(*.f64 (cbrt.f64 kx) (*.f64 (*.f64 (cbrt.f64 (*.f64 kx kx)) l) (*.f64 kx l)))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 kx l) 2)))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 kx l) 2))) 2))
(*.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 kx l) kx))) l)
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2))) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2))))
(*.f64 (neg.f64 (*.f64 kx l)) (neg.f64 (*.f64 kx l)))
(*.f64 (neg.f64 -1) (pow.f64 (*.f64 kx l) 2))
(*.f64 (neg.f64 (neg.f64 (*.f64 kx l))) (*.f64 kx l))
(*.f64 -1 (neg.f64 (pow.f64 (*.f64 kx l) 2)))
(*.f64 (neg.f64 (*.f64 (*.f64 kx l) kx)) (neg.f64 l))
(*.f64 (neg.f64 (neg.f64 (*.f64 kx kx))) (*.f64 l l))
(*.f64 (neg.f64 (neg.f64 kx)) (*.f64 (*.f64 kx l) l))
(*.f64 (neg.f64 (*.f64 l l)) (neg.f64 (*.f64 kx kx)))
(*.f64 (neg.f64 kx) (neg.f64 (*.f64 (*.f64 kx l) l)))
(*.f64 (neg.f64 (*.f64 kx kx)) (neg.f64 (*.f64 l l)))
(*.f64 (neg.f64 (neg.f64 (*.f64 l l))) (*.f64 kx kx))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 kx l) 2))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 kx l) 2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2)) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)))))
(*.f64 (*.f64 kx l) (neg.f64 (neg.f64 (*.f64 kx l))))
(*.f64 (*.f64 (*.f64 kx l) kx) (neg.f64 (neg.f64 l)))
(*.f64 (*.f64 l l) (neg.f64 (neg.f64 (*.f64 kx kx))))
(*.f64 kx (neg.f64 (neg.f64 (*.f64 (*.f64 kx l) l))))
(*.f64 (*.f64 kx kx) (neg.f64 (neg.f64 (*.f64 l l))))
(/.f64 (pow.f64 (*.f64 kx l) 2) 1)
(/.f64 (neg.f64 (pow.f64 (*.f64 kx l) 2)) -1)
(pow.f64 (pow.f64 (pow.f64 (*.f64 kx l) 3) 2) 1/3)
(pow.f64 (pow.f64 (*.f64 kx l) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2)) 3)
(pow.f64 (*.f64 kx l) 2)
(neg.f64 (neg.f64 (pow.f64 (*.f64 kx l) 2)))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 3) 2))
(if (!=.f64 (*.f64 l l) 0) (/.f64 (*.f64 kx kx) (pow.f64 (/.f64 Om l) 2)) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))
(if (!=.f64 (pow.f64 (*.f64 kx l) 2) 0) (/.f64 1 (/.f64 (*.f64 Om Om) (pow.f64 (*.f64 kx l) 2))) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))
(if (!=.f64 (*.f64 kx l) 0) (/.f64 (*.f64 kx l) (/.f64 (*.f64 Om Om) (*.f64 kx l))) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))
(if (!=.f64 l 0) (/.f64 (*.f64 (*.f64 kx l) kx) (/.f64 (*.f64 Om Om) l)) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))
(if (!=.f64 (*.f64 (*.f64 kx l) l) 0) (/.f64 kx (/.f64 (pow.f64 (/.f64 Om l) 2) kx)) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))
(if (!=.f64 (*.f64 kx kx) 0) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2)) (/.f64 (*.f64 Om Om) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)))) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))
(if (!=.f64 (/.f64 1 Om) 0) (/.f64 (pow.f64 (*.f64 kx l) 2) (/.f64 Om (/.f64 1 Om))) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))
(if (!=.f64 (/.f64 (*.f64 kx l) (cbrt.f64 (*.f64 Om Om))) 0) (/.f64 (/.f64 (*.f64 kx l) (cbrt.f64 Om)) (/.f64 Om (/.f64 (*.f64 kx l) (cbrt.f64 (*.f64 Om Om))))) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))
(if (!=.f64 (/.f64 (*.f64 (*.f64 kx l) l) Om) 0) (/.f64 kx (/.f64 Om (/.f64 (*.f64 (*.f64 kx l) l) Om))) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))
(if (!=.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) Om) 0) (/.f64 1 (/.f64 Om (/.f64 (pow.f64 (*.f64 kx l) 2) Om))) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))
(if (!=.f64 (/.f64 (*.f64 kx kx) Om) 0) (/.f64 (*.f64 l l) (/.f64 Om (/.f64 (*.f64 kx kx) Om))) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))
(if (!=.f64 (/.f64 (*.f64 kx kx) (cbrt.f64 (*.f64 Om Om))) 0) (/.f64 (/.f64 (*.f64 l l) (cbrt.f64 Om)) (/.f64 Om (/.f64 (*.f64 kx kx) (cbrt.f64 (*.f64 Om Om))))) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) Om) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2)) (/.f64 Om (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) Om))) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))
(if (!=.f64 (/.f64 (*.f64 l l) Om) 0) (/.f64 (*.f64 kx kx) (/.f64 Om (/.f64 (*.f64 l l) Om))) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) Om)) 2) 0) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) Om)) (/.f64 Om (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) Om)) 2))) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))
(if (!=.f64 (/.f64 l Om) 0) (/.f64 (*.f64 (*.f64 kx l) kx) (/.f64 Om (/.f64 l Om))) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))
(if (!=.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (cbrt.f64 (*.f64 Om Om))) 0) (/.f64 (cbrt.f64 (/.f64 1 Om)) (/.f64 Om (/.f64 (pow.f64 (*.f64 kx l) 2) (cbrt.f64 (*.f64 Om Om))))) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))
(if (!=.f64 (/.f64 (*.f64 (*.f64 kx l) l) (cbrt.f64 (*.f64 Om Om))) 0) (/.f64 (/.f64 kx (cbrt.f64 Om)) (/.f64 Om (/.f64 (*.f64 (*.f64 kx l) l) (cbrt.f64 (*.f64 Om Om))))) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))
(if (!=.f64 (/.f64 l (cbrt.f64 (*.f64 Om Om))) 0) (/.f64 (/.f64 (*.f64 (*.f64 kx l) kx) (cbrt.f64 Om)) (/.f64 Om (/.f64 l (cbrt.f64 (*.f64 Om Om))))) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))
(if (!=.f64 (/.f64 (*.f64 kx l) Om) 0) (/.f64 (*.f64 kx l) (/.f64 Om (/.f64 (*.f64 kx l) Om))) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))
(if (!=.f64 (/.f64 (*.f64 l l) (cbrt.f64 (*.f64 Om Om))) 0) (/.f64 (/.f64 (*.f64 kx kx) (cbrt.f64 Om)) (/.f64 Om (/.f64 (*.f64 l l) (cbrt.f64 (*.f64 Om Om))))) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))
(-.f64 0 (/.f64 (pow.f64 (*.f64 kx l) 2) (neg.f64 (*.f64 Om Om))))
(-.f64 (/.f64 0 (neg.f64 (*.f64 Om Om))) (/.f64 (pow.f64 (*.f64 kx l) 2) (neg.f64 (*.f64 Om Om))))
(*.f64 (/.f64 (*.f64 kx l) Om) (/.f64 (*.f64 kx l) Om))
(*.f64 (/.f64 (/.f64 (*.f64 kx l) Om) Om) (*.f64 kx l))
(*.f64 (*.f64 (/.f64 1 Om) (*.f64 kx l)) (*.f64 (/.f64 1 Om) (*.f64 kx l)))
(*.f64 (*.f64 (/.f64 (*.f64 kx l) Om) 1) (*.f64 (/.f64 (*.f64 kx l) Om) 1))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 kx l) 2) (neg.f64 (*.f64 Om Om))))
(*.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (cbrt.f64 (*.f64 Om Om))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(*.f64 (/.f64 (*.f64 kx kx) (*.f64 Om Om)) (*.f64 l l))
(*.f64 (pow.f64 (*.f64 kx l) 2) (/.f64 1 (*.f64 Om Om)))
(*.f64 (/.f64 (*.f64 kx kx) Om) (/.f64 (*.f64 l l) Om))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2)) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 2)))
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 kx kx) Om))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2)))
(*.f64 (/.f64 1 (*.f64 Om Om)) (pow.f64 (*.f64 kx l) 2))
(*.f64 (*.f64 kx l) (/.f64 (/.f64 (*.f64 kx l) Om) Om))
(*.f64 (*.f64 (*.f64 kx l) kx) (/.f64 (/.f64 l Om) Om))
(*.f64 kx (/.f64 (/.f64 (*.f64 (*.f64 kx l) l) Om) Om))
(*.f64 (*.f64 l l) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2)) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) (*.f64 Om Om)))
(*.f64 (neg.f64 (pow.f64 (*.f64 kx l) 2)) (/.f64 -1 (*.f64 Om Om)))
(*.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) Om) (/.f64 1 Om))
(*.f64 (/.f64 (*.f64 (*.f64 kx l) kx) (cbrt.f64 (*.f64 Om Om))) (/.f64 l (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(*.f64 (/.f64 (*.f64 (*.f64 kx l) kx) Om) (/.f64 l Om))
(*.f64 (/.f64 kx (cbrt.f64 (*.f64 Om Om))) (/.f64 (*.f64 (*.f64 kx l) l) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(*.f64 (/.f64 kx Om) (/.f64 (*.f64 (*.f64 kx l) l) Om))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2)) Om) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) Om))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 Om Om))) (/.f64 (pow.f64 (*.f64 kx l) 2) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(*.f64 1 (pow.f64 (/.f64 (*.f64 kx l) Om) 2))
(*.f64 (/.f64 1 Om) (/.f64 (pow.f64 (*.f64 kx l) 2) Om))
(*.f64 (/.f64 (*.f64 kx kx) (cbrt.f64 (*.f64 Om Om))) (/.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(*.f64 (*.f64 kx kx) (/.f64 (*.f64 l l) (*.f64 Om Om)))
(*.f64 (/.f64 (*.f64 l l) (cbrt.f64 (*.f64 Om Om))) (/.f64 (*.f64 kx kx) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(*.f64 (/.f64 (*.f64 kx l) (cbrt.f64 (*.f64 Om Om))) (/.f64 (*.f64 kx l) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(*.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 kx kx))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) Om) (/.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2)) Om))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) (*.f64 Om Om)) (cbrt.f64 (pow.f64 (*.f64 kx l) 2)))
(*.f64 (/.f64 (/.f64 l Om) Om) (*.f64 (*.f64 kx l) kx))
(*.f64 (/.f64 -1 (*.f64 Om Om)) (neg.f64 (pow.f64 (*.f64 kx l) 2)))
(*.f64 (/.f64 l Om) (/.f64 (*.f64 (*.f64 kx l) kx) Om))
(*.f64 (/.f64 (*.f64 (*.f64 kx l) l) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) (/.f64 kx (cbrt.f64 (*.f64 Om Om))))
(*.f64 (/.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) (/.f64 (*.f64 kx kx) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (/.f64 (*.f64 kx kx) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) (/.f64 (*.f64 l l) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (/.f64 (*.f64 (*.f64 kx l) l) Om) (/.f64 kx Om))
(*.f64 (/.f64 (*.f64 kx l) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) (/.f64 (*.f64 kx l) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) (cbrt.f64 (/.f64 1 (*.f64 Om Om))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 kx l) l) Om) Om) kx)
(*.f64 (/.f64 l (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) (/.f64 (*.f64 (*.f64 kx l) kx) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (*.f64 1 (/.f64 (*.f64 l l) (cbrt.f64 (*.f64 Om Om)))) (/.f64 (*.f64 kx kx) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(*.f64 (*.f64 kx kx) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 1))
(*.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) Om) (*.f64 (/.f64 1 Om) 1))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2)) Om) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) Om) 1))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) (*.f64 Om Om)) 1))
(*.f64 (*.f64 (*.f64 kx l) kx) (*.f64 (/.f64 (/.f64 l Om) Om) 1))
(*.f64 (*.f64 kx l) (*.f64 (/.f64 (/.f64 (*.f64 kx l) Om) Om) 1))
(*.f64 (neg.f64 (pow.f64 (*.f64 kx l) 2)) (*.f64 (/.f64 -1 (*.f64 Om Om)) 1))
(*.f64 (/.f64 (*.f64 (*.f64 kx l) kx) Om) (*.f64 (/.f64 l Om) 1))
(*.f64 (/.f64 kx (cbrt.f64 (*.f64 Om Om))) (*.f64 (/.f64 (*.f64 (*.f64 kx l) l) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) 1))
(*.f64 (/.f64 (*.f64 kx kx) (cbrt.f64 (*.f64 Om Om))) (*.f64 (/.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) 1))
(*.f64 (/.f64 (*.f64 l l) (cbrt.f64 (*.f64 Om Om))) (*.f64 (/.f64 (*.f64 kx kx) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) 1))
(*.f64 (/.f64 kx Om) (*.f64 (/.f64 (*.f64 (*.f64 kx l) l) Om) 1))
(*.f64 (/.f64 (*.f64 kx l) (cbrt.f64 (*.f64 Om Om))) (*.f64 (/.f64 (*.f64 kx l) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) 1))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 Om Om))) (*.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) 1))
(*.f64 kx (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 kx l) l) Om) Om) 1))
(*.f64 (/.f64 (*.f64 kx l) Om) (*.f64 (/.f64 (*.f64 kx l) Om) 1))
(*.f64 (/.f64 (*.f64 (*.f64 kx l) kx) (cbrt.f64 (*.f64 Om Om))) (*.f64 (/.f64 l (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) 1))
(*.f64 l (*.f64 (*.f64 kx kx) (/.f64 (/.f64 l Om) Om)))
(*.f64 (*.f64 kx kx) (*.f64 l (/.f64 (/.f64 l Om) Om)))
(*.f64 (*.f64 (*.f64 kx kx) (cbrt.f64 l)) (*.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (/.f64 l Om) Om)))
(*.f64 kx (*.f64 (*.f64 kx l) (/.f64 (/.f64 l Om) Om)))
(*.f64 (cbrt.f64 (*.f64 kx kx)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 kx kx) 2)) l) (/.f64 (/.f64 l Om) Om)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 kx l) kx)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 kx l) kx)) 2) (/.f64 (/.f64 l Om) Om)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 kx kx) Om)) (*.f64 (cbrt.f64 (/.f64 (*.f64 l l) Om)) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2))) 2) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2))) 2) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) (*.f64 Om Om))))
(*.f64 (cbrt.f64 (*.f64 kx l)) (*.f64 (cbrt.f64 (*.f64 kx l)) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) (*.f64 Om Om))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 kx l) kx)) (*.f64 (cbrt.f64 l) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) (*.f64 Om Om))))
(*.f64 (cbrt.f64 kx) (*.f64 (cbrt.f64 (*.f64 (*.f64 kx l) l)) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) (*.f64 Om Om))))
(*.f64 (cbrt.f64 (*.f64 kx kx)) (*.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) (*.f64 Om Om))))
(*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (cbrt.f64 (*.f64 kx kx)) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) (*.f64 Om Om))))
(*.f64 kx (*.f64 l (/.f64 (/.f64 (*.f64 kx l) Om) Om)))
(*.f64 l (*.f64 kx (/.f64 (/.f64 (*.f64 kx l) Om) Om)))
(*.f64 (*.f64 kx (cbrt.f64 l)) (*.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (/.f64 (*.f64 kx l) Om) Om)))
(*.f64 (cbrt.f64 (*.f64 kx l)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2)) (/.f64 (/.f64 (*.f64 kx l) Om) Om)))
(*.f64 (cbrt.f64 kx) (*.f64 (*.f64 (cbrt.f64 (*.f64 kx kx)) l) (/.f64 (/.f64 (*.f64 kx l) Om) Om)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 kx kx) Om)) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 kx kx) 2) (*.f64 Om Om))) (/.f64 (*.f64 l l) Om)))
(*.f64 (*.f64 kx kx) (*.f64 (/.f64 1 Om) (/.f64 (*.f64 l l) Om)))
(*.f64 (/.f64 kx (cbrt.f64 Om)) (*.f64 (/.f64 kx (cbrt.f64 (*.f64 Om Om))) (/.f64 (*.f64 l l) Om)))
(*.f64 (cbrt.f64 (/.f64 1 Om)) (*.f64 (/.f64 (*.f64 kx kx) (cbrt.f64 (*.f64 Om Om))) (/.f64 (*.f64 l l) Om)))
(*.f64 (cbrt.f64 (*.f64 kx kx)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 kx kx) 2)) Om) (/.f64 (*.f64 l l) Om)))
(*.f64 kx (*.f64 (/.f64 kx Om) (/.f64 (*.f64 l l) Om)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 kx kx) Om)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 kx kx) Om)) 2) (/.f64 (*.f64 l l) Om)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2))) 2) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (neg.f64 Om)) (/.f64 1 (neg.f64 Om)))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) Om) (cbrt.f64 Om)) (cbrt.f64 (/.f64 1 (*.f64 Om Om))))
(/.f64 (*.f64 (/.f64 kx Om) (*.f64 (*.f64 kx l) l)) Om)
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 kx l) kx) Om) l) Om)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 2)) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 kx l) 2)))) (cbrt.f64 (neg.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2)) Om) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2))) Om)
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 kx l) 2))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 2))) (cbrt.f64 (neg.f64 (*.f64 Om Om))))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 kx l) 2)) (cbrt.f64 (neg.f64 (*.f64 Om Om)))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 Om Om))) 2))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 kx l) 2)) (cbrt.f64 (*.f64 Om Om))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(/.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) Om) (cbrt.f64 Om)) (cbrt.f64 (cbrt.f64 (*.f64 Om Om)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 Om Om))) 2))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 kx l) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2))) (*.f64 (cbrt.f64 (neg.f64 (*.f64 Om Om))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) Om)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2))) (*.f64 (cbrt.f64 Om) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(/.f64 (*.f64 (*.f64 l l) (/.f64 (*.f64 kx kx) (cbrt.f64 Om))) (*.f64 (cbrt.f64 (*.f64 Om Om)) Om))
(/.f64 (*.f64 (neg.f64 (*.f64 l l)) (/.f64 (*.f64 kx kx) (cbrt.f64 Om))) (*.f64 (neg.f64 Om) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (/.f64 (*.f64 l l) (cbrt.f64 Om)) (*.f64 kx kx)) (*.f64 (cbrt.f64 (*.f64 Om Om)) Om))
(/.f64 (*.f64 (/.f64 (*.f64 l l) (cbrt.f64 Om)) (neg.f64 (*.f64 kx kx))) (*.f64 (cbrt.f64 (*.f64 Om Om)) (neg.f64 Om)))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (cbrt.f64 Om)) 1) (*.f64 (cbrt.f64 (*.f64 Om Om)) Om))
(/.f64 (*.f64 (/.f64 (*.f64 kx kx) (cbrt.f64 Om)) (*.f64 l l)) (*.f64 (cbrt.f64 (*.f64 Om Om)) Om))
(/.f64 (*.f64 (/.f64 (*.f64 kx kx) (cbrt.f64 Om)) (neg.f64 (*.f64 l l))) (*.f64 (cbrt.f64 (*.f64 Om Om)) (neg.f64 Om)))
(/.f64 (*.f64 (*.f64 kx kx) (/.f64 (*.f64 l l) (cbrt.f64 Om))) (*.f64 (cbrt.f64 (*.f64 Om Om)) Om))
(/.f64 (*.f64 (neg.f64 (*.f64 kx kx)) (/.f64 (*.f64 l l) (cbrt.f64 Om))) (*.f64 (neg.f64 Om) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) Om) (neg.f64 (neg.f64 Om)))
(/.f64 (neg.f64 (pow.f64 (*.f64 kx l) 2)) (neg.f64 (*.f64 Om Om)))
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (cbrt.f64 (*.f64 Om Om)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(/.f64 (pow.f64 (*.f64 kx l) 2) (*.f64 Om Om))
(/.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) Om) Om)
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) Om) (cbrt.f64 Om)) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (neg.f64 Om)) (neg.f64 Om))
(/.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 kx l) kx) (cbrt.f64 (*.f64 Om Om))) l) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(/.f64 (*.f64 (/.f64 1 Om) (/.f64 (pow.f64 (*.f64 kx l) 2) (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (/.f64 1 Om) (neg.f64 (pow.f64 (*.f64 kx l) 2))) (neg.f64 Om))
(/.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 Om Om))) (pow.f64 (*.f64 kx l) 2)) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 kx l) 2))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 2)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) Om))) (cbrt.f64 Om))
(/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 kx kx) (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (neg.f64 (*.f64 kx kx))) (neg.f64 Om))
(/.f64 (*.f64 (/.f64 (*.f64 kx l) (cbrt.f64 (*.f64 Om Om))) (*.f64 kx l)) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 kx kx) (cbrt.f64 (*.f64 Om Om))) (*.f64 l l)) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 kx kx) Om) (/.f64 (*.f64 l l) (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (/.f64 (*.f64 kx kx) Om) (neg.f64 (*.f64 l l))) (neg.f64 Om))
(/.f64 (*.f64 (/.f64 (*.f64 l l) (cbrt.f64 (*.f64 Om Om))) (*.f64 kx kx)) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(/.f64 (*.f64 (/.f64 kx (cbrt.f64 (*.f64 Om Om))) (*.f64 (*.f64 kx l) l)) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (neg.f64 Om)) 1) (neg.f64 Om))
(/.f64 (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) Om) (cbrt.f64 Om)) 1) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (cbrt.f64 (*.f64 Om Om))) 1) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(/.f64 (*.f64 (*.f64 (*.f64 kx l) kx) (/.f64 l (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2)) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 2))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) Om)) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 2))) (cbrt.f64 Om))
(/.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (/.f64 (*.f64 kx kx) (cbrt.f64 Om)) (/.f64 (*.f64 l l) Om)) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (*.f64 kx kx) (/.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (*.f64 kx l) (/.f64 (*.f64 kx l) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 kx (/.f64 (*.f64 (*.f64 kx l) l) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (/.f64 (*.f64 l l) (cbrt.f64 Om)) (/.f64 (*.f64 kx kx) Om)) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (cbrt.f64 Om)) (/.f64 1 Om)) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (*.f64 l l) (/.f64 (*.f64 kx kx) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) Om) (cbrt.f64 Om)) 1) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) Om) (cbrt.f64 Om)) (cbrt.f64 Om)) (cbrt.f64 Om))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) Om) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 Om))
(/.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (cbrt.f64 Om)) (*.f64 (cbrt.f64 (*.f64 Om Om)) Om))
(/.f64 (*.f64 (/.f64 (*.f64 l l) (cbrt.f64 Om)) (/.f64 (*.f64 kx kx) (cbrt.f64 Om))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 kx kx) (cbrt.f64 Om)) (/.f64 (*.f64 l l) (cbrt.f64 Om))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(/.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) Om) (cbrt.f64 Om))) (neg.f64 (cbrt.f64 (*.f64 Om Om))))
(pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 3) 1/3)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2)) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(neg.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (neg.f64 (*.f64 Om Om))))
(neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (neg.f64 (*.f64 Om Om))) 1))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 3))
(if (!=.f64 1/2 0) (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (cbrt.f64 1/2) (/.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) (cbrt.f64 1/4))) (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) (sqrt.f64 1/2))) (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (neg.f64 (cbrt.f64 1/2)) (/.f64 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) (cbrt.f64 1/4))) (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(if (!=.f64 (neg.f64 (cbrt.f64 1/4)) 0) (/.f64 (cbrt.f64 1/2) (/.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) (cbrt.f64 1/4))) (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (cbrt.f64 -1/2) (/.f64 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) (cbrt.f64 1/4))) (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(if (!=.f64 -1/2 0) (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(if (!=.f64 (cbrt.f64 1/2) 0) (/.f64 (cbrt.f64 1/4) (/.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) (cbrt.f64 1/2))) (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(if (!=.f64 1 0) (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 (sqrt.f64 1/2) (/.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) (sqrt.f64 1/2))) (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(if (!=.f64 (+.f64 (*.f64 4 (pow.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 2)) (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) -1))) 0) (*.f64 (/.f64 1/2 (+.f64 (pow.f64 (*.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2)) 3) 1)) (+.f64 (*.f64 4 (pow.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 2)) (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) -1)))) (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(if (!=.f64 (neg.f64 (sqrt.f64 1/2)) 0) (/.f64 (sqrt.f64 1/2) (/.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) (sqrt.f64 1/2))) (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(-.f64 0 (/.f64 -1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(-.f64 (/.f64 0 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (/.f64 -1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(*.f64 (cbrt.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (cbrt.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 2)) (cbrt.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(*.f64 1 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(*.f64 1/2 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(*.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1)
(*.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2)
(*.f64 (cbrt.f64 1/2) (/.f64 (cbrt.f64 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/2) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(*.f64 -1/2 (/.f64 -1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(*.f64 (/.f64 (sqrt.f64 1/2) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) (sqrt.f64 1/2))
(*.f64 (/.f64 -1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) -1/2)
(*.f64 (/.f64 (cbrt.f64 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) (cbrt.f64 1/2))
(*.f64 (*.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) (cbrt.f64 1/2)) (cbrt.f64 1/4))
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (/.f64 -1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(*.f64 (neg.f64 (cbrt.f64 1/2)) (*.f64 (cbrt.f64 1/4) (/.f64 -1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(*.f64 (cbrt.f64 1/2) (*.f64 (neg.f64 (cbrt.f64 1/4)) (/.f64 -1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(*.f64 (cbrt.f64 -1/2) (*.f64 (cbrt.f64 1/4) (/.f64 -1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(*.f64 (sqrt.f64 1/2) (*.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 -1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(*.f64 -1 (/.f64 -1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(*.f64 (cbrt.f64 1/4) (*.f64 (cbrt.f64 1/2) (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(*.f64 (cbrt.f64 (/.f64 1/8 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) (/.f64 (cbrt.f64 1/4) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 1/2)) (cbrt.f64 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) (cbrt.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 2)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 1/2)) 1) (/.f64 (cbrt.f64 1/4) (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(*.f64 (/.f64 (sqrt.f64 1/2) -1) (/.f64 (neg.f64 (sqrt.f64 1/2)) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(*.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) (/.f64 (neg.f64 (sqrt.f64 1/2)) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))))
(*.f64 (/.f64 1 -1) (/.f64 -1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) (/.f64 -1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))))
(*.f64 (/.f64 -1 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (/.f64 1/2 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))))
(*.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) (/.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))))
(*.f64 (/.f64 (cbrt.f64 1/2) -1) (/.f64 (neg.f64 (cbrt.f64 1/4)) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(*.f64 (/.f64 (cbrt.f64 1/2) (cbrt.f64 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) (/.f64 (neg.f64 (cbrt.f64 1/4)) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 1/2)) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (/.f64 (sqrt.f64 1/2) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 1/2)) (cbrt.f64 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) (/.f64 (sqrt.f64 1/2) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 1/2)) 1) (/.f64 (sqrt.f64 1/2) (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(*.f64 (/.f64 (cbrt.f64 -1/2) (neg.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) (cbrt.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 2)))
(*.f64 (/.f64 (cbrt.f64 -1/2) -1) (/.f64 (cbrt.f64 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(*.f64 (/.f64 (cbrt.f64 -1/2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (/.f64 (cbrt.f64 1/4) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))))
(*.f64 (/.f64 (cbrt.f64 -1/2) 1) (/.f64 (cbrt.f64 1/4) (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (/.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 1/8) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (/.f64 (sqrt.f64 1/2) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))))
(*.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(*.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))) (cbrt.f64 (/.f64 (sqrt.f64 1/8) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(*.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) (/.f64 (neg.f64 (sqrt.f64 1/2)) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) (/.f64 -1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))))
(*.f64 (/.f64 (cbrt.f64 1/2) (neg.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) (/.f64 (neg.f64 (cbrt.f64 1/4)) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))))
(/.f64 -1/2 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(/.f64 (cbrt.f64 (/.f64 1/8 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))
(/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))
(/.f64 1 (*.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))
(/.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 2)
(/.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1)
(/.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 1/8) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (sqrt.f64 1/2)) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 2)) (cbrt.f64 1/2)) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 2)) (cbrt.f64 -1/2)) (cbrt.f64 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 1/2) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (cbrt.f64 1/4)) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))
(/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/2) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/8 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 1) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))
(/.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 2))) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(/.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 2))) (cbrt.f64 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(/.f64 (/.f64 (cbrt.f64 (/.f64 1/8 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 2) 2))
(/.f64 (/.f64 (cbrt.f64 (/.f64 1/8 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 1) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))
(/.f64 (/.f64 -1/2 (cbrt.f64 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))
(/.f64 -1 (/.f64 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 1) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)) 2))
(/.f64 -1 (*.f64 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 2))
(/.f64 -1 (neg.f64 (*.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))
(/.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(/.f64 (/.f64 -1/2 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 1/8 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))))
(pow.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3) 1/3)
(pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1)
(pow.f64 (cbrt.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 3)
(pow.f64 (*.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2) -1)
(neg.f64 (/.f64 -1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(cbrt.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3))
(fma.f64 1/2 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2)
(fma.f64 (cbrt.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (cbrt.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 2)) 1/2)
(fma.f64 1 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2)
(fma.f64 1 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(fma.f64 (sqrt.f64 1/2) (sqrt.f64 1/2) (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(fma.f64 (cbrt.f64 1/2) (cbrt.f64 1/4) (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(fma.f64 (cbrt.f64 1/4) (cbrt.f64 1/2) (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(fma.f64 1/2 1 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(fma.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/2) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2)
(fma.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2 1/2)
(fma.f64 (cbrt.f64 1/2) (/.f64 (cbrt.f64 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2)
(fma.f64 -1/2 (/.f64 -1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 2)) (cbrt.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 1/2)
(fma.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1 1/2)
(fma.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (/.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))) 1/2)
(fma.f64 (cbrt.f64 (/.f64 (sqrt.f64 1/8) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (/.f64 (sqrt.f64 1/2) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))) 1/2)
(if (!=.f64 1/2 0) (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(if (!=.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 0) (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(if (!=.f64 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 0) (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(if (!=.f64 (+.f64 1/2 (/.f64 -1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 0) (/.f64 (+.f64 -1/4 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 2)) (+.f64 -1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(if (!=.f64 (+.f64 -1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 0) (/.f64 (+.f64 -1/4 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 2)) (+.f64 -1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(if (!=.f64 (+.f64 1/16 (*.f64 (/.f64 (-.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) (-.f64 (/.f64 (-.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4))) 0) (*.f64 (/.f64 (+.f64 1/8 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3)) (+.f64 1/64 (pow.f64 (/.f64 (-.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3))) (+.f64 1/16 (*.f64 (/.f64 (-.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) (-.f64 (/.f64 (-.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4)))) (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(+.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2)
(-.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) -1/2)
(-.f64 1/2 (/.f64 -1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(*.f64 (cbrt.f64 1/2) (+.f64 (/.f64 (cbrt.f64 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) (cbrt.f64 1/4)))
(*.f64 (cbrt.f64 1/2) (+.f64 (cbrt.f64 1/4) (/.f64 (cbrt.f64 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(*.f64 (+.f64 1/8 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3)) (/.f64 1 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))
(*.f64 (+.f64 -1/8 (neg.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3))) (/.f64 1 (+.f64 -1/4 (/.f64 (+.f64 1/4 (/.f64 -1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 2)))
(*.f64 (+.f64 (cbrt.f64 1/4) (-.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 2)) (cbrt.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))) (+.f64 (cbrt.f64 1/2) (cbrt.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 2)) (-.f64 (cbrt.f64 1/4) (cbrt.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))) (+.f64 (cbrt.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (cbrt.f64 1/2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 2)) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))
(*.f64 1 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(*.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 1)
(*.f64 (sqrt.f64 1/2) (+.f64 (/.f64 (sqrt.f64 1/2) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) (sqrt.f64 1/2)))
(*.f64 1/2 (+.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1))
(*.f64 (sqrt.f64 1/2) (+.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/2) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(*.f64 1/2 (+.f64 1 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(*.f64 (+.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1) 1/2)
(/.f64 (+.f64 1/8 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3)) (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(/.f64 (*.f64 (+.f64 1/512 (/.f64 1/512 (pow.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 3) 3))) (/.f64 1 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))) (-.f64 (+.f64 1/64 (pow.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3) 2)) (pow.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3)))
(/.f64 (/.f64 (+.f64 1/8 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3)) (cbrt.f64 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))) (pow.f64 (cbrt.f64 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) 2))
(/.f64 (+.f64 1/512 (/.f64 1/512 (pow.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 3) 3))) (*.f64 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (-.f64 (+.f64 1/64 (pow.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3) 2)) (pow.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3))))
(/.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)) (*.f64 2 (cbrt.f64 (/.f64 1/8 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))) (*.f64 2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))))
(/.f64 (+.f64 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) (*.f64 2 -1/2)) (*.f64 2 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(/.f64 (+.f64 (*.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2) 2) (*.f64 2 (*.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))
(/.f64 (+.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) (*.f64 2 1/2)) (*.f64 2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(/.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 1/8 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 2) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)) 2))
(/.f64 (+.f64 (*.f64 -1/2 2) (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (*.f64 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 2))
(/.f64 (+.f64 2 (*.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)) (*.f64 (*.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2) 2))
(/.f64 (*.f64 (+.f64 1/512 (/.f64 1/512 (pow.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 3) 3))) 1) (*.f64 (-.f64 (+.f64 1/64 (pow.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3) 2)) (pow.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3)) (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))
(/.f64 (+.f64 -1/8 (neg.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3))) (+.f64 -1/4 (/.f64 (+.f64 1/4 (/.f64 -1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(/.f64 (neg.f64 (+.f64 -1/8 (neg.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3)))) (neg.f64 (+.f64 -1/4 (/.f64 (+.f64 1/4 (/.f64 -1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 2)) (cbrt.f64 (+.f64 1/8 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3)))) (cbrt.f64 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))
(/.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 1)
(/.f64 (*.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3))) (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 2))) (cbrt.f64 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))
(/.f64 (*.f64 (+.f64 -1/8 (neg.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3))) 1) (+.f64 -1/4 (/.f64 (+.f64 1/4 (/.f64 -1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(/.f64 (+.f64 (*.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))) (cbrt.f64 (/.f64 1/8 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))
(/.f64 (+.f64 (*.f64 1/2 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) -1/2) (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(/.f64 (+.f64 (*.f64 1/2 (*.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)) 1) (*.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))
(/.f64 (+.f64 (*.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))
(/.f64 (+.f64 (*.f64 1/2 2) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) (*.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))
(/.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 1/8 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 1) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)) 1/2)) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))
(/.f64 (+.f64 -1/2 (*.f64 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2)) (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(/.f64 (+.f64 1 (*.f64 (*.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2) 1/2)) (*.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))
(/.f64 (+.f64 1/2 (*.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 1/2)) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 3) 1/3)
(pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) 3)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 1)
(neg.f64 (+.f64 -1/2 (/.f64 -1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(neg.f64 (+.f64 (/.f64 -1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) -1/2))
(neg.f64 (/.f64 (+.f64 1/8 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3)) (+.f64 -1/4 (/.f64 (+.f64 1/4 (/.f64 -1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 3))
Outputs
(*.f64 (pow.f64 kx 2) (pow.f64 l 2))
(pow.f64 (*.f64 kx l) 2)
(*.f64 (pow.f64 kx 2) (pow.f64 l 2))
(pow.f64 (*.f64 kx l) 2)
(*.f64 (pow.f64 kx 2) (pow.f64 l 2))
(pow.f64 (*.f64 kx l) 2)
(*.f64 (pow.f64 kx 2) (pow.f64 l 2))
(pow.f64 (*.f64 kx l) 2)
(*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 kx) -2))
(*.f64 (*.f64 l l) (pow.f64 (/.f64 1 kx) -2))
(*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 kx) -2))
(*.f64 (*.f64 l l) (pow.f64 (/.f64 1 kx) -2))
(*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 kx) -2))
(*.f64 (*.f64 l l) (pow.f64 (/.f64 1 kx) -2))
(*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 kx) -2))
(*.f64 (*.f64 l l) (pow.f64 (/.f64 1 kx) -2))
(*.f64 (pow.f64 (/.f64 -1 kx) -2) (pow.f64 l 2))
(*.f64 (pow.f64 (/.f64 -1 kx) -2) (*.f64 l l))
(*.f64 (pow.f64 (/.f64 -1 kx) -2) (pow.f64 l 2))
(*.f64 (pow.f64 (/.f64 -1 kx) -2) (*.f64 l l))
(*.f64 (pow.f64 (/.f64 -1 kx) -2) (pow.f64 l 2))
(*.f64 (pow.f64 (/.f64 -1 kx) -2) (*.f64 l l))
(*.f64 (pow.f64 (/.f64 -1 kx) -2) (pow.f64 l 2))
(*.f64 (pow.f64 (/.f64 -1 kx) -2) (*.f64 l l))
(*.f64 (pow.f64 kx 2) (pow.f64 l 2))
(pow.f64 (*.f64 kx l) 2)
(*.f64 (pow.f64 kx 2) (pow.f64 l 2))
(pow.f64 (*.f64 kx l) 2)
(*.f64 (pow.f64 kx 2) (pow.f64 l 2))
(pow.f64 (*.f64 kx l) 2)
(*.f64 (pow.f64 kx 2) (pow.f64 l 2))
(pow.f64 (*.f64 kx l) 2)
(*.f64 (pow.f64 kx 2) (pow.f64 (/.f64 1 l) -2))
(*.f64 (*.f64 kx kx) (pow.f64 (/.f64 1 l) -2))
(*.f64 (pow.f64 kx 2) (pow.f64 (/.f64 1 l) -2))
(*.f64 (*.f64 kx kx) (pow.f64 (/.f64 1 l) -2))
(*.f64 (pow.f64 kx 2) (pow.f64 (/.f64 1 l) -2))
(*.f64 (*.f64 kx kx) (pow.f64 (/.f64 1 l) -2))
(*.f64 (pow.f64 kx 2) (pow.f64 (/.f64 1 l) -2))
(*.f64 (*.f64 kx kx) (pow.f64 (/.f64 1 l) -2))
(*.f64 (pow.f64 kx 2) (pow.f64 (/.f64 -1 l) -2))
(*.f64 (*.f64 kx kx) (pow.f64 (/.f64 -1 l) -2))
(*.f64 (pow.f64 kx 2) (pow.f64 (/.f64 -1 l) -2))
(*.f64 (*.f64 kx kx) (pow.f64 (/.f64 -1 l) -2))
(*.f64 (pow.f64 kx 2) (pow.f64 (/.f64 -1 l) -2))
(*.f64 (*.f64 kx kx) (pow.f64 (/.f64 -1 l) -2))
(*.f64 (pow.f64 kx 2) (pow.f64 (/.f64 -1 l) -2))
(*.f64 (*.f64 kx kx) (pow.f64 (/.f64 -1 l) -2))
(/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(/.f64 (*.f64 (pow.f64 (/.f64 1 kx) -2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 kx) -2)) (*.f64 Om Om))
(/.f64 (*.f64 (pow.f64 (/.f64 1 kx) -2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 kx) -2)) (*.f64 Om Om))
(/.f64 (*.f64 (pow.f64 (/.f64 1 kx) -2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 kx) -2)) (*.f64 Om Om))
(/.f64 (*.f64 (pow.f64 (/.f64 1 kx) -2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 kx) -2)) (*.f64 Om Om))
(/.f64 (*.f64 (pow.f64 (/.f64 -1 kx) -2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (/.f64 -1 kx) -2) (*.f64 l l)) (*.f64 Om Om))
(/.f64 (*.f64 (pow.f64 (/.f64 -1 kx) -2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (/.f64 -1 kx) -2) (*.f64 l l)) (*.f64 Om Om))
(/.f64 (*.f64 (pow.f64 (/.f64 -1 kx) -2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (/.f64 -1 kx) -2) (*.f64 l l)) (*.f64 Om Om))
(/.f64 (*.f64 (pow.f64 (/.f64 -1 kx) -2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (/.f64 -1 kx) -2) (*.f64 l l)) (*.f64 Om Om))
(/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 kx kx) (pow.f64 (/.f64 1 l) -2)) (*.f64 Om Om))
(/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 kx kx) (pow.f64 (/.f64 1 l) -2)) (*.f64 Om Om))
(/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 kx kx) (pow.f64 (/.f64 1 l) -2)) (*.f64 Om Om))
(/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 kx kx) (pow.f64 (/.f64 1 l) -2)) (*.f64 Om Om))
(/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 kx kx) (pow.f64 (/.f64 -1 l) -2)) (*.f64 Om Om))
(/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 kx kx) (pow.f64 (/.f64 -1 l) -2)) (*.f64 Om Om))
(/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 kx kx) (pow.f64 (/.f64 -1 l) -2)) (*.f64 Om Om))
(/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 kx kx) (pow.f64 (/.f64 -1 l) -2)) (*.f64 Om Om))
(*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 Om -2)))
(*.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 Om -2))
(*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 Om -2)))
(*.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 Om -2))
(*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 Om -2)))
(*.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 Om -2))
(*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 Om -2)))
(*.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 Om -2))
(*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))
(*.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 (/.f64 1 Om) 2))
(*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))
(*.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 (/.f64 1 Om) 2))
(*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))
(*.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 (/.f64 1 Om) 2))
(*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))
(*.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 (/.f64 1 Om) 2))
(*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))
(*.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 (/.f64 -1 Om) 2))
(*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))
(*.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 (/.f64 -1 Om) 2))
(*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))
(*.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 (/.f64 -1 Om) 2))
(*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))
(*.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 (/.f64 -1 Om) 2))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2)))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 kx 4)) (pow.f64 (pow.f64 Om 2) 2)))))
(+.f64 (+.f64 1/2 (neg.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) (pow.f64 Om 4))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 kx 6) (pow.f64 l 2))) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 kx 4)) (pow.f64 (pow.f64 Om 2) 2))))))
(+.f64 (+.f64 1/2 (neg.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2))) (fma.f64 -4 (/.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 kx 6) (*.f64 l l))) (*.f64 (pow.f64 Om 4) (*.f64 Om Om))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) (pow.f64 Om 4)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 1 kx) 2) (pow.f64 Om 2)) (pow.f64 l 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 1 kx) 2) (*.f64 Om Om)) (*.f64 l l)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (pow.f64 (/.f64 1 kx) 4)) (pow.f64 (pow.f64 l 2) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 1 kx) 2) (pow.f64 Om 2)) (pow.f64 l 2))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 4) (pow.f64 (/.f64 1 kx) 4)) (pow.f64 l 4)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 1 kx) 2) (*.f64 Om Om)) (*.f64 l l))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 1 kx) 6))) (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 l 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (pow.f64 (/.f64 1 kx) 4)) (pow.f64 (pow.f64 l 2) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 1 kx) 2) (pow.f64 Om 2)) (pow.f64 l 2)))))
(fma.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 4) (*.f64 (*.f64 Om Om) (pow.f64 (/.f64 1 kx) 6))) (*.f64 (pow.f64 l 4) (*.f64 l l))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 4) (pow.f64 (/.f64 1 kx) 4)) (pow.f64 l 4)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 1 kx) 2) (*.f64 Om Om)) (*.f64 l l)))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 (/.f64 1 kx) 8) (pow.f64 (pow.f64 (pow.f64 Om 2) 2) 2)) (pow.f64 (pow.f64 (pow.f64 l 2) 2) 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 1 kx) 6))) (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 l 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (pow.f64 (/.f64 1 kx) 4)) (pow.f64 (pow.f64 l 2) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 1 kx) 2) (pow.f64 Om 2)) (pow.f64 l 2))))))
(fma.f64 -1/32 (/.f64 (*.f64 (pow.f64 (/.f64 1 kx) 8) (pow.f64 (pow.f64 Om 4) 2)) (pow.f64 (pow.f64 l 4) 2)) (fma.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 4) (*.f64 (*.f64 Om Om) (pow.f64 (/.f64 1 kx) 6))) (*.f64 (pow.f64 l 4) (*.f64 l l))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 4) (pow.f64 (/.f64 1 kx) 4)) (pow.f64 l 4)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 1 kx) 2) (*.f64 Om Om)) (*.f64 l l))))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 -1 kx) 2)) (pow.f64 l 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 Om Om) (pow.f64 (/.f64 -1 kx) 2)) (*.f64 l l)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (pow.f64 (/.f64 -1 kx) 4)) (pow.f64 (pow.f64 l 2) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 -1 kx) 2)) (pow.f64 l 2))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 4) (pow.f64 (/.f64 -1 kx) 4)) (pow.f64 l 4)) (*.f64 1/4 (/.f64 (*.f64 (*.f64 Om Om) (pow.f64 (/.f64 -1 kx) 2)) (*.f64 l l))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (pow.f64 (/.f64 -1 kx) 4)) (pow.f64 (pow.f64 l 2) 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 -1 kx) 2)) (pow.f64 l 2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (/.f64 -1 kx) 6) (pow.f64 Om 2))) (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 l 2))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 4) (pow.f64 (/.f64 -1 kx) 4)) (pow.f64 l 4)) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 Om Om) (pow.f64 (/.f64 -1 kx) 2)) (*.f64 l l)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 4) (*.f64 (pow.f64 (/.f64 -1 kx) 6) (*.f64 Om Om))) (*.f64 (pow.f64 l 4) (*.f64 l l))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (pow.f64 (/.f64 -1 kx) 4)) (pow.f64 (pow.f64 l 2) 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 -1 kx) 2)) (pow.f64 l 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (/.f64 -1 kx) 6) (pow.f64 Om 2))) (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 l 2)))) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 Om 2) 2) 2) (pow.f64 (/.f64 -1 kx) 8)) (pow.f64 (pow.f64 (pow.f64 l 2) 2) 2))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 4) (pow.f64 (/.f64 -1 kx) 4)) (pow.f64 l 4)) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 Om Om) (pow.f64 (/.f64 -1 kx) 2)) (*.f64 l l)) (fma.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 4) (*.f64 (pow.f64 (/.f64 -1 kx) 6) (*.f64 Om Om))) (*.f64 (pow.f64 l 4) (*.f64 l l))) (/.f64 (*.f64 -1/32 (*.f64 (pow.f64 (pow.f64 Om 4) 2) (pow.f64 (/.f64 -1 kx) 8))) (pow.f64 (pow.f64 l 4) 2)))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2)))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (pow.f64 kx 2) 2) (pow.f64 l 4)) (pow.f64 (pow.f64 Om 2) 2)))))
(+.f64 (+.f64 1/2 (neg.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) (pow.f64 Om 4))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (pow.f64 kx 2) 2) (pow.f64 l 4)) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 6) (pow.f64 (pow.f64 kx 2) 2))) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (pow.f64 Om 2)))))))
(+.f64 (+.f64 1/2 (neg.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2))) (fma.f64 2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) (pow.f64 Om 4)) (*.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 kx kx) (pow.f64 l 6)) (pow.f64 kx 4)) (*.f64 (pow.f64 Om 4) (*.f64 Om Om))))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 1 l) 2)) (pow.f64 kx 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 Om Om) (pow.f64 (/.f64 1 l) 2)) (*.f64 kx kx)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 1 l) 2)) (pow.f64 kx 2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (pow.f64 (/.f64 1 l) 4)) (pow.f64 (pow.f64 kx 2) 2))))
(fma.f64 1/4 (/.f64 (*.f64 (*.f64 Om Om) (pow.f64 (/.f64 1 l) 2)) (*.f64 kx kx)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 4) (pow.f64 (/.f64 1 l) 4)) (pow.f64 kx 4))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 1 l) 2)) (pow.f64 kx 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (pow.f64 (/.f64 1 l) 4)) (pow.f64 (pow.f64 kx 2) 2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (/.f64 1 l) 6) (pow.f64 Om 2))) (*.f64 (pow.f64 kx 2) (pow.f64 (pow.f64 kx 2) 2))))))
(fma.f64 1/4 (/.f64 (*.f64 (*.f64 Om Om) (pow.f64 (/.f64 1 l) 2)) (*.f64 kx kx)) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 4) (pow.f64 (/.f64 1 l) 4)) (pow.f64 kx 4)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 4) (*.f64 (pow.f64 (/.f64 1 l) 6) (*.f64 Om Om))) (*.f64 (*.f64 kx kx) (pow.f64 kx 4))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 1 l) 2)) (pow.f64 kx 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (pow.f64 (/.f64 1 l) 4)) (pow.f64 (pow.f64 kx 2) 2))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 (/.f64 1 l) 8) (pow.f64 (pow.f64 (pow.f64 Om 2) 2) 2)) (pow.f64 (pow.f64 (pow.f64 kx 2) 2) 2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (/.f64 1 l) 6) (pow.f64 Om 2))) (*.f64 (pow.f64 kx 2) (pow.f64 (pow.f64 kx 2) 2)))))))
(fma.f64 1/4 (/.f64 (*.f64 (*.f64 Om Om) (pow.f64 (/.f64 1 l) 2)) (*.f64 kx kx)) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 4) (pow.f64 (/.f64 1 l) 4)) (pow.f64 kx 4)) (fma.f64 -1/32 (/.f64 (*.f64 (pow.f64 (/.f64 1 l) 8) (pow.f64 (pow.f64 Om 4) 2)) (pow.f64 (pow.f64 kx 4) 2)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 4) (*.f64 (pow.f64 (/.f64 1 l) 6) (*.f64 Om Om))) (*.f64 (*.f64 kx kx) (pow.f64 kx 4)))))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 -1 l) 2)) (pow.f64 kx 2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 Om Om) (pow.f64 (/.f64 -1 l) 2)) (*.f64 kx kx)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 -1 l) 2)) (pow.f64 kx 2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (pow.f64 (/.f64 -1 l) 4)) (pow.f64 (pow.f64 kx 2) 2))))
(fma.f64 1/4 (/.f64 (*.f64 (*.f64 Om Om) (pow.f64 (/.f64 -1 l) 2)) (*.f64 kx kx)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 4) (pow.f64 (/.f64 -1 l) 4)) (pow.f64 kx 4))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 -1 l) 6))) (*.f64 (pow.f64 kx 2) (pow.f64 (pow.f64 kx 2) 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 -1 l) 2)) (pow.f64 kx 2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (pow.f64 (/.f64 -1 l) 4)) (pow.f64 (pow.f64 kx 2) 2)))))
(fma.f64 1/16 (/.f64 (*.f64 (*.f64 (*.f64 Om Om) (pow.f64 (/.f64 -1 l) 6)) (pow.f64 Om 4)) (*.f64 (*.f64 kx kx) (pow.f64 kx 4))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 Om Om) (pow.f64 (/.f64 -1 l) 2)) (*.f64 kx kx)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 4) (pow.f64 (/.f64 -1 l) 4)) (pow.f64 kx 4)))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 -1 l) 6))) (*.f64 (pow.f64 kx 2) (pow.f64 (pow.f64 kx 2) 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 -1 l) 2)) (pow.f64 kx 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (pow.f64 (/.f64 -1 l) 4)) (pow.f64 (pow.f64 kx 2) 2))) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 (/.f64 -1 l) 8) (pow.f64 (pow.f64 (pow.f64 Om 2) 2) 2)) (pow.f64 (pow.f64 (pow.f64 kx 2) 2) 2))))))
(fma.f64 1/16 (/.f64 (*.f64 (*.f64 (*.f64 Om Om) (pow.f64 (/.f64 -1 l) 6)) (pow.f64 Om 4)) (*.f64 (*.f64 kx kx) (pow.f64 kx 4))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 Om Om) (pow.f64 (/.f64 -1 l) 2)) (*.f64 kx kx)) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 4) (pow.f64 (/.f64 -1 l) 4)) (pow.f64 kx 4)) (/.f64 (*.f64 -1/32 (*.f64 (pow.f64 (/.f64 -1 l) 8) (pow.f64 (pow.f64 Om 4) 2))) (pow.f64 (pow.f64 kx 4) 2)))))
(*.f64 1/4 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 kx 2) (pow.f64 l 2))))
(/.f64 (*.f64 1/4 (*.f64 Om Om)) (pow.f64 (*.f64 kx l) 2))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 kx 2) 2)))) (*.f64 1/4 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))))
(fma.f64 -1/8 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 kx 4))) (/.f64 (*.f64 1/4 (*.f64 Om Om)) (pow.f64 (*.f64 kx l) 2)))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 kx 2) 2)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))) (*.f64 1/16 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 l 2) (pow.f64 (pow.f64 kx 2) 2))))))))
(fma.f64 -1/8 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 kx 4))) (fma.f64 1/4 (/.f64 (*.f64 Om Om) (pow.f64 (*.f64 kx l) 2)) (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Om 6) (*.f64 kx kx)) (*.f64 (*.f64 (pow.f64 l 4) (*.f64 l l)) (pow.f64 kx 4))))))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 kx 2) 2)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 (pow.f64 (pow.f64 l 2) 2) 2) (pow.f64 (pow.f64 (pow.f64 kx 2) 2) 2)))) (*.f64 1/16 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 l 2) (pow.f64 (pow.f64 kx 2) 2)))))))))
(fma.f64 -1/8 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 kx 4))) (fma.f64 1/4 (/.f64 (*.f64 Om Om) (pow.f64 (*.f64 kx l) 2)) (fma.f64 -1/32 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 (pow.f64 l 4) 2) (pow.f64 (pow.f64 kx 4) 2))) (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Om 6) (*.f64 kx kx)) (*.f64 (*.f64 (pow.f64 l 4) (*.f64 l l)) (pow.f64 kx 4)))))))
1/2
(+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1/2 (neg.f64 (*.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 (/.f64 1 Om) 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (*.f64 2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 kx 2) 2))))))
(+.f64 1/2 (+.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 (/.f64 1 Om) 2))) (*.f64 2 (*.f64 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 l 4)) (pow.f64 kx 4)))))
(+.f64 1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 (pow.f64 l 2) (pow.f64 (pow.f64 kx 2) 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (*.f64 2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 kx 2) 2)))))))
(+.f64 1/2 (fma.f64 -4 (*.f64 (pow.f64 l 4) (*.f64 (*.f64 kx kx) (*.f64 (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 l l)) (pow.f64 kx 4)))) (+.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 (/.f64 1 Om) 2))) (*.f64 2 (*.f64 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 l 4)) (pow.f64 kx 4))))))
1/2
(+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1/2 (neg.f64 (*.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 (/.f64 -1 Om) 2))))
(+.f64 1/2 (+.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 kx 2) 2)))) (*.f64 -1 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2))))))
(+.f64 1/2 (fma.f64 2 (*.f64 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (pow.f64 l 4)) (pow.f64 kx 4)) (neg.f64 (*.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 (/.f64 -1 Om) 6) (*.f64 (pow.f64 l 2) (pow.f64 (pow.f64 kx 2) 2)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 kx 2) 2)))) (*.f64 -1 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))))))
(+.f64 1/2 (fma.f64 -4 (*.f64 (pow.f64 l 4) (*.f64 (*.f64 kx kx) (*.f64 (*.f64 (pow.f64 (/.f64 -1 Om) 6) (*.f64 l l)) (pow.f64 kx 4)))) (fma.f64 2 (*.f64 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (pow.f64 l 4)) (pow.f64 kx 4)) (neg.f64 (*.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 (/.f64 -1 Om) 2))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (neg.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 kx 4)) (pow.f64 (pow.f64 Om 2) 2)))))
(+.f64 (+.f64 1 (neg.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) (pow.f64 Om 4))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 kx 6) (pow.f64 l 2))) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (pow.f64 Om 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 kx 4)) (pow.f64 (pow.f64 Om 2) 2))))))
(+.f64 (+.f64 1 (neg.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2))) (fma.f64 -4 (/.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 kx 6) (*.f64 l l))) (*.f64 (pow.f64 Om 4) (*.f64 Om Om))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) (pow.f64 Om 4)))))
1/2
(+.f64 1/2 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 1 kx) 2) (pow.f64 Om 2)) (pow.f64 l 2))))
(+.f64 1/2 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 1 kx) 2) (*.f64 Om Om)) (*.f64 l l))))
(+.f64 1/2 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (pow.f64 (/.f64 1 kx) 4)) (pow.f64 (pow.f64 l 2) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 1 kx) 2) (pow.f64 Om 2)) (pow.f64 l 2)))))
(+.f64 1/2 (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 4) (pow.f64 (/.f64 1 kx) 4)) (pow.f64 l 4)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 1 kx) 2) (*.f64 Om Om)) (*.f64 l l)))))
(+.f64 1/2 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 1 kx) 6))) (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 l 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (pow.f64 (/.f64 1 kx) 4)) (pow.f64 (pow.f64 l 2) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 1 kx) 2) (pow.f64 Om 2)) (pow.f64 l 2))))))
(+.f64 1/2 (fma.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 4) (*.f64 (*.f64 Om Om) (pow.f64 (/.f64 1 kx) 6))) (*.f64 (pow.f64 l 4) (*.f64 l l))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 4) (pow.f64 (/.f64 1 kx) 4)) (pow.f64 l 4)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 1 kx) 2) (*.f64 Om Om)) (*.f64 l l))))))
1/2
(+.f64 1/2 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 -1 kx) 2)) (pow.f64 l 2))))
(+.f64 1/2 (*.f64 1/4 (/.f64 (*.f64 (*.f64 Om Om) (pow.f64 (/.f64 -1 kx) 2)) (*.f64 l l))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (pow.f64 (/.f64 -1 kx) 4)) (pow.f64 (pow.f64 l 2) 2))) (+.f64 1/2 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 -1 kx) 2)) (pow.f64 l 2)))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 4) (pow.f64 (/.f64 -1 kx) 4)) (pow.f64 l 4)) (+.f64 1/2 (*.f64 1/4 (/.f64 (*.f64 (*.f64 Om Om) (pow.f64 (/.f64 -1 kx) 2)) (*.f64 l l)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (pow.f64 (/.f64 -1 kx) 4)) (pow.f64 (pow.f64 l 2) 2))) (+.f64 1/2 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 -1 kx) 2)) (pow.f64 l 2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (/.f64 -1 kx) 6) (pow.f64 Om 2))) (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 l 2)))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 4) (pow.f64 (/.f64 -1 kx) 4)) (pow.f64 l 4)) (+.f64 1/2 (fma.f64 1/4 (/.f64 (*.f64 (*.f64 Om Om) (pow.f64 (/.f64 -1 kx) 2)) (*.f64 l l)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 4) (*.f64 (pow.f64 (/.f64 -1 kx) 6) (*.f64 Om Om))) (*.f64 (pow.f64 l 4) (*.f64 l l)))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (neg.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (pow.f64 kx 2) 2) (pow.f64 l 4)) (pow.f64 (pow.f64 Om 2) 2)))))
(+.f64 (+.f64 1 (neg.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) (pow.f64 Om 4))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (pow.f64 kx 2) 2) (pow.f64 l 4)) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 6) (pow.f64 (pow.f64 kx 2) 2))) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (pow.f64 Om 2)))))))
(+.f64 (+.f64 1 (neg.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2))) (fma.f64 2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) (pow.f64 Om 4)) (*.f64 -4 (/.f64 (*.f64 (*.f64 (*.f64 kx kx) (pow.f64 l 6)) (pow.f64 kx 4)) (*.f64 (pow.f64 Om 4) (*.f64 Om Om))))))
1/2
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 1 l) 2)) (pow.f64 kx 2))) 1/2)
(fma.f64 1/4 (/.f64 (*.f64 (*.f64 Om Om) (pow.f64 (/.f64 1 l) 2)) (*.f64 kx kx)) 1/2)
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 1 l) 2)) (pow.f64 kx 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (pow.f64 (/.f64 1 l) 4)) (pow.f64 (pow.f64 kx 2) 2))) 1/2))
(fma.f64 1/4 (/.f64 (*.f64 (*.f64 Om Om) (pow.f64 (/.f64 1 l) 2)) (*.f64 kx kx)) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 4) (pow.f64 (/.f64 1 l) 4)) (pow.f64 kx 4)) 1/2))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 1 l) 2)) (pow.f64 kx 2))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (pow.f64 (/.f64 1 l) 4)) (pow.f64 (pow.f64 kx 2) 2))) (+.f64 1/2 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 (/.f64 1 l) 6) (pow.f64 Om 2))) (*.f64 (pow.f64 kx 2) (pow.f64 (pow.f64 kx 2) 2)))))))
(fma.f64 1/4 (/.f64 (*.f64 (*.f64 Om Om) (pow.f64 (/.f64 1 l) 2)) (*.f64 kx kx)) (+.f64 (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 4) (pow.f64 (/.f64 1 l) 4)) (pow.f64 kx 4)) 1/2) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 4) (*.f64 (pow.f64 (/.f64 1 l) 6) (*.f64 Om Om))) (*.f64 (*.f64 kx kx) (pow.f64 kx 4))))))
1/2
(+.f64 1/2 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 -1 l) 2)) (pow.f64 kx 2))))
(+.f64 1/2 (*.f64 1/4 (/.f64 (*.f64 (*.f64 Om Om) (pow.f64 (/.f64 -1 l) 2)) (*.f64 kx kx))))
(+.f64 1/2 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 -1 l) 2)) (pow.f64 kx 2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (pow.f64 (/.f64 -1 l) 4)) (pow.f64 (pow.f64 kx 2) 2)))))
(+.f64 1/2 (fma.f64 1/4 (/.f64 (*.f64 (*.f64 Om Om) (pow.f64 (/.f64 -1 l) 2)) (*.f64 kx kx)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 4) (pow.f64 (/.f64 -1 l) 4)) (pow.f64 kx 4)))))
(+.f64 1/2 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 -1 l) 6))) (*.f64 (pow.f64 kx 2) (pow.f64 (pow.f64 kx 2) 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 -1 l) 2)) (pow.f64 kx 2))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (pow.f64 Om 2) 2) (pow.f64 (/.f64 -1 l) 4)) (pow.f64 (pow.f64 kx 2) 2))))))
(+.f64 1/2 (fma.f64 1/16 (/.f64 (*.f64 (*.f64 (*.f64 Om Om) (pow.f64 (/.f64 -1 l) 6)) (pow.f64 Om 4)) (*.f64 (*.f64 kx kx) (pow.f64 kx 4))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 Om Om) (pow.f64 (/.f64 -1 l) 2)) (*.f64 kx kx)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 4) (pow.f64 (/.f64 -1 l) 4)) (pow.f64 kx 4))))))
1/2
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))) 1/2)
(fma.f64 1/4 (/.f64 (*.f64 Om Om) (pow.f64 (*.f64 kx l) 2)) 1/2)
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 kx 2) 2)))) 1/2))
(fma.f64 1/4 (/.f64 (*.f64 Om Om) (pow.f64 (*.f64 kx l) 2)) (fma.f64 -1/8 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 kx 4))) 1/2))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 kx 2) 2)))) (+.f64 1/2 (*.f64 1/16 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (pow.f64 kx 2) 2)))))))))
(fma.f64 1/4 (/.f64 (*.f64 Om Om) (pow.f64 (*.f64 kx l) 2)) (+.f64 (fma.f64 -1/8 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 kx 4))) 1/2) (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Om 6) (pow.f64 l 4)) (*.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 kx 4))))))
1
(+.f64 1 (*.f64 -1 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (neg.f64 (*.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 (/.f64 1 Om) 2))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (*.f64 2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 kx 2) 2))))))
(+.f64 1 (+.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 (/.f64 1 Om) 2))) (*.f64 2 (*.f64 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 l 4)) (pow.f64 kx 4)))))
(+.f64 1 (+.f64 (*.f64 -4 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 (pow.f64 l 2) (pow.f64 (pow.f64 kx 2) 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (*.f64 2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 kx 2) 2)))))))
(+.f64 1 (fma.f64 -4 (*.f64 (*.f64 kx kx) (*.f64 (pow.f64 l 4) (*.f64 (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 l l)) (pow.f64 kx 4)))) (+.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 (/.f64 1 Om) 2))) (*.f64 2 (*.f64 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 l 4)) (pow.f64 kx 4))))))
1
(+.f64 1 (*.f64 -1 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (neg.f64 (*.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 (/.f64 -1 Om) 2))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 kx 2) 2)))) (*.f64 -1 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2))))))
(+.f64 1 (fma.f64 2 (*.f64 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (pow.f64 l 4)) (pow.f64 kx 4)) (neg.f64 (*.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (/.f64 -1 Om) 6) (*.f64 (pow.f64 l 2) (pow.f64 (pow.f64 kx 2) 2)))))) (+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 kx 2) 2)))) (*.f64 -1 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))))))
(fma.f64 -4 (*.f64 (*.f64 kx kx) (*.f64 (pow.f64 l 4) (*.f64 (*.f64 (pow.f64 (/.f64 -1 Om) 6) (*.f64 l l)) (pow.f64 kx 4)))) (+.f64 1 (fma.f64 2 (*.f64 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (pow.f64 l 4)) (pow.f64 kx 4)) (neg.f64 (*.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 (/.f64 -1 Om) 2))))))
(if (!=.f64 1 0) (pow.f64 (*.f64 kx l) 2) (pow.f64 (*.f64 kx l) 2))
(-.f64 0 (neg.f64 (pow.f64 (*.f64 kx l) 2)))
(pow.f64 (*.f64 kx l) 2)
(*.f64 (*.f64 (*.f64 kx l) kx) l)
(pow.f64 (*.f64 kx l) 2)
(*.f64 kx (*.f64 (*.f64 kx l) l))
(pow.f64 (*.f64 kx l) 2)
(*.f64 (*.f64 kx l) (*.f64 kx l))
(pow.f64 (*.f64 kx l) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2) (pow.f64 (*.f64 kx l) 2)))
(*.f64 l (*.f64 (*.f64 kx l) kx))
(pow.f64 (*.f64 kx l) 2)
(*.f64 (*.f64 (*.f64 kx l) l) kx)
(pow.f64 (*.f64 kx l) 2)
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 kx l) 2)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2) (pow.f64 (*.f64 kx l) 2)))
(*.f64 (*.f64 (*.f64 (*.f64 kx l) kx) (cbrt.f64 l)) (cbrt.f64 (*.f64 l l)))
(pow.f64 (*.f64 kx l) 2)
(*.f64 (cbrt.f64 (*.f64 kx kx)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 kx kx) 2)) (*.f64 l l)))
(*.f64 (cbrt.f64 (*.f64 kx kx)) (*.f64 (cbrt.f64 (pow.f64 kx 4)) (*.f64 l l)))
(*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (*.f64 (*.f64 kx l) kx) (cbrt.f64 l)))
(pow.f64 (*.f64 kx l) 2)
(*.f64 (cbrt.f64 kx) (*.f64 (cbrt.f64 (*.f64 kx kx)) (*.f64 (*.f64 kx l) l)))
(pow.f64 (*.f64 kx l) 2)
(*.f64 (*.f64 kx kx) (*.f64 l l))
(pow.f64 (*.f64 kx l) 2)
(*.f64 (*.f64 l l) (*.f64 kx kx))
(pow.f64 (*.f64 kx l) 2)
(*.f64 (*.f64 (*.f64 l l) (cbrt.f64 (*.f64 kx kx))) (cbrt.f64 (pow.f64 (*.f64 kx kx) 2)))
(*.f64 (cbrt.f64 (*.f64 kx kx)) (*.f64 (cbrt.f64 (pow.f64 kx 4)) (*.f64 l l)))
(*.f64 (*.f64 (*.f64 kx kx) (cbrt.f64 (*.f64 l l))) (*.f64 l (cbrt.f64 l)))
(*.f64 (*.f64 (*.f64 (*.f64 kx kx) (cbrt.f64 (*.f64 l l))) l) (cbrt.f64 l))
(*.f64 1 (pow.f64 (*.f64 kx l) 2))
(pow.f64 (*.f64 kx l) 2)
(*.f64 (pow.f64 (*.f64 kx l) 2) 1)
(pow.f64 (*.f64 kx l) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 kx kx)) (*.f64 (*.f64 kx l) l)) (cbrt.f64 kx))
(pow.f64 (*.f64 kx l) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 kx kx) 2)) (*.f64 l l)) (cbrt.f64 (*.f64 kx kx)))
(*.f64 (cbrt.f64 (*.f64 kx kx)) (*.f64 (cbrt.f64 (pow.f64 kx 4)) (*.f64 l l)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 kx kx) 2)) (*.f64 (*.f64 l l) (cbrt.f64 (*.f64 kx kx))))
(*.f64 (cbrt.f64 (*.f64 kx kx)) (*.f64 (cbrt.f64 (pow.f64 kx 4)) (*.f64 l l)))
(*.f64 (*.f64 l (cbrt.f64 l)) (*.f64 (*.f64 kx kx) (cbrt.f64 (*.f64 l l))))
(*.f64 (*.f64 (*.f64 (*.f64 kx kx) (cbrt.f64 (*.f64 l l))) l) (cbrt.f64 l))
(*.f64 (*.f64 (cbrt.f64 (*.f64 kx kx)) l) (*.f64 (cbrt.f64 (pow.f64 (*.f64 kx kx) 2)) l))
(*.f64 (cbrt.f64 (*.f64 kx kx)) (*.f64 (cbrt.f64 (pow.f64 kx 4)) (*.f64 l l)))
(*.f64 (*.f64 l (cbrt.f64 (*.f64 (*.f64 kx l) kx))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 kx l) kx)) 2))
(pow.f64 (*.f64 kx l) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2))) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2) (cbrt.f64 (pow.f64 (*.f64 kx l) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) (cbrt.f64 (*.f64 kx l))) (cbrt.f64 (*.f64 kx l)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2) (*.f64 kx l))) (cbrt.f64 (*.f64 kx l)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) (cbrt.f64 (*.f64 (*.f64 kx l) kx))) (cbrt.f64 l))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2) (*.f64 (*.f64 kx l) kx))) (cbrt.f64 l))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) (cbrt.f64 kx)) (cbrt.f64 (*.f64 (*.f64 kx l) l)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2) kx)) (cbrt.f64 (*.f64 (*.f64 kx l) l)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) (cbrt.f64 (*.f64 kx kx))) (cbrt.f64 (*.f64 l l)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2) (*.f64 kx kx))) (cbrt.f64 (*.f64 l l)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) (cbrt.f64 (*.f64 l l))) (cbrt.f64 (*.f64 kx kx)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2) (*.f64 l l))) (cbrt.f64 (*.f64 kx kx)))
(*.f64 (*.f64 (*.f64 (*.f64 l l) (cbrt.f64 (*.f64 kx kx))) (cbrt.f64 (*.f64 kx kx))) (cbrt.f64 (*.f64 kx kx)))
(*.f64 (*.f64 (*.f64 l l) (*.f64 (cbrt.f64 (*.f64 kx kx)) (cbrt.f64 (*.f64 kx kx)))) (cbrt.f64 (*.f64 kx kx)))
(*.f64 (*.f64 (*.f64 (*.f64 l l) (cbrt.f64 (*.f64 kx kx))) 1) (cbrt.f64 (pow.f64 (*.f64 kx kx) 2)))
(*.f64 (cbrt.f64 (*.f64 kx kx)) (*.f64 (cbrt.f64 (pow.f64 kx 4)) (*.f64 l l)))
(*.f64 (*.f64 (*.f64 (*.f64 l l) (cbrt.f64 (*.f64 kx kx))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 kx kx))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 kx kx))) 2) 2))
(*.f64 (*.f64 (*.f64 kx kx) (cbrt.f64 l)) (*.f64 (cbrt.f64 (*.f64 l l)) l))
(*.f64 (cbrt.f64 (*.f64 kx kx)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 kx kx) 2)) l) l))
(*.f64 (cbrt.f64 (*.f64 kx kx)) (*.f64 (cbrt.f64 (pow.f64 kx 4)) (*.f64 l l)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 kx l) kx)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 kx l) kx)) 2) l))
(pow.f64 (*.f64 kx l) 2)
(*.f64 (cbrt.f64 l) (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (*.f64 kx l) kx)))
(pow.f64 (*.f64 kx l) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2))) 2) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 kx l)) (*.f64 (cbrt.f64 (*.f64 kx l)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2) (*.f64 kx l))) (cbrt.f64 (*.f64 kx l)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 kx l) kx)) (*.f64 (cbrt.f64 l) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 kx l) kx)) (cbrt.f64 (*.f64 l (pow.f64 (pow.f64 (*.f64 kx l) 2) 2))))
(*.f64 (cbrt.f64 kx) (*.f64 (cbrt.f64 (*.f64 (*.f64 kx l) l)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2))))
(*.f64 (cbrt.f64 kx) (cbrt.f64 (*.f64 (*.f64 (*.f64 kx l) l) (pow.f64 (pow.f64 (*.f64 kx l) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 kx kx)) (*.f64 (cbrt.f64 (*.f64 l l)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2) (*.f64 l l))) (cbrt.f64 (*.f64 kx kx)))
(*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (cbrt.f64 (*.f64 kx kx)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2) (*.f64 kx kx))) (cbrt.f64 (*.f64 l l)))
(*.f64 (*.f64 kx (cbrt.f64 l)) (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 kx l)))
(*.f64 (*.f64 kx (cbrt.f64 l)) (*.f64 (*.f64 (cbrt.f64 (*.f64 l l)) kx) l))
(*.f64 (cbrt.f64 (*.f64 kx l)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2)) (*.f64 kx l)))
(*.f64 (cbrt.f64 kx) (*.f64 (*.f64 (cbrt.f64 (*.f64 kx kx)) l) (*.f64 kx l)))
(pow.f64 (*.f64 kx l) 2)
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2) (pow.f64 (*.f64 kx l) 2)))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 kx l) 2)))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 kx l) 2))) 2))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 kx l) 2))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 kx l) 2))) 2)))
(*.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 kx l) kx))) l)
(pow.f64 (*.f64 kx l) 2)
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2))) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2) (pow.f64 (*.f64 kx l) 2)))
(*.f64 (neg.f64 (*.f64 kx l)) (neg.f64 (*.f64 kx l)))
(pow.f64 (*.f64 kx l) 2)
(*.f64 (neg.f64 -1) (pow.f64 (*.f64 kx l) 2))
(pow.f64 (*.f64 kx l) 2)
(*.f64 (neg.f64 (neg.f64 (*.f64 kx l))) (*.f64 kx l))
(pow.f64 (*.f64 kx l) 2)
(*.f64 -1 (neg.f64 (pow.f64 (*.f64 kx l) 2)))
(pow.f64 (*.f64 kx l) 2)
(*.f64 (neg.f64 (*.f64 (*.f64 kx l) kx)) (neg.f64 l))
(pow.f64 (*.f64 kx l) 2)
(*.f64 (neg.f64 (neg.f64 (*.f64 kx kx))) (*.f64 l l))
(pow.f64 (*.f64 kx l) 2)
(*.f64 (neg.f64 (neg.f64 kx)) (*.f64 (*.f64 kx l) l))
(pow.f64 (*.f64 kx l) 2)
(*.f64 (neg.f64 (*.f64 l l)) (neg.f64 (*.f64 kx kx)))
(pow.f64 (*.f64 kx l) 2)
(*.f64 (neg.f64 kx) (neg.f64 (*.f64 (*.f64 kx l) l)))
(pow.f64 (*.f64 kx l) 2)
(*.f64 (neg.f64 (*.f64 kx kx)) (neg.f64 (*.f64 l l)))
(pow.f64 (*.f64 kx l) 2)
(*.f64 (neg.f64 (neg.f64 (*.f64 l l))) (*.f64 kx kx))
(pow.f64 (*.f64 kx l) 2)
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 kx l) 2))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 kx l) 2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2)) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2) (pow.f64 (*.f64 kx l) 2)))
(*.f64 (*.f64 kx l) (neg.f64 (neg.f64 (*.f64 kx l))))
(pow.f64 (*.f64 kx l) 2)
(*.f64 (*.f64 (*.f64 kx l) kx) (neg.f64 (neg.f64 l)))
(pow.f64 (*.f64 kx l) 2)
(*.f64 (*.f64 l l) (neg.f64 (neg.f64 (*.f64 kx kx))))
(pow.f64 (*.f64 kx l) 2)
(*.f64 kx (neg.f64 (neg.f64 (*.f64 (*.f64 kx l) l))))
(pow.f64 (*.f64 kx l) 2)
(*.f64 (*.f64 kx kx) (neg.f64 (neg.f64 (*.f64 l l))))
(pow.f64 (*.f64 kx l) 2)
(/.f64 (pow.f64 (*.f64 kx l) 2) 1)
(pow.f64 (*.f64 kx l) 2)
(/.f64 (neg.f64 (pow.f64 (*.f64 kx l) 2)) -1)
(pow.f64 (*.f64 kx l) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 kx l) 3) 2) 1/3)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 3) 2))
(pow.f64 (pow.f64 (*.f64 kx l) 2) 1)
(pow.f64 (*.f64 kx l) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2)) 3)
(pow.f64 (*.f64 kx l) 2)
(pow.f64 (*.f64 kx l) 2)
(neg.f64 (neg.f64 (pow.f64 (*.f64 kx l) 2)))
(pow.f64 (*.f64 kx l) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 3) 2))
(if (!=.f64 (*.f64 l l) 0) (/.f64 (*.f64 kx kx) (pow.f64 (/.f64 Om l) 2)) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))
(if (!=.f64 (pow.f64 (*.f64 kx l) 2) 0) (/.f64 1 (/.f64 (*.f64 Om Om) (pow.f64 (*.f64 kx l) 2))) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))
(if (!=.f64 (pow.f64 (*.f64 kx l) 2) 0) (pow.f64 (/.f64 (*.f64 Om Om) (pow.f64 (*.f64 kx l) 2)) -1) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))
(if (!=.f64 (*.f64 kx l) 0) (/.f64 (*.f64 kx l) (/.f64 (*.f64 Om Om) (*.f64 kx l))) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))
(if (!=.f64 l 0) (/.f64 (*.f64 (*.f64 kx l) kx) (/.f64 (*.f64 Om Om) l)) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))
(if (!=.f64 (*.f64 (*.f64 kx l) l) 0) (/.f64 kx (/.f64 (pow.f64 (/.f64 Om l) 2) kx)) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))
(if (!=.f64 (*.f64 kx kx) 0) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (*.f64 kx kx))) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2)) (/.f64 (*.f64 Om Om) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)))) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))
(if (!=.f64 (/.f64 1 Om) 0) (/.f64 (pow.f64 (*.f64 kx l) 2) (/.f64 Om (/.f64 1 Om))) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))
(if (!=.f64 (/.f64 (*.f64 kx l) (cbrt.f64 (*.f64 Om Om))) 0) (/.f64 (/.f64 (*.f64 kx l) (cbrt.f64 Om)) (/.f64 Om (/.f64 (*.f64 kx l) (cbrt.f64 (*.f64 Om Om))))) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))
(if (!=.f64 (/.f64 (*.f64 (*.f64 kx l) l) Om) 0) (/.f64 kx (/.f64 Om (/.f64 (*.f64 (*.f64 kx l) l) Om))) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))
(if (!=.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) Om) 0) (/.f64 1 (/.f64 Om (/.f64 (pow.f64 (*.f64 kx l) 2) Om))) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))
(if (!=.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) Om) 0) (pow.f64 (/.f64 Om (/.f64 (pow.f64 (*.f64 kx l) 2) Om)) -1) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))
(if (!=.f64 (/.f64 (*.f64 kx kx) Om) 0) (/.f64 (*.f64 l l) (/.f64 Om (/.f64 (*.f64 kx kx) Om))) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))
(if (!=.f64 (/.f64 (*.f64 kx kx) (cbrt.f64 (*.f64 Om Om))) 0) (/.f64 (/.f64 (*.f64 l l) (cbrt.f64 Om)) (/.f64 Om (/.f64 (*.f64 kx kx) (cbrt.f64 (*.f64 Om Om))))) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) Om) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2)) (/.f64 Om (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) Om))) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))
(if (!=.f64 (/.f64 (*.f64 l l) Om) 0) (/.f64 (*.f64 kx kx) (/.f64 Om (/.f64 (*.f64 l l) Om))) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) Om)) 2) 0) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) Om)) (/.f64 Om (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) Om)) 2))) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))
(if (!=.f64 (/.f64 l Om) 0) (/.f64 (*.f64 (*.f64 kx l) kx) (/.f64 Om (/.f64 l Om))) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))
(if (!=.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (cbrt.f64 (*.f64 Om Om))) 0) (/.f64 (cbrt.f64 (/.f64 1 Om)) (/.f64 Om (/.f64 (pow.f64 (*.f64 kx l) 2) (cbrt.f64 (*.f64 Om Om))))) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))
(if (!=.f64 (/.f64 (*.f64 (*.f64 kx l) l) (cbrt.f64 (*.f64 Om Om))) 0) (/.f64 (/.f64 kx (cbrt.f64 Om)) (/.f64 Om (/.f64 (*.f64 (*.f64 kx l) l) (cbrt.f64 (*.f64 Om Om))))) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))
(if (!=.f64 (/.f64 l (cbrt.f64 (*.f64 Om Om))) 0) (/.f64 (/.f64 (*.f64 (*.f64 kx l) kx) (cbrt.f64 Om)) (/.f64 Om (/.f64 l (cbrt.f64 (*.f64 Om Om))))) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))
(if (!=.f64 (/.f64 (*.f64 kx l) Om) 0) (/.f64 (*.f64 kx l) (/.f64 Om (/.f64 (*.f64 kx l) Om))) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))
(if (!=.f64 (/.f64 (*.f64 l l) (cbrt.f64 (*.f64 Om Om))) 0) (/.f64 (/.f64 (*.f64 kx kx) (cbrt.f64 Om)) (/.f64 Om (/.f64 (*.f64 l l) (cbrt.f64 (*.f64 Om Om))))) (pow.f64 (/.f64 (*.f64 kx l) Om) 2))
(-.f64 0 (/.f64 (pow.f64 (*.f64 kx l) 2) (neg.f64 (*.f64 Om Om))))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(-.f64 (/.f64 0 (neg.f64 (*.f64 Om Om))) (/.f64 (pow.f64 (*.f64 kx l) 2) (neg.f64 (*.f64 Om Om))))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (/.f64 (*.f64 kx l) Om) (/.f64 (*.f64 kx l) Om))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (/.f64 (/.f64 (*.f64 kx l) Om) Om) (*.f64 kx l))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (*.f64 (/.f64 1 Om) (*.f64 kx l)) (*.f64 (/.f64 1 Om) (*.f64 kx l)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (*.f64 (/.f64 (*.f64 kx l) Om) 1) (*.f64 (/.f64 (*.f64 kx l) Om) 1))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 -1 (/.f64 (pow.f64 (*.f64 kx l) 2) (neg.f64 (*.f64 Om Om))))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (cbrt.f64 (*.f64 Om Om))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(/.f64 (pow.f64 (*.f64 kx l) 2) (*.f64 (cbrt.f64 (pow.f64 Om 4)) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (/.f64 (*.f64 kx kx) (*.f64 Om Om)) (*.f64 l l))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (pow.f64 (*.f64 kx l) 2) (/.f64 1 (*.f64 Om Om)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (/.f64 (*.f64 kx kx) Om) (/.f64 (*.f64 l l) Om))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2)) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 2)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 kx kx) Om))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (/.f64 1 (*.f64 Om Om)) (pow.f64 (*.f64 kx l) 2))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (*.f64 kx l) (/.f64 (/.f64 (*.f64 kx l) Om) Om))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (*.f64 (*.f64 kx l) kx) (/.f64 (/.f64 l Om) Om))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 kx (/.f64 (/.f64 (*.f64 (*.f64 kx l) l) Om) Om))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (*.f64 l l) (/.f64 (*.f64 kx kx) (*.f64 Om Om)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2)) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) (*.f64 Om Om)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2) (pow.f64 (*.f64 kx l) 2))) (*.f64 Om Om))
(*.f64 (neg.f64 (pow.f64 (*.f64 kx l) 2)) (/.f64 -1 (*.f64 Om Om)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) Om) (/.f64 1 Om))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (/.f64 (*.f64 (*.f64 kx l) kx) (cbrt.f64 (*.f64 Om Om))) (/.f64 l (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(/.f64 (pow.f64 (*.f64 kx l) 2) (*.f64 (cbrt.f64 (pow.f64 Om 4)) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (/.f64 (*.f64 (*.f64 kx l) kx) Om) (/.f64 l Om))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (/.f64 kx (cbrt.f64 (*.f64 Om Om))) (/.f64 (*.f64 (*.f64 kx l) l) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(/.f64 (pow.f64 (*.f64 kx l) 2) (*.f64 (cbrt.f64 (pow.f64 Om 4)) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (/.f64 kx Om) (/.f64 (*.f64 (*.f64 kx l) l) Om))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2)) Om) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) Om))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2) (pow.f64 (*.f64 kx l) 2))) (*.f64 Om Om))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 Om Om))) (/.f64 (pow.f64 (*.f64 kx l) 2) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 Om Om))) (pow.f64 (*.f64 kx l) 2)) (cbrt.f64 (pow.f64 Om 4)))
(*.f64 1 (pow.f64 (/.f64 (*.f64 kx l) Om) 2))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (/.f64 1 Om) (/.f64 (pow.f64 (*.f64 kx l) 2) Om))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (/.f64 (*.f64 kx kx) (cbrt.f64 (*.f64 Om Om))) (/.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(/.f64 (pow.f64 (*.f64 kx l) 2) (*.f64 (cbrt.f64 (pow.f64 Om 4)) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (*.f64 kx kx) (/.f64 (*.f64 l l) (*.f64 Om Om)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (/.f64 (*.f64 l l) (cbrt.f64 (*.f64 Om Om))) (/.f64 (*.f64 kx kx) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(/.f64 (pow.f64 (*.f64 kx l) 2) (*.f64 (cbrt.f64 (pow.f64 Om 4)) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (/.f64 (*.f64 kx l) (cbrt.f64 (*.f64 Om Om))) (/.f64 (*.f64 kx l) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(/.f64 (pow.f64 (*.f64 kx l) 2) (*.f64 (cbrt.f64 (pow.f64 Om 4)) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 kx kx))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) Om) (/.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2)) Om))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2) (pow.f64 (*.f64 kx l) 2))) (*.f64 Om Om))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) (*.f64 Om Om)) (cbrt.f64 (pow.f64 (*.f64 kx l) 2)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2) (pow.f64 (*.f64 kx l) 2))) (*.f64 Om Om))
(*.f64 (/.f64 (/.f64 l Om) Om) (*.f64 (*.f64 kx l) kx))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (/.f64 -1 (*.f64 Om Om)) (neg.f64 (pow.f64 (*.f64 kx l) 2)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (/.f64 l Om) (/.f64 (*.f64 (*.f64 kx l) kx) Om))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (/.f64 (*.f64 (*.f64 kx l) l) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) (/.f64 kx (cbrt.f64 (*.f64 Om Om))))
(/.f64 (pow.f64 (*.f64 kx l) 2) (*.f64 (cbrt.f64 (pow.f64 Om 4)) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (/.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) (/.f64 (*.f64 kx kx) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (pow.f64 (*.f64 kx l) 2) (*.f64 (cbrt.f64 (pow.f64 Om 4)) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (/.f64 (*.f64 kx kx) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) (/.f64 (*.f64 l l) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (pow.f64 (*.f64 kx l) 2) (*.f64 (cbrt.f64 (pow.f64 Om 4)) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (/.f64 (*.f64 (*.f64 kx l) l) Om) (/.f64 kx Om))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (/.f64 (*.f64 kx l) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) (/.f64 (*.f64 kx l) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (pow.f64 (*.f64 kx l) 2) (*.f64 (cbrt.f64 (pow.f64 Om 4)) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) (cbrt.f64 (/.f64 1 (*.f64 Om Om))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 Om Om))) (pow.f64 (*.f64 kx l) 2)) (cbrt.f64 (pow.f64 Om 4)))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 kx l) l) Om) Om) kx)
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (/.f64 l (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) (/.f64 (*.f64 (*.f64 kx l) kx) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (pow.f64 (*.f64 kx l) 2) (*.f64 (cbrt.f64 (pow.f64 Om 4)) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (*.f64 1 (/.f64 (*.f64 l l) (cbrt.f64 (*.f64 Om Om)))) (/.f64 (*.f64 kx kx) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(/.f64 (pow.f64 (*.f64 kx l) 2) (*.f64 (cbrt.f64 (pow.f64 Om 4)) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (*.f64 kx kx) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 1))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) Om) (*.f64 (/.f64 1 Om) 1))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2)) Om) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) Om) 1))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2) (pow.f64 (*.f64 kx l) 2))) (*.f64 Om Om))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) (*.f64 Om Om)) 1))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2) (pow.f64 (*.f64 kx l) 2))) (*.f64 Om Om))
(*.f64 (*.f64 (*.f64 kx l) kx) (*.f64 (/.f64 (/.f64 l Om) Om) 1))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (*.f64 kx l) (*.f64 (/.f64 (/.f64 (*.f64 kx l) Om) Om) 1))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (neg.f64 (pow.f64 (*.f64 kx l) 2)) (*.f64 (/.f64 -1 (*.f64 Om Om)) 1))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (/.f64 (*.f64 (*.f64 kx l) kx) Om) (*.f64 (/.f64 l Om) 1))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (/.f64 kx (cbrt.f64 (*.f64 Om Om))) (*.f64 (/.f64 (*.f64 (*.f64 kx l) l) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) 1))
(/.f64 (pow.f64 (*.f64 kx l) 2) (*.f64 (cbrt.f64 (pow.f64 Om 4)) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (/.f64 (*.f64 kx kx) (cbrt.f64 (*.f64 Om Om))) (*.f64 (/.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) 1))
(/.f64 (pow.f64 (*.f64 kx l) 2) (*.f64 (cbrt.f64 (pow.f64 Om 4)) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (/.f64 (*.f64 l l) (cbrt.f64 (*.f64 Om Om))) (*.f64 (/.f64 (*.f64 kx kx) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) 1))
(/.f64 (pow.f64 (*.f64 kx l) 2) (*.f64 (cbrt.f64 (pow.f64 Om 4)) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (/.f64 kx Om) (*.f64 (/.f64 (*.f64 (*.f64 kx l) l) Om) 1))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (/.f64 (*.f64 kx l) (cbrt.f64 (*.f64 Om Om))) (*.f64 (/.f64 (*.f64 kx l) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) 1))
(/.f64 (pow.f64 (*.f64 kx l) 2) (*.f64 (cbrt.f64 (pow.f64 Om 4)) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 Om Om))) (*.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) 1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 Om Om))) (pow.f64 (*.f64 kx l) 2)) (cbrt.f64 (pow.f64 Om 4)))
(*.f64 kx (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 kx l) l) Om) Om) 1))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (/.f64 (*.f64 kx l) Om) (*.f64 (/.f64 (*.f64 kx l) Om) 1))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (/.f64 (*.f64 (*.f64 kx l) kx) (cbrt.f64 (*.f64 Om Om))) (*.f64 (/.f64 l (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) 1))
(/.f64 (pow.f64 (*.f64 kx l) 2) (*.f64 (cbrt.f64 (pow.f64 Om 4)) (cbrt.f64 (*.f64 Om Om))))
(*.f64 l (*.f64 (*.f64 kx kx) (/.f64 (/.f64 l Om) Om)))
(*.f64 (*.f64 kx kx) (*.f64 l (/.f64 (/.f64 l Om) Om)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (*.f64 (*.f64 kx kx) (cbrt.f64 l)) (*.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (/.f64 l Om) Om)))
(*.f64 kx (*.f64 (*.f64 kx l) (/.f64 (/.f64 l Om) Om)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (cbrt.f64 (*.f64 kx kx)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 kx kx) 2)) l) (/.f64 (/.f64 l Om) Om)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 kx kx)) (*.f64 (cbrt.f64 (pow.f64 kx 4)) l)) (/.f64 (/.f64 l Om) Om))
(*.f64 (cbrt.f64 (*.f64 (*.f64 kx l) kx)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 kx l) kx)) 2) (/.f64 (/.f64 l Om) Om)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (cbrt.f64 (/.f64 (*.f64 kx kx) Om)) (*.f64 (cbrt.f64 (/.f64 (*.f64 l l) Om)) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 kx kx) Om)) (cbrt.f64 (*.f64 (/.f64 (*.f64 l l) Om) (pow.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2))) 2) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 2))))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2))) 2) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) (*.f64 Om Om))))
(*.f64 (cbrt.f64 (*.f64 kx l)) (*.f64 (cbrt.f64 (*.f64 kx l)) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) (*.f64 Om Om))))
(*.f64 (cbrt.f64 (*.f64 kx l)) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2) (*.f64 kx l))) (*.f64 Om Om)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 kx l) kx)) (*.f64 (cbrt.f64 l) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) (*.f64 Om Om))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 kx l) kx)) (/.f64 (cbrt.f64 (*.f64 l (pow.f64 (pow.f64 (*.f64 kx l) 2) 2))) (*.f64 Om Om)))
(*.f64 (cbrt.f64 kx) (*.f64 (cbrt.f64 (*.f64 (*.f64 kx l) l)) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) (*.f64 Om Om))))
(*.f64 (cbrt.f64 kx) (/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 kx l) l) (pow.f64 (pow.f64 (*.f64 kx l) 2) 2))) (*.f64 Om Om)))
(*.f64 (cbrt.f64 (*.f64 kx kx)) (*.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) (*.f64 Om Om))))
(*.f64 (cbrt.f64 (*.f64 kx kx)) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2) (*.f64 l l))) (*.f64 Om Om)))
(*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (cbrt.f64 (*.f64 kx kx)) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2)) (*.f64 Om Om))))
(*.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2) (*.f64 kx kx))) (*.f64 Om Om)))
(*.f64 kx (*.f64 l (/.f64 (/.f64 (*.f64 kx l) Om) Om)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 l (*.f64 kx (/.f64 (/.f64 (*.f64 kx l) Om) Om)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (*.f64 kx (cbrt.f64 l)) (*.f64 (cbrt.f64 (*.f64 l l)) (/.f64 (/.f64 (*.f64 kx l) Om) Om)))
(*.f64 (cbrt.f64 (*.f64 kx l)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2)) (/.f64 (/.f64 (*.f64 kx l) Om) Om)))
(*.f64 (cbrt.f64 kx) (*.f64 (*.f64 (cbrt.f64 (*.f64 kx kx)) l) (/.f64 (/.f64 (*.f64 kx l) Om) Om)))
(*.f64 (*.f64 (cbrt.f64 kx) (*.f64 (cbrt.f64 (*.f64 kx kx)) l)) (/.f64 (/.f64 (*.f64 kx l) Om) Om))
(*.f64 (cbrt.f64 (/.f64 (*.f64 kx kx) Om)) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 kx kx) 2) (*.f64 Om Om))) (/.f64 (*.f64 l l) Om)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 kx kx) Om)) (*.f64 (cbrt.f64 (/.f64 (pow.f64 kx 4) (*.f64 Om Om))) (/.f64 (*.f64 l l) Om)))
(*.f64 (*.f64 kx kx) (*.f64 (/.f64 1 Om) (/.f64 (*.f64 l l) Om)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (/.f64 kx (cbrt.f64 Om)) (*.f64 (/.f64 kx (cbrt.f64 (*.f64 Om Om))) (/.f64 (*.f64 l l) Om)))
(*.f64 (/.f64 kx (cbrt.f64 Om)) (/.f64 (*.f64 kx (/.f64 (*.f64 l l) Om)) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (cbrt.f64 (/.f64 1 Om)) (*.f64 (/.f64 (*.f64 kx kx) (cbrt.f64 (*.f64 Om Om))) (/.f64 (*.f64 l l) Om)))
(*.f64 (cbrt.f64 (/.f64 1 Om)) (/.f64 (pow.f64 (*.f64 kx l) 2) (*.f64 (cbrt.f64 (*.f64 Om Om)) Om)))
(*.f64 (cbrt.f64 (*.f64 kx kx)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 kx kx) 2)) Om) (/.f64 (*.f64 l l) Om)))
(*.f64 (cbrt.f64 (*.f64 kx kx)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 kx 4)) (/.f64 (*.f64 l l) Om)) Om))
(*.f64 kx (*.f64 (/.f64 kx Om) (/.f64 (*.f64 l l) Om)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(*.f64 (cbrt.f64 (/.f64 (*.f64 kx kx) Om)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 kx kx) Om)) 2) (/.f64 (*.f64 l l) Om)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2))) 2) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2))) 2) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (neg.f64 Om)) (/.f64 1 (neg.f64 Om)))
(/.f64 (pow.f64 (*.f64 kx l) 2) (*.f64 (neg.f64 Om) (neg.f64 Om)))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) Om) (cbrt.f64 Om)) (cbrt.f64 (/.f64 1 (*.f64 Om Om))))
(*.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (*.f64 (cbrt.f64 Om) Om)) (cbrt.f64 (/.f64 1 (*.f64 Om Om))))
(/.f64 (*.f64 (/.f64 kx Om) (*.f64 (*.f64 kx l) l)) Om)
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 kx l) kx) Om) l) Om)
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 2)) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 kx l) 2)))) (cbrt.f64 (neg.f64 (*.f64 Om Om))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 2) (neg.f64 (pow.f64 (*.f64 kx l) 2)))) (cbrt.f64 (neg.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2)) Om) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2))) Om)
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2) (pow.f64 (*.f64 kx l) 2))) (*.f64 Om Om))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 kx l) 2))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 2))) (cbrt.f64 (neg.f64 (*.f64 Om Om))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 2) (neg.f64 (pow.f64 (*.f64 kx l) 2)))) (cbrt.f64 (neg.f64 (*.f64 Om Om))))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 kx l) 2)) (cbrt.f64 (neg.f64 (*.f64 Om Om)))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 Om Om))) 2))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 kx l) 2)) (cbrt.f64 (*.f64 Om Om))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(/.f64 (pow.f64 (*.f64 kx l) 2) (*.f64 (cbrt.f64 (pow.f64 Om 4)) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) Om) (cbrt.f64 Om)) (cbrt.f64 (cbrt.f64 (*.f64 Om Om)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 Om Om))) 2))
(/.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (*.f64 (cbrt.f64 Om) Om)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 Om Om))) 2) (cbrt.f64 (cbrt.f64 (*.f64 Om Om)))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 kx l) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2))) (*.f64 (cbrt.f64 (neg.f64 (*.f64 Om Om))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 kx l) 2)) (pow.f64 (pow.f64 (*.f64 kx l) 2) 2))) (cbrt.f64 (*.f64 (neg.f64 (*.f64 Om Om)) (pow.f64 Om 4))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) Om)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2))) (*.f64 (cbrt.f64 Om) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) Om) (pow.f64 (pow.f64 (*.f64 kx l) 2) 2))) (cbrt.f64 (*.f64 Om (pow.f64 Om 4))))
(/.f64 (*.f64 (*.f64 l l) (/.f64 (*.f64 kx kx) (cbrt.f64 Om))) (*.f64 (cbrt.f64 (*.f64 Om Om)) Om))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (cbrt.f64 Om)) (cbrt.f64 (*.f64 Om Om))) Om)
(/.f64 (*.f64 (neg.f64 (*.f64 l l)) (/.f64 (*.f64 kx kx) (cbrt.f64 Om))) (*.f64 (neg.f64 Om) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (cbrt.f64 Om)) (cbrt.f64 (*.f64 Om Om))) Om)
(/.f64 (*.f64 (/.f64 (*.f64 l l) (cbrt.f64 Om)) (*.f64 kx kx)) (*.f64 (cbrt.f64 (*.f64 Om Om)) Om))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (cbrt.f64 Om)) (cbrt.f64 (*.f64 Om Om))) Om)
(/.f64 (*.f64 (/.f64 (*.f64 l l) (cbrt.f64 Om)) (neg.f64 (*.f64 kx kx))) (*.f64 (cbrt.f64 (*.f64 Om Om)) (neg.f64 Om)))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (cbrt.f64 Om)) (cbrt.f64 (*.f64 Om Om))) Om)
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (cbrt.f64 Om)) 1) (*.f64 (cbrt.f64 (*.f64 Om Om)) Om))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (cbrt.f64 Om)) (cbrt.f64 (*.f64 Om Om))) Om)
(/.f64 (*.f64 (/.f64 (*.f64 kx kx) (cbrt.f64 Om)) (*.f64 l l)) (*.f64 (cbrt.f64 (*.f64 Om Om)) Om))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (cbrt.f64 Om)) (cbrt.f64 (*.f64 Om Om))) Om)
(/.f64 (*.f64 (/.f64 (*.f64 kx kx) (cbrt.f64 Om)) (neg.f64 (*.f64 l l))) (*.f64 (cbrt.f64 (*.f64 Om Om)) (neg.f64 Om)))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (cbrt.f64 Om)) (cbrt.f64 (*.f64 Om Om))) Om)
(/.f64 (*.f64 (*.f64 kx kx) (/.f64 (*.f64 l l) (cbrt.f64 Om))) (*.f64 (cbrt.f64 (*.f64 Om Om)) Om))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (cbrt.f64 Om)) (cbrt.f64 (*.f64 Om Om))) Om)
(/.f64 (*.f64 (neg.f64 (*.f64 kx kx)) (/.f64 (*.f64 l l) (cbrt.f64 Om))) (*.f64 (neg.f64 Om) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (cbrt.f64 Om)) (cbrt.f64 (*.f64 Om Om))) Om)
(/.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) Om) (neg.f64 (neg.f64 Om)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(/.f64 (neg.f64 (pow.f64 (*.f64 kx l) 2)) (neg.f64 (*.f64 Om Om)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (cbrt.f64 (*.f64 Om Om)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(/.f64 (pow.f64 (*.f64 kx l) 2) (*.f64 (cbrt.f64 (pow.f64 Om 4)) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (pow.f64 (*.f64 kx l) 2) (*.f64 Om Om))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(/.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) Om) Om)
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) Om) (cbrt.f64 Om)) (cbrt.f64 (*.f64 Om Om)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(/.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (neg.f64 Om)) (neg.f64 Om))
(/.f64 (pow.f64 (*.f64 kx l) 2) (*.f64 (neg.f64 Om) (neg.f64 Om)))
(/.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(/.f64 (pow.f64 (*.f64 kx l) 2) (*.f64 (cbrt.f64 (pow.f64 Om 4)) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 kx l) kx) (cbrt.f64 (*.f64 Om Om))) l) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(/.f64 (pow.f64 (*.f64 kx l) 2) (*.f64 (cbrt.f64 (pow.f64 Om 4)) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (/.f64 1 Om) (/.f64 (pow.f64 (*.f64 kx l) 2) (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(/.f64 (*.f64 (/.f64 1 Om) (neg.f64 (pow.f64 (*.f64 kx l) 2))) (neg.f64 Om))
(/.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 Om Om))) (pow.f64 (*.f64 kx l) 2)) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 Om Om))) (pow.f64 (*.f64 kx l) 2)) (cbrt.f64 (pow.f64 Om 4)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 kx l) 2) 2))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) (pow.f64 (pow.f64 (*.f64 kx l) 2) 2))) (cbrt.f64 (pow.f64 Om 4)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 kx l) 2))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 2) (pow.f64 (*.f64 kx l) 2))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 2)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) Om))) (cbrt.f64 Om))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 2) (/.f64 (pow.f64 (*.f64 kx l) 2) Om))) (cbrt.f64 Om))
(/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 kx kx) (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (neg.f64 (*.f64 kx kx))) (neg.f64 Om))
(/.f64 (*.f64 (/.f64 (*.f64 kx l) (cbrt.f64 (*.f64 Om Om))) (*.f64 kx l)) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(/.f64 (pow.f64 (*.f64 kx l) 2) (*.f64 (cbrt.f64 (pow.f64 Om 4)) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (/.f64 (*.f64 kx kx) (cbrt.f64 (*.f64 Om Om))) (*.f64 l l)) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(/.f64 (pow.f64 (*.f64 kx l) 2) (*.f64 (cbrt.f64 (pow.f64 Om 4)) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (/.f64 (*.f64 kx kx) Om) (/.f64 (*.f64 l l) (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(/.f64 (*.f64 (/.f64 (*.f64 kx kx) Om) (neg.f64 (*.f64 l l))) (neg.f64 Om))
(/.f64 (*.f64 (/.f64 (*.f64 l l) (cbrt.f64 (*.f64 Om Om))) (*.f64 kx kx)) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(/.f64 (pow.f64 (*.f64 kx l) 2) (*.f64 (cbrt.f64 (pow.f64 Om 4)) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (/.f64 kx (cbrt.f64 (*.f64 Om Om))) (*.f64 (*.f64 kx l) l)) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(/.f64 (pow.f64 (*.f64 kx l) 2) (*.f64 (cbrt.f64 (pow.f64 Om 4)) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (neg.f64 Om)) 1) (neg.f64 Om))
(/.f64 (pow.f64 (*.f64 kx l) 2) (*.f64 (neg.f64 Om) (neg.f64 Om)))
(/.f64 (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) Om) (cbrt.f64 Om)) 1) (cbrt.f64 (*.f64 Om Om)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (cbrt.f64 (*.f64 Om Om))) 1) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(/.f64 (pow.f64 (*.f64 kx l) 2) (*.f64 (cbrt.f64 (pow.f64 Om 4)) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (*.f64 (*.f64 kx l) kx) (/.f64 l (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (pow.f64 (*.f64 kx l) 2) (*.f64 (cbrt.f64 (pow.f64 Om 4)) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 kx l) 2)) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 2))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 2) (pow.f64 (*.f64 kx l) 2))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) Om)) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 2))) (cbrt.f64 Om))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 2) (/.f64 (pow.f64 (*.f64 kx l) 2) Om))) (cbrt.f64 Om))
(/.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (pow.f64 (*.f64 kx l) 2) (*.f64 (cbrt.f64 (pow.f64 Om 4)) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (/.f64 (*.f64 kx kx) (cbrt.f64 Om)) (/.f64 (*.f64 l l) Om)) (cbrt.f64 (*.f64 Om Om)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(/.f64 (*.f64 (*.f64 kx kx) (/.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (pow.f64 (*.f64 kx l) 2) (*.f64 (cbrt.f64 (pow.f64 Om 4)) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (*.f64 kx l) (/.f64 (*.f64 kx l) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (pow.f64 (*.f64 kx l) 2) (*.f64 (cbrt.f64 (pow.f64 Om 4)) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (*.f64 kx (/.f64 (*.f64 (*.f64 kx l) l) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (pow.f64 (*.f64 kx l) 2) (*.f64 (cbrt.f64 (pow.f64 Om 4)) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (/.f64 (*.f64 l l) (cbrt.f64 Om)) (/.f64 (*.f64 kx kx) Om)) (cbrt.f64 (*.f64 Om Om)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (cbrt.f64 Om)) (/.f64 1 Om)) (cbrt.f64 (*.f64 Om Om)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(/.f64 (*.f64 (*.f64 l l) (/.f64 (*.f64 kx kx) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (pow.f64 (*.f64 kx l) 2) (*.f64 (cbrt.f64 (pow.f64 Om 4)) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) Om) (cbrt.f64 Om)) 1) (cbrt.f64 (*.f64 Om Om)))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(/.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) Om) (cbrt.f64 Om)) (cbrt.f64 Om)) (cbrt.f64 Om))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) Om) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 Om))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(/.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (cbrt.f64 Om)) (*.f64 (cbrt.f64 (*.f64 Om Om)) Om))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (cbrt.f64 Om)) (cbrt.f64 (*.f64 Om Om))) Om)
(/.f64 (*.f64 (/.f64 (*.f64 l l) (cbrt.f64 Om)) (/.f64 (*.f64 kx kx) (cbrt.f64 Om))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(/.f64 (pow.f64 (*.f64 kx l) 2) (*.f64 (cbrt.f64 (pow.f64 Om 4)) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (/.f64 (*.f64 kx kx) (cbrt.f64 Om)) (/.f64 (*.f64 l l) (cbrt.f64 Om))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(/.f64 (pow.f64 (*.f64 kx l) 2) (*.f64 (cbrt.f64 (pow.f64 Om 4)) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) Om) (cbrt.f64 Om))) (neg.f64 (cbrt.f64 (*.f64 Om Om))))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 3) 1/3)
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2)) 3)
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(pow.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(neg.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (neg.f64 (*.f64 Om Om))))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (neg.f64 (*.f64 Om Om))) 1))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 3))
(pow.f64 (/.f64 (*.f64 kx l) Om) 2)
(if (!=.f64 1/2 0) (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (cbrt.f64 1/2) (/.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) (cbrt.f64 1/4))) (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) (sqrt.f64 1/2))) (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 (sqrt.f64 1/2) (/.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) (sqrt.f64 1/2))) (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (neg.f64 (cbrt.f64 1/2)) (/.f64 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) (cbrt.f64 1/4))) (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (cbrt.f64 1/2) (/.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) (cbrt.f64 1/4))) (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(if (!=.f64 (neg.f64 (cbrt.f64 1/4)) 0) (/.f64 (cbrt.f64 1/2) (/.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) (cbrt.f64 1/4))) (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (cbrt.f64 -1/2) (/.f64 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) (cbrt.f64 1/4))) (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (cbrt.f64 -1/2) (neg.f64 (/.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) (cbrt.f64 1/4)))) (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(if (!=.f64 -1/2 0) (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(if (!=.f64 (cbrt.f64 1/2) 0) (/.f64 (cbrt.f64 1/4) (/.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) (cbrt.f64 1/2))) (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(if (!=.f64 1 0) (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 (sqrt.f64 1/2) (/.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) (sqrt.f64 1/2))) (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(if (!=.f64 (+.f64 (*.f64 4 (pow.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 2)) (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) -1))) 0) (*.f64 (/.f64 1/2 (+.f64 (pow.f64 (*.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2)) 3) 1)) (+.f64 (*.f64 4 (pow.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 2)) (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) -1)))) (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(if (!=.f64 (fma.f64 4 (pow.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 2) (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) -1))) 0) (/.f64 (*.f64 1/2 (fma.f64 4 (pow.f64 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 2) (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) -1)))) (+.f64 (pow.f64 (*.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2)) 3) 1)) (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(if (!=.f64 (neg.f64 (sqrt.f64 1/2)) 0) (/.f64 (sqrt.f64 1/2) (/.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) (sqrt.f64 1/2))) (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(-.f64 0 (/.f64 -1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(/.f64 (neg.f64 -1/2) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))
(-.f64 (/.f64 0 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (/.f64 -1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(*.f64 (cbrt.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (cbrt.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 2)))
(/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 2)) (cbrt.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))
(*.f64 1 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))
(*.f64 1/2 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))
(*.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1)
(/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))
(*.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2)
(/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))
(*.f64 (cbrt.f64 1/2) (/.f64 (cbrt.f64 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(/.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 1/4)) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))
(*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/2) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))
(*.f64 -1/2 (/.f64 -1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(/.f64 (neg.f64 -1/2) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))
(*.f64 (/.f64 (sqrt.f64 1/2) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) (sqrt.f64 1/2))
(/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))
(*.f64 (/.f64 -1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) -1/2)
(/.f64 (neg.f64 -1/2) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))
(*.f64 (/.f64 (cbrt.f64 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) (cbrt.f64 1/2))
(/.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 1/4)) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))
(*.f64 (*.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) (cbrt.f64 1/2)) (cbrt.f64 1/4))
(*.f64 (/.f64 (cbrt.f64 1/2) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) (cbrt.f64 1/4))
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (/.f64 -1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(*.f64 (neg.f64 (sqrt.f64 1/2)) (neg.f64 (/.f64 (sqrt.f64 1/2) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(*.f64 (neg.f64 (cbrt.f64 1/2)) (*.f64 (cbrt.f64 1/4) (/.f64 -1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 1/2)) (cbrt.f64 1/4)) (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(*.f64 (cbrt.f64 1/2) (*.f64 (neg.f64 (cbrt.f64 1/4)) (/.f64 -1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(*.f64 (cbrt.f64 1/2) (neg.f64 (/.f64 (cbrt.f64 1/4) (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))
(*.f64 (cbrt.f64 -1/2) (*.f64 (cbrt.f64 1/4) (/.f64 -1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(/.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 1/4)) (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(*.f64 (sqrt.f64 1/2) (*.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 -1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(*.f64 (sqrt.f64 1/2) (neg.f64 (neg.f64 (/.f64 (sqrt.f64 1/2) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))
(*.f64 -1 (/.f64 -1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(/.f64 (neg.f64 -1/2) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))
(*.f64 (cbrt.f64 1/4) (*.f64 (cbrt.f64 1/2) (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(*.f64 (/.f64 (cbrt.f64 1/2) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) (cbrt.f64 1/4))
(*.f64 (cbrt.f64 (/.f64 1/8 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))))
(cbrt.f64 (/.f64 (/.f64 1/8 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) (/.f64 (cbrt.f64 1/4) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) (cbrt.f64 1/4)) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 1/2)) (cbrt.f64 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) (cbrt.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 2)))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 1/2 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))) (cbrt.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 2)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 1/2)) 1) (/.f64 (cbrt.f64 1/4) (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 1/2)) (cbrt.f64 1/4)) (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(*.f64 (/.f64 (sqrt.f64 1/2) -1) (/.f64 (neg.f64 (sqrt.f64 1/2)) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(*.f64 (neg.f64 (sqrt.f64 1/2)) (neg.f64 (/.f64 (sqrt.f64 1/2) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(*.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) (/.f64 (neg.f64 (sqrt.f64 1/2)) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))))
(/.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 (sqrt.f64 1/2))) (*.f64 (cbrt.f64 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))))
(*.f64 (/.f64 1 -1) (/.f64 -1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(/.f64 (neg.f64 -1/2) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) (/.f64 -1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))))
(/.f64 (*.f64 1 -1/2) (*.f64 (cbrt.f64 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))))
(*.f64 (/.f64 -1 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (/.f64 1/2 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 1/2) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))))
(*.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) (/.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))))
(/.f64 (*.f64 -1 1/2) (*.f64 (cbrt.f64 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))))
(*.f64 (/.f64 (cbrt.f64 1/2) -1) (/.f64 (neg.f64 (cbrt.f64 1/4)) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(*.f64 (neg.f64 (cbrt.f64 1/2)) (neg.f64 (/.f64 (cbrt.f64 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(*.f64 (/.f64 (cbrt.f64 1/2) (cbrt.f64 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) (/.f64 (neg.f64 (cbrt.f64 1/4)) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))))
(*.f64 (cbrt.f64 (/.f64 1/2 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) (/.f64 (neg.f64 (cbrt.f64 1/4)) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 1/2)) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (/.f64 (sqrt.f64 1/2) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))))
(/.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 1/2)) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (sqrt.f64 1/2)) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 1/2)) (cbrt.f64 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) (/.f64 (sqrt.f64 1/2) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))))
(/.f64 (*.f64 (neg.f64 (sqrt.f64 1/2)) (sqrt.f64 1/2)) (*.f64 (cbrt.f64 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))))
(*.f64 (/.f64 (neg.f64 (sqrt.f64 1/2)) 1) (/.f64 (sqrt.f64 1/2) (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(*.f64 (neg.f64 (sqrt.f64 1/2)) (neg.f64 (/.f64 (sqrt.f64 1/2) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(*.f64 (/.f64 (cbrt.f64 -1/2) (neg.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) (cbrt.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 2)))
(/.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 2))) (neg.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(*.f64 (/.f64 (cbrt.f64 -1/2) -1) (/.f64 (cbrt.f64 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(/.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 1/4)) (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(*.f64 (/.f64 (cbrt.f64 -1/2) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (/.f64 (cbrt.f64 1/4) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (cbrt.f64 1/4)) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))))
(*.f64 (/.f64 (cbrt.f64 -1/2) 1) (/.f64 (cbrt.f64 1/4) (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(/.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 1/4)) (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (/.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 1/2) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 1/8) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (/.f64 (sqrt.f64 1/2) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 1/8) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (sqrt.f64 1/2)) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))
(*.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))) (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 1/2) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))
(*.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))) (cbrt.f64 (/.f64 (sqrt.f64 1/8) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 1/8) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (sqrt.f64 1/2)) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))
(*.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) (/.f64 (neg.f64 (sqrt.f64 1/2)) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))))
(/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 (sqrt.f64 1/2)) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))) (neg.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) (/.f64 -1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))))
(*.f64 (/.f64 -1 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (/.f64 -1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))))
(*.f64 (/.f64 (cbrt.f64 1/2) (neg.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) (/.f64 (neg.f64 (cbrt.f64 1/4)) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))))
(/.f64 (*.f64 (cbrt.f64 1/2) (/.f64 (neg.f64 (cbrt.f64 1/4)) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))) (neg.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(/.f64 -1/2 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(/.f64 (neg.f64 -1/2) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))
(/.f64 (cbrt.f64 (/.f64 1/8 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))
(cbrt.f64 (/.f64 (/.f64 1/8 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))
(/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))
(/.f64 1 (*.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))
(/.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 2)
(/.f64 1 (*.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))
(/.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1)
(/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 1/8) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (sqrt.f64 1/2)) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 2)) (cbrt.f64 1/2)) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(/.f64 (cbrt.f64 (*.f64 1/2 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 2))) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 2)) (cbrt.f64 -1/2)) (cbrt.f64 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(/.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 2))) (cbrt.f64 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 1/2) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (cbrt.f64 1/4)) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4)) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))
(/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/2) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(/.f64 1/2 (*.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/8 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 1) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))
(cbrt.f64 (/.f64 (/.f64 1/8 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))
(/.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 2))) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(/.f64 (cbrt.f64 (*.f64 1/2 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 2))) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(/.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 2))) (cbrt.f64 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(/.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 2))) (cbrt.f64 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(/.f64 (/.f64 (cbrt.f64 (/.f64 1/8 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 2) 2))
(/.f64 (/.f64 (cbrt.f64 (/.f64 1/8 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 1) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))
(cbrt.f64 (/.f64 (/.f64 1/8 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))
(/.f64 (/.f64 -1/2 (cbrt.f64 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))
(/.f64 -1 (/.f64 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2))
(/.f64 -1 (neg.f64 (/.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 1/2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 1) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)) 2))
(/.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)) 2))
(/.f64 -1 (*.f64 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 2))
(/.f64 -1 (*.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) (neg.f64 2)))
(/.f64 -1 (neg.f64 (*.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))
(/.f64 -1 (*.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) (neg.f64 2)))
(/.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))) (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(/.f64 1/2 (*.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))))
(/.f64 (/.f64 -1/2 (cbrt.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 1/8 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))))
(cbrt.f64 (/.f64 (/.f64 1/8 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))
(pow.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3) 1/3)
(/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))
(pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1)
(/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))
(pow.f64 (cbrt.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 3)
(/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))
(pow.f64 (*.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2) -1)
(/.f64 1 (*.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))
(neg.f64 (/.f64 -1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(/.f64 (neg.f64 -1/2) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))
(cbrt.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3))
(/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))
(fma.f64 1/2 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2)
(+.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2)
(fma.f64 (cbrt.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (cbrt.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 2)) 1/2)
(+.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2)
(fma.f64 1 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2)
(+.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2)
(fma.f64 1 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(+.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2)
(fma.f64 (sqrt.f64 1/2) (sqrt.f64 1/2) (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(+.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2)
(fma.f64 (cbrt.f64 1/2) (cbrt.f64 1/4) (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(fma.f64 (cbrt.f64 1/4) (cbrt.f64 1/2) (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(fma.f64 1/2 1 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(+.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2)
(fma.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/2) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2)
(+.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2)
(fma.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2 1/2)
(+.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2)
(fma.f64 (cbrt.f64 1/2) (/.f64 (cbrt.f64 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2)
(fma.f64 -1/2 (/.f64 -1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2)
(+.f64 (/.f64 (neg.f64 -1/2) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 2)) (cbrt.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 1/2)
(+.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2)
(fma.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1 1/2)
(+.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2)
(fma.f64 (cbrt.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (/.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))) 1/2)
(fma.f64 (cbrt.f64 (/.f64 (sqrt.f64 1/8) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (/.f64 (sqrt.f64 1/2) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))) 1/2)
(if (!=.f64 1/2 0) (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(if (!=.f64 1/2 0) (+.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2) (+.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2))
(if (!=.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 0) (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(if (!=.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 0) (+.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2) (+.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2))
(if (!=.f64 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 0) (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(if (!=.f64 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 0) (+.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2) (+.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2))
(if (!=.f64 (+.f64 1/2 (/.f64 -1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 0) (/.f64 (+.f64 -1/4 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 2)) (+.f64 -1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(if (!=.f64 (+.f64 1/2 (/.f64 -1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 0) (/.f64 (+.f64 -1/4 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 2)) (+.f64 -1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) (+.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2))
(if (!=.f64 (+.f64 -1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 0) (/.f64 (+.f64 -1/4 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 2)) (+.f64 -1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(if (!=.f64 (+.f64 -1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 0) (/.f64 (+.f64 -1/4 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 2)) (+.f64 -1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) (+.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2))
(if (!=.f64 (+.f64 1/16 (*.f64 (/.f64 (-.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) (-.f64 (/.f64 (-.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4))) 0) (*.f64 (/.f64 (+.f64 1/8 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3)) (+.f64 1/64 (pow.f64 (/.f64 (-.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3))) (+.f64 1/16 (*.f64 (/.f64 (-.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) (-.f64 (/.f64 (-.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4)))) (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(if (!=.f64 (+.f64 1/16 (*.f64 (/.f64 (-.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) (-.f64 (/.f64 (-.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4))) 0) (*.f64 (/.f64 (+.f64 1/8 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3)) (+.f64 1/64 (pow.f64 (/.f64 (-.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3))) (+.f64 1/16 (*.f64 (/.f64 (-.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) (-.f64 (/.f64 (-.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4)))) (+.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2))
(+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(+.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2)
(+.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2)
(-.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) -1/2)
(-.f64 1/2 (/.f64 -1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(*.f64 (cbrt.f64 1/2) (+.f64 (/.f64 (cbrt.f64 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) (cbrt.f64 1/4)))
(*.f64 (cbrt.f64 1/2) (+.f64 (cbrt.f64 1/4) (/.f64 (cbrt.f64 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(*.f64 (cbrt.f64 1/2) (+.f64 (/.f64 (cbrt.f64 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) (cbrt.f64 1/4)))
(*.f64 (+.f64 1/8 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3)) (/.f64 1 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))
(/.f64 (+.f64 1/8 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3)) (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(*.f64 (+.f64 -1/8 (neg.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3))) (/.f64 1 (+.f64 -1/4 (/.f64 (+.f64 1/4 (/.f64 -1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))
(/.f64 (-.f64 -1/8 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3)) (+.f64 -1/4 (/.f64 (+.f64 1/4 (/.f64 -1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 2)))
(+.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2)
(*.f64 (+.f64 (cbrt.f64 1/4) (-.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 2)) (cbrt.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))) (+.f64 (cbrt.f64 1/2) (cbrt.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))
(*.f64 (-.f64 (+.f64 (cbrt.f64 1/4) (cbrt.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 2))) (cbrt.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) (+.f64 (cbrt.f64 1/2) (cbrt.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 2)) (-.f64 (cbrt.f64 1/4) (cbrt.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))) (+.f64 (cbrt.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (cbrt.f64 1/2)))
(*.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 2)) (cbrt.f64 1/4)) (cbrt.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) (+.f64 (cbrt.f64 1/2) (cbrt.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 2)) (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))
(+.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2)
(*.f64 1 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(+.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2)
(*.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 1)
(+.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2)
(*.f64 (sqrt.f64 1/2) (+.f64 (/.f64 (sqrt.f64 1/2) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) (sqrt.f64 1/2)))
(+.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2)
(*.f64 1/2 (+.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1))
(+.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2)
(*.f64 (sqrt.f64 1/2) (+.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/2) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(+.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2)
(*.f64 1/2 (+.f64 1 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(+.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2)
(*.f64 (+.f64 (/.f64 1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1) 1/2)
(+.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2)
(/.f64 (+.f64 1/8 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3)) (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(/.f64 (*.f64 (+.f64 1/512 (/.f64 1/512 (pow.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 3) 3))) (/.f64 1 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))) (-.f64 (+.f64 1/64 (pow.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3) 2)) (pow.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3)))
(/.f64 (+.f64 1/512 (/.f64 1/512 (pow.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 3) 3))) (*.f64 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (-.f64 (+.f64 1/64 (pow.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3) 2)) (pow.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3))))
(/.f64 (/.f64 (+.f64 1/8 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3)) (cbrt.f64 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))) (pow.f64 (cbrt.f64 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) 2))
(/.f64 (+.f64 1/512 (/.f64 1/512 (pow.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 3) 3))) (*.f64 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (-.f64 (+.f64 1/64 (pow.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3) 2)) (pow.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3))))
(/.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)) (*.f64 2 (cbrt.f64 (/.f64 1/8 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))) (*.f64 2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))))
(/.f64 (fma.f64 (cbrt.f64 (/.f64 1/8 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)) 2))
(/.f64 (+.f64 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) (*.f64 2 -1/2)) (*.f64 2 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(/.f64 (-.f64 -1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) (*.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) (neg.f64 2)))
(/.f64 (+.f64 (*.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2) 2) (*.f64 2 (*.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))
(/.f64 (fma.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2 2) (*.f64 2 (*.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))
(/.f64 (+.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) (*.f64 2 1/2)) (*.f64 2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(/.f64 (+.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 1) (*.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))
(/.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 1/8 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 2) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)) 2))
(/.f64 (fma.f64 (cbrt.f64 (/.f64 1/8 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)) 2))
(/.f64 (+.f64 (*.f64 -1/2 2) (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (*.f64 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 2))
(/.f64 (-.f64 -1 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) (*.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) (neg.f64 2)))
(/.f64 (+.f64 2 (*.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)) (*.f64 (*.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2) 2))
(/.f64 (fma.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2 2) (*.f64 2 (*.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))
(/.f64 (*.f64 (+.f64 1/512 (/.f64 1/512 (pow.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 3) 3))) 1) (*.f64 (-.f64 (+.f64 1/64 (pow.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3) 2)) (pow.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3)) (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))
(/.f64 (+.f64 1/512 (/.f64 1/512 (pow.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 3) 3))) (*.f64 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (-.f64 (+.f64 1/64 (pow.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3) 2)) (pow.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3))))
(/.f64 (+.f64 -1/8 (neg.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3))) (+.f64 -1/4 (/.f64 (+.f64 1/4 (/.f64 -1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(/.f64 (-.f64 -1/8 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3)) (+.f64 -1/4 (/.f64 (+.f64 1/4 (/.f64 -1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(/.f64 (neg.f64 (+.f64 -1/8 (neg.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3)))) (neg.f64 (+.f64 -1/4 (/.f64 (+.f64 1/4 (/.f64 -1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))
(/.f64 (-.f64 -1/8 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3)) (+.f64 -1/4 (/.f64 (+.f64 1/4 (/.f64 -1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 2)) (cbrt.f64 (+.f64 1/8 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3)))) (cbrt.f64 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2) 2) (+.f64 1/8 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3)))) (cbrt.f64 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))
(/.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 1)
(+.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2)
(/.f64 (*.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3))) (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 2))) (cbrt.f64 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2) 2) (+.f64 1/8 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3)))) (cbrt.f64 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/4) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))
(/.f64 (*.f64 (+.f64 -1/8 (neg.f64 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3))) 1) (+.f64 -1/4 (/.f64 (+.f64 1/4 (/.f64 -1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(/.f64 (-.f64 -1/8 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3)) (+.f64 -1/4 (/.f64 (+.f64 1/4 (/.f64 -1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(/.f64 (+.f64 (*.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))) (cbrt.f64 (/.f64 1/8 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))
(/.f64 (fma.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)) (cbrt.f64 (/.f64 1/8 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))
(/.f64 (+.f64 (*.f64 1/2 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) -1/2) (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(/.f64 (fma.f64 1/2 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) -1/2) (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(/.f64 (+.f64 (*.f64 1/2 (*.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)) 1) (*.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))
(/.f64 (+.f64 (*.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 1) 1) (*.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))
(/.f64 (+.f64 (*.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))
(/.f64 (fma.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 1/2) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))
(/.f64 (+.f64 (*.f64 1/2 2) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) (*.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))
(/.f64 (+.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 1) (*.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))
(/.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 1/8 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 1) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)) 1/2)) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))
(/.f64 (fma.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)) (cbrt.f64 (/.f64 1/8 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2)))
(/.f64 (+.f64 -1/2 (*.f64 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2)) (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(/.f64 (fma.f64 1/2 (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) -1/2) (neg.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))
(/.f64 (+.f64 1 (*.f64 (*.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2) 1/2)) (*.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))
(/.f64 (+.f64 (*.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 1) 1) (*.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 2))
(/.f64 (+.f64 1/2 (*.f64 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 1/2)) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))
(/.f64 (fma.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1) 1/2) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 3) 1/3)
(+.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2)
(pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))) 3)
(+.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 1)
(+.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2)
(neg.f64 (+.f64 -1/2 (/.f64 -1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(neg.f64 (+.f64 (/.f64 -1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) -1/2))
(neg.f64 (+.f64 -1/2 (/.f64 -1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(neg.f64 (/.f64 (+.f64 1/8 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3)) (+.f64 -1/4 (/.f64 (+.f64 1/4 (/.f64 -1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)))))
(/.f64 (neg.f64 (+.f64 1/8 (pow.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 3))) (+.f64 -1/4 (/.f64 (+.f64 1/4 (/.f64 -1/4 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1))) 3))
(+.f64 (/.f64 1/2 (fma.f64 2 (pow.f64 (/.f64 (*.f64 kx l) Om) 2) 1)) 1/2)

localize54.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.7b
(-.f64 1 (cos.f64 (+.f64 ky ky)))
5.1b
(sqrt.f64 (*.f64 2 (+.f64 1/2 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 Om Om)))))
7.2b
(*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))
14.3b
(/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 Om Om))
Compiler

Compiled 174 to 81 computations (53.4% saved)

series137.0ms (0.3%)

Counts
3 → 72
Calls

24 calls:

TimeVariablePointExpression
3.0ms
Om
@0
(/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 Om Om))
1.0ms
l
@inf
(sqrt.f64 (*.f64 2 (+.f64 1/2 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 Om Om)))))
1.0ms
l
@0
(/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 Om Om))
1.0ms
Om
@0
(sqrt.f64 (*.f64 2 (+.f64 1/2 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 Om Om)))))
1.0ms
ky
@inf
(/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 Om Om))
Compiler

Compiled 12630 to 10395 computations (17.7% saved)

rewrite162.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
124×egg-rr
71×egg-rr
27×egg-rr
Counts
3 → 222
Calls
Call 1
Inputs
(/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 Om Om))
(*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(sqrt.f64 (*.f64 2 (+.f64 1/2 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 Om Om)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 0) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 l l) 0) (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 l (-.f64 1 (cos.f64 (+.f64 ky ky)))) 0) (/.f64 l (/.f64 (*.f64 Om Om) (*.f64 l (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (/.f64 (*.f64 Om Om) (cbrt.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 l (+.f64 (cos.f64 (+.f64 ky ky)) -1)) 0) (/.f64 l (/.f64 (*.f64 Om Om) (*.f64 l (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 l l) 0) (/.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 (neg.f64 (*.f64 Om Om)) (*.f64 l l))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 l (-.f64 1 (cos.f64 (+.f64 ky ky)))) 0) (/.f64 (neg.f64 l) (/.f64 (neg.f64 (*.f64 Om Om)) (*.f64 l (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 l l)) 0) (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1))) (/.f64 (neg.f64 (*.f64 Om Om)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1))) 2))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (/.f64 (*.f64 Om Om) (cbrt.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 Om Om)) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (/.f64 (neg.f64 (*.f64 Om Om)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) Om) 0) (/.f64 (*.f64 l l) (/.f64 Om (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) Om))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 0) (/.f64 1 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) 0) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1)) 0) (/.f64 1 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 1 (*.f64 Om Om)) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 1) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (neg.f64 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (neg.f64 (cos.f64 (+.f64 ky ky)))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))) (/.f64 1 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (neg.f64 (cos.f64 (+.f64 ky ky))) (/.f64 (*.f64 l l) (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (cos.f64 (+.f64 ky ky))) (/.f64 (*.f64 l l) (*.f64 Om Om))) (/.f64 (*.f64 l l) (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (*.f64 Om Om))) (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 (*.f64 l l) (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 (*.f64 l l) (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l l) Om) (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) Om) (/.f64 (*.f64 l l) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)) (cbrt.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l l) (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)) (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l l) (cbrt.f64 (*.f64 Om Om))) (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (cbrt.f64 (*.f64 Om Om))) (/.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))) Om) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l Om) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (cbrt.f64 (*.f64 Om Om))) (/.f64 (*.f64 l (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (*.f64 Om Om))) (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (/.f64 1 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 Om Om)) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1)) (/.f64 -1 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)) (*.f64 Om Om)) (cbrt.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 Om Om)) (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (*.f64 Om Om)) (*.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) (/.f64 (*.f64 l l) (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) (/.f64 l Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l (*.f64 Om Om))) l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) (cbrt.f64 (/.f64 1 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)) Om) (/.f64 (cbrt.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) (/.f64 l (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (cbrt.f64 (*.f64 Om Om)))) (/.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1 (/.f64 (*.f64 l l) (cbrt.f64 (*.f64 Om Om)))) (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l l) Om) (*.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) Om) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (cbrt.f64 (*.f64 Om Om))) (*.f64 (/.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)) (*.f64 Om Om)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1)) (*.f64 (/.f64 -1 (*.f64 Om Om)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l l) (*.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (*.f64 Om Om)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l l) (cbrt.f64 (*.f64 Om Om))) (*.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l Om) (*.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l (*.f64 Om Om))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (*.f64 Om Om))) (*.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))) Om) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)) Om) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (cbrt.f64 (*.f64 Om Om))) (*.f64 (/.f64 (*.f64 l (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 (*.f64 l l) (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 Om)) (cbrt.f64 (/.f64 1 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (/.f64 1 Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 Om) (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 (/.f64 1 Om) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 (*.f64 l l) Om)) (/.f64 1 (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (*.f64 Om Om))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 (*.f64 l l) (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1)) (neg.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 Om)) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 Om Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 (*.f64 l l) Om)) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 l l) (cbrt.f64 (*.f64 Om Om))) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 Om) (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 Om) (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1))) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (*.f64 2 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1)) -2) (*.f64 1/2 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 Om)) 1) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 (*.f64 l l) Om)) 1) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (*.f64 Om Om))) 1) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 Om)) (/.f64 1 Om)) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l l) (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 Om Om))) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/2) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1)) 1) (neg.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1)) (cbrt.f64 (neg.f64 (*.f64 Om Om)))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1)) (cbrt.f64 (*.f64 Om Om))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (*.f64 Om Om))) 1) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 Om (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 Om)) (*.f64 (cbrt.f64 (*.f64 Om Om)) Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2) (*.f64 1/2 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 1/2) (*.f64 2 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l l) (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3))) (*.f64 (*.f64 Om Om) (fma.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 Om))) (neg.f64 (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (neg.f64 (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (*.f64 Om Om)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 (*.f64 l l) (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (+.f64 (cos.f64 (+.f64 ky ky)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 l (cbrt.f64 l)) (cbrt.f64 (*.f64 l l)) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 l) (*.f64 (cbrt.f64 (*.f64 l l)) l) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 l l) 2)) (cbrt.f64 (*.f64 l l)) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 l l)) (cbrt.f64 (pow.f64 (*.f64 l l) 2)) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 l l (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/2 (*.f64 2 (*.f64 l l)) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 2 (*.f64 1/2 (*.f64 l l)) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 l l) 1 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 l l) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 l l) 0) (/.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (/.f64 (fma.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1) 1) (*.f64 l l))) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 l l) 0) (/.f64 (+.f64 (pow.f64 (*.f64 l l) 3) (pow.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))) 3)) (+.f64 (pow.f64 (*.f64 l l) 2) (-.f64 (*.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l)))) (*.f64 (*.f64 l l) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))))))) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 l l) 3) (pow.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))) 3)) (+.f64 (pow.f64 (*.f64 l l) 2) (-.f64 (*.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l)))) (*.f64 (*.f64 l l) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))))))) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 l l) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 l l) 2) (*.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))))) (-.f64 (*.f64 l l) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))))) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 l l) 2) (-.f64 (*.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l)))) (*.f64 (*.f64 l l) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 l l) 3) (pow.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))) 3)) (+.f64 (pow.f64 (*.f64 l l) 2) (-.f64 (*.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l)))) (*.f64 (*.f64 l l) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))))))) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1)) 2)) (*.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1))) 0) (*.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3))) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1)) 3))) (-.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1)) 2)) (*.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1)))) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l l) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))) (*.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l l) (*.f64 1 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l l) (*.f64 l (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) l))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l l) (*.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l l) (*.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) l)) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 l (-.f64 1 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l (-.f64 1 (cos.f64 (+.f64 ky ky)))) l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)) (cbrt.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (cbrt.f64 (*.f64 l l))) (cbrt.f64 (pow.f64 (*.f64 l l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 l l) (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))))) (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 l) (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 l (-.f64 1 (cos.f64 (+.f64 ky ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 l l) 2)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 2)) (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 l)) (*.f64 l (-.f64 1 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 l l)) (+.f64 (cos.f64 (+.f64 ky ky)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1)))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (neg.f64 (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 -1) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 l) (*.f64 l (+.f64 (cos.f64 (+.f64 ky ky)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 l l) (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3))) (/.f64 1 (fma.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (*.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (*.f64 l l))) (-.f64 1 (cos.f64 (+.f64 ky ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (neg.f64 (neg.f64 (*.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (*.f64 2 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (*.f64 2 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/2) (*.f64 2 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 l l) (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)))) (neg.f64 (fma.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l l) (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3))) (fma.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 3) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))))) (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))))) (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))))) 2) (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))))))) 2) 2) (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))))))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))))))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/2) (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))))))) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))))))))))

simplify499.0ms (1.2%)

Algorithm
egglog
Counts
294 → 346
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (/.f64 1 l) -2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (/.f64 1 l) -2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (/.f64 1 l) -2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (/.f64 1 l) -2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) (pow.f64 Om 2))
(/.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))
(+.f64 (*.f64 -2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 -2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 4/45 (/.f64 (*.f64 (pow.f64 ky 6) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 -2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (+.f64 (*.f64 -2/315 (/.f64 (*.f64 (pow.f64 ky 8) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 4/45 (/.f64 (*.f64 (pow.f64 ky 6) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) (pow.f64 Om 2))
(/.f64 (*.f64 (-.f64 1 (cos.f64 (neg.f64 (*.f64 -2 ky)))) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (-.f64 1 (cos.f64 (neg.f64 (*.f64 -2 ky)))) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (-.f64 1 (cos.f64 (neg.f64 (*.f64 -2 ky)))) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (-.f64 1 (cos.f64 (neg.f64 (*.f64 -2 ky)))) (pow.f64 l 2)) (pow.f64 Om 2))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om -2) (-.f64 1 (cos.f64 (*.f64 2 ky)))))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om -2) (-.f64 1 (cos.f64 (*.f64 2 ky)))))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om -2) (-.f64 1 (cos.f64 (*.f64 2 ky)))))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om -2) (-.f64 1 (cos.f64 (*.f64 2 ky)))))
(*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 1 Om) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 1 Om) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 1 Om) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 1 Om) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 -1 Om) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 -1 Om) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 -1 Om) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 -1 Om) 2)))
(*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky))))
(*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky))))
(*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky))))
(*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky))))
(*.f64 2 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)))
(+.f64 (*.f64 -2/3 (*.f64 (pow.f64 l 2) (pow.f64 ky 4))) (*.f64 2 (*.f64 (pow.f64 ky 2) (pow.f64 l 2))))
(+.f64 (*.f64 -2/3 (*.f64 (pow.f64 l 2) (pow.f64 ky 4))) (+.f64 (*.f64 4/45 (*.f64 (pow.f64 ky 6) (pow.f64 l 2))) (*.f64 2 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)))))
(+.f64 (*.f64 -2/3 (*.f64 (pow.f64 l 2) (pow.f64 ky 4))) (+.f64 (*.f64 4/45 (*.f64 (pow.f64 ky 6) (pow.f64 l 2))) (+.f64 (*.f64 -2/315 (*.f64 (pow.f64 ky 8) (pow.f64 l 2))) (*.f64 2 (*.f64 (pow.f64 ky 2) (pow.f64 l 2))))))
(*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky))))
(*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky))))
(*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky))))
(*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky))))
(*.f64 (-.f64 1 (cos.f64 (neg.f64 (*.f64 -2 ky)))) (pow.f64 l 2))
(*.f64 (-.f64 1 (cos.f64 (neg.f64 (*.f64 -2 ky)))) (pow.f64 l 2))
(*.f64 (-.f64 1 (cos.f64 (neg.f64 (*.f64 -2 ky)))) (pow.f64 l 2))
(*.f64 (-.f64 1 (cos.f64 (neg.f64 (*.f64 -2 ky)))) (pow.f64 l 2))
1
(+.f64 1 (*.f64 (-.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (cos.f64 (*.f64 2 ky)) (pow.f64 Om 2))) (pow.f64 l 2)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (cos.f64 (*.f64 2 ky)) (pow.f64 Om 2))) 2) (pow.f64 l 4))) (+.f64 1 (*.f64 (-.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (cos.f64 (*.f64 2 ky)) (pow.f64 Om 2))) (pow.f64 l 2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (cos.f64 (*.f64 2 ky)) (pow.f64 Om 2))) 2) (pow.f64 l 4))) (+.f64 1 (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (cos.f64 (*.f64 2 ky)) (pow.f64 Om 2))) (pow.f64 l 2)) (*.f64 1/2 (*.f64 (pow.f64 l 6) (*.f64 (-.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (cos.f64 (*.f64 2 ky)) (pow.f64 Om 2))) (pow.f64 (-.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (cos.f64 (*.f64 2 ky)) (pow.f64 Om 2))) 2)))))))
(*.f64 (sqrt.f64 (*.f64 2 (-.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (cos.f64 (*.f64 2 ky)) (pow.f64 Om 2))))) l)
(+.f64 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (cos.f64 (*.f64 2 ky)) (pow.f64 Om 2))))) l) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (cos.f64 (*.f64 2 ky)) (pow.f64 Om 2))))) l))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (cos.f64 (*.f64 2 ky)) (pow.f64 Om 2))))) l))
(-.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (cos.f64 (*.f64 2 ky)) (pow.f64 Om 2))))) l)) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (cos.f64 (*.f64 2 ky)) (pow.f64 Om 2))))) l))))
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 ky 4)))))
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 ky 6) (-.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 ky 4))))))
1
(+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 1 Om) 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) 2))) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) 2))) (+.f64 (*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 1 Om) 2))) (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) 2) (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky))))))))))
1
(+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 -1 Om) 2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (pow.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) 2))) (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) 2) (*.f64 (pow.f64 (/.f64 -1 Om) 6) (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (pow.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) 2))) (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 -1 Om) 2))))))
(if (!=.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 0) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (*.f64 l l) 0) (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (*.f64 l (-.f64 1 (cos.f64 (+.f64 ky ky)))) 0) (/.f64 l (/.f64 (*.f64 Om Om) (*.f64 l (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (/.f64 (*.f64 Om Om) (cbrt.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (*.f64 l (+.f64 (cos.f64 (+.f64 ky ky)) -1)) 0) (/.f64 l (/.f64 (*.f64 Om Om) (*.f64 l (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (*.f64 l l) 0) (/.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 (neg.f64 (*.f64 Om Om)) (*.f64 l l))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (*.f64 l (-.f64 1 (cos.f64 (+.f64 ky ky)))) 0) (/.f64 (neg.f64 l) (/.f64 (neg.f64 (*.f64 Om Om)) (*.f64 l (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (neg.f64 (*.f64 l l)) 0) (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1))) (/.f64 (neg.f64 (*.f64 Om Om)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1))) 2))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (/.f64 (*.f64 Om Om) (cbrt.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 Om Om)) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (/.f64 (neg.f64 (*.f64 Om Om)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) Om) 0) (/.f64 (*.f64 l l) (/.f64 Om (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) Om))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 0) (/.f64 1 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) 0) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1)) 0) (/.f64 1 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(+.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 1 (*.f64 Om Om)) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l)))))
(+.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 1) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (neg.f64 (cos.f64 (+.f64 ky ky)))))
(+.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))
(+.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (neg.f64 (cos.f64 (+.f64 ky ky)))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 1))
(+.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))) (/.f64 1 (*.f64 Om Om))))
(+.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (neg.f64 (cos.f64 (+.f64 ky ky))) (/.f64 (*.f64 l l) (*.f64 Om Om))))
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))
(+.f64 (*.f64 (neg.f64 (cos.f64 (+.f64 ky ky))) (/.f64 (*.f64 l l) (*.f64 Om Om))) (/.f64 (*.f64 l l) (*.f64 Om Om)))
(-.f64 (/.f64 0 (neg.f64 (*.f64 Om Om))) (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 (*.f64 l l) (*.f64 Om Om))))
(-.f64 0 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 (*.f64 l l) (*.f64 Om Om))))
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) Om))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) Om) (/.f64 (*.f64 l l) Om))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)) (cbrt.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky))))))
(*.f64 (*.f64 l l) (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (*.f64 Om Om)))
(*.f64 l (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l (*.f64 Om Om))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)) (*.f64 Om Om)))
(*.f64 1/2 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))))
(*.f64 (/.f64 (*.f64 l l) (cbrt.f64 (*.f64 Om Om))) (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (cbrt.f64 (*.f64 Om Om))) (/.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))) Om) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)) Om))
(*.f64 (/.f64 l Om) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))
(*.f64 (/.f64 l (cbrt.f64 (*.f64 Om Om))) (/.f64 (*.f64 l (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 Om Om))) (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(*.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (/.f64 1 (*.f64 Om Om)))
(*.f64 (/.f64 1 (*.f64 Om Om)) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(*.f64 (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1)) (/.f64 -1 (*.f64 Om Om)))
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))
(*.f64 (/.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)) (*.f64 Om Om)) (cbrt.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))))
(*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)
(*.f64 (/.f64 -1 (*.f64 Om Om)) (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1)))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (*.f64 Om Om)) (*.f64 l l))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) (/.f64 (*.f64 l l) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) (/.f64 l Om))
(*.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l (*.f64 Om Om))) l)
(*.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 1/2)
(*.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) (cbrt.f64 (/.f64 1 (*.f64 Om Om))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)) Om) (/.f64 (cbrt.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))) Om))
(*.f64 (/.f64 (*.f64 l (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) (/.f64 l (cbrt.f64 (*.f64 Om Om))))
(*.f64 (*.f64 1 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (cbrt.f64 (*.f64 Om Om)))) (/.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(*.f64 (*.f64 1 (/.f64 (*.f64 l l) (cbrt.f64 (*.f64 Om Om)))) (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(*.f64 (/.f64 (*.f64 l l) Om) (*.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) Om) 1))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (cbrt.f64 (*.f64 Om Om))) (*.f64 (/.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) 1))
(*.f64 (cbrt.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)) (*.f64 Om Om)) 1))
(*.f64 (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1)) (*.f64 (/.f64 -1 (*.f64 Om Om)) 1))
(*.f64 (*.f64 l l) (*.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (*.f64 Om Om)) 1))
(*.f64 (/.f64 (*.f64 l l) (cbrt.f64 (*.f64 Om Om))) (*.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) 1))
(*.f64 (/.f64 l Om) (*.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) 1))
(*.f64 l (*.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l (*.f64 Om Om))) 1))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 Om Om))) (*.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) 1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))) Om) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)) Om) 1))
(*.f64 (/.f64 l (cbrt.f64 (*.f64 Om Om))) (*.f64 (/.f64 (*.f64 l (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) 1))
(*.f64 -1 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 (*.f64 l l) (*.f64 Om Om))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 Om)) (cbrt.f64 (/.f64 1 (*.f64 Om Om))))
(*.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (/.f64 1 Om))
(*.f64 (/.f64 1 Om) (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(*.f64 1 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(*.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 1)
(*.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 (/.f64 1 Om) 1))
(*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 (*.f64 l l) Om)) (/.f64 1 (neg.f64 Om)))
(*.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (*.f64 Om Om))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 (*.f64 l l) (*.f64 Om Om)))
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 1))
(/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) Om)
(/.f64 (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1)) (neg.f64 (*.f64 Om Om)))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 Om)) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 Om Om))
(/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 (*.f64 l l) Om)) (neg.f64 Om))
(/.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 l l) (cbrt.f64 (*.f64 Om Om))) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(/.f64 (*.f64 (/.f64 1 Om) (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (/.f64 1 Om) (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1))) (neg.f64 Om))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (*.f64 2 (*.f64 Om Om)))
(/.f64 (/.f64 (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1)) -2) (*.f64 1/2 (*.f64 Om Om)))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 Om)) 1) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 (*.f64 l l) Om)) 1) (neg.f64 Om))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (*.f64 Om Om))) 1) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(/.f64 (*.f64 1 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 Om)) (/.f64 1 Om)) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (*.f64 l l) (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 Om Om))) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))) (sqrt.f64 2))
(/.f64 (*.f64 2 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))) 4)
(/.f64 (*.f64 -1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))) -2)
(/.f64 (*.f64 (cbrt.f64 1/2) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))) (cbrt.f64 4))
(/.f64 (/.f64 (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1)) 1) (neg.f64 (*.f64 Om Om)))
(/.f64 (/.f64 (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1)) (cbrt.f64 (neg.f64 (*.f64 Om Om)))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(/.f64 (/.f64 (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1)) (cbrt.f64 (*.f64 Om Om))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(/.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (*.f64 Om Om))) 1) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(/.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 Om (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 Om)) (*.f64 (cbrt.f64 (*.f64 Om Om)) Om))
(/.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2) (*.f64 1/2 (*.f64 Om Om)))
(/.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 1/2) (*.f64 2 (*.f64 Om Om)))
(/.f64 (*.f64 (*.f64 l l) (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3))) (*.f64 (*.f64 Om Om) (fma.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1) 1)))
(/.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 Om))) (neg.f64 (cbrt.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (neg.f64 (neg.f64 Om)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (*.f64 Om Om)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(/.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 1)
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) 2))
(pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky))))) 3)
(pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 1)
(neg.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 (*.f64 l l) (*.f64 Om Om))))
(neg.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (+.f64 (cos.f64 (+.f64 ky ky)) -1)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 3))
(fma.f64 (*.f64 l (cbrt.f64 l)) (cbrt.f64 (*.f64 l l)) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))))
(fma.f64 (cbrt.f64 l) (*.f64 (cbrt.f64 (*.f64 l l)) l) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 l l) 2)) (cbrt.f64 (*.f64 l l)) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))))
(fma.f64 (cbrt.f64 (*.f64 l l)) (cbrt.f64 (pow.f64 (*.f64 l l) 2)) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))))
(fma.f64 l l (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))))
(fma.f64 1/2 (*.f64 2 (*.f64 l l)) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))))
(fma.f64 2 (*.f64 1/2 (*.f64 l l)) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))))
(fma.f64 (*.f64 l l) 1 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))))
(fma.f64 1 (*.f64 l l) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))))
(if (!=.f64 (*.f64 l l) 0) (/.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (/.f64 (fma.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1) 1) (*.f64 l l))) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 2 0) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (*.f64 l l) 0) (/.f64 (+.f64 (pow.f64 (*.f64 l l) 3) (pow.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))) 3)) (+.f64 (pow.f64 (*.f64 l l) 2) (-.f64 (*.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l)))) (*.f64 (*.f64 l l) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))))))) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 l l) 3) (pow.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))) 3)) (+.f64 (pow.f64 (*.f64 l l) 2) (-.f64 (*.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l)))) (*.f64 (*.f64 l l) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))))))) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 1 0) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (-.f64 (*.f64 l l) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 l l) 2) (*.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))))) (-.f64 (*.f64 l l) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))))) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 l l) 2) (-.f64 (*.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l)))) (*.f64 (*.f64 l l) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 l l) 3) (pow.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))) 3)) (+.f64 (pow.f64 (*.f64 l l) 2) (-.f64 (*.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l)))) (*.f64 (*.f64 l l) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))))))) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1)) 2)) (*.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1))) 0) (*.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3))) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1)) 3))) (-.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1)) 2)) (*.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1)))) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(+.f64 (*.f64 l l) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))))
(+.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))) (*.f64 l l))
(+.f64 (*.f64 l l) (*.f64 1 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l)))))
(+.f64 (*.f64 l l) (*.f64 l (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) l))))
(+.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)))
(+.f64 (*.f64 l l) (*.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))) 1))
(+.f64 (*.f64 l l) (*.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) l)) l))
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)))
(-.f64 0 (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1)))
(*.f64 l (*.f64 l (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)))
(*.f64 (*.f64 l (-.f64 1 (cos.f64 (+.f64 ky ky)))) l)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)) (cbrt.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))))
(*.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (cbrt.f64 (*.f64 l l))) (cbrt.f64 (pow.f64 (*.f64 l l) 2)))
(*.f64 (*.f64 (*.f64 l l) (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))))) (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 2)))
(*.f64 (cbrt.f64 l) (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 l (-.f64 1 (cos.f64 (+.f64 ky ky))))))
(*.f64 1/2 (*.f64 2 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))))
(*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 l l) 2)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(*.f64 (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 2)) (*.f64 l l)))
(*.f64 2 (/.f64 (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1)) -2))
(*.f64 -1 (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1)))
(*.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2) 2)
(*.f64 (neg.f64 (neg.f64 l)) (*.f64 l (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(*.f64 (neg.f64 (*.f64 l l)) (+.f64 (cos.f64 (+.f64 ky ky)) -1))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1)))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1))) 2))
(*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (neg.f64 (*.f64 l l)))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2))))
(*.f64 (neg.f64 -1) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(*.f64 (neg.f64 l) (*.f64 l (+.f64 (cos.f64 (+.f64 ky ky)) -1)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1))) 2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)))))
(*.f64 (*.f64 (*.f64 l l) (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3))) (/.f64 1 (fma.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1) 1)))
(*.f64 1 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(*.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 1)
(*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (*.f64 l l))
(*.f64 (neg.f64 (neg.f64 (*.f64 l l))) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (neg.f64 (neg.f64 (*.f64 l l))))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 2 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (sqrt.f64 2))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) 4)
(/.f64 (*.f64 -1 (*.f64 2 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) -2)
(/.f64 (*.f64 (cbrt.f64 1/2) (*.f64 2 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (cbrt.f64 4))
(/.f64 (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1)) -1)
(/.f64 (neg.f64 (*.f64 (*.f64 l l) (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)))) (neg.f64 (fma.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1) 1)))
(/.f64 (*.f64 (*.f64 l l) (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3))) (fma.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1) 1))
(/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 3) 1/3)
(pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 1)
(neg.f64 (/.f64 (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1)) 1))
(neg.f64 (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 3) 1))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))))) (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))))) (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))))) 2) (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))))))) 2) 2) (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))))))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))))))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))))))
(*.f64 2 (*.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))))))
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))))) 1/2)
(*.f64 (*.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))))) 2)
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))))))) 2) 2))
(*.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))))) 1)
(/.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))))))) 4)
(/.f64 (*.f64 -1 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))))))) -2)
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))))))) (sqrt.f64 2))
(/.f64 (*.f64 (cbrt.f64 1/2) (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))))))) (cbrt.f64 4))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))))) 3)
(pow.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))))) 3) 1/3)
(pow.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))) 1/2)
(pow.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))))) 2)
(pow.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))))) 2) 1/2)
(pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))))) 1)
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))))
(sqrt.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))))) 2))
(cbrt.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))))) 3))
(fabs.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))))))
Outputs
(/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) (pow.f64 Om 2))
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) (pow.f64 Om 2))
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) (pow.f64 Om 2))
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) (pow.f64 Om 2))
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(/.f64 (*.f64 (pow.f64 (/.f64 1 l) -2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (/.f64 1 l) -2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 Om Om))
(/.f64 (*.f64 (pow.f64 (/.f64 1 l) -2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (/.f64 1 l) -2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 Om Om))
(/.f64 (*.f64 (pow.f64 (/.f64 1 l) -2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (/.f64 1 l) -2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 Om Om))
(/.f64 (*.f64 (pow.f64 (/.f64 1 l) -2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (/.f64 1 l) -2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 Om Om))
(/.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (pow.f64 (/.f64 -1 l) -2)) (*.f64 Om Om))
(/.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (pow.f64 (/.f64 -1 l) -2)) (*.f64 Om Om))
(/.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (pow.f64 (/.f64 -1 l) -2)) (*.f64 Om Om))
(/.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (pow.f64 (/.f64 -1 l) -2)) (*.f64 Om Om))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))
(/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) 2) (*.f64 Om Om))
(+.f64 (*.f64 -2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(fma.f64 -2/3 (/.f64 (*.f64 (*.f64 l l) (pow.f64 ky 4)) (*.f64 Om Om)) (/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) 2) (*.f64 Om Om)))
(+.f64 (*.f64 -2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 4/45 (/.f64 (*.f64 (pow.f64 ky 6) (pow.f64 l 2)) (pow.f64 Om 2)))))
(fma.f64 -2/3 (/.f64 (*.f64 (*.f64 l l) (pow.f64 ky 4)) (*.f64 Om Om)) (fma.f64 2 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om)) (/.f64 (*.f64 (*.f64 4/45 (pow.f64 ky 6)) (*.f64 l l)) (*.f64 Om Om))))
(+.f64 (*.f64 -2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (+.f64 (*.f64 -2/315 (/.f64 (*.f64 (pow.f64 ky 8) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 4/45 (/.f64 (*.f64 (pow.f64 ky 6) (pow.f64 l 2)) (pow.f64 Om 2))))))
(fma.f64 -2/3 (/.f64 (*.f64 (*.f64 l l) (pow.f64 ky 4)) (*.f64 Om Om)) (fma.f64 -2/315 (/.f64 (*.f64 (pow.f64 ky 8) (*.f64 l l)) (*.f64 Om Om)) (fma.f64 2 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om)) (/.f64 (*.f64 (*.f64 4/45 (pow.f64 ky 6)) (*.f64 l l)) (*.f64 Om Om)))))
(/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) (pow.f64 Om 2))
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) (pow.f64 Om 2))
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) (pow.f64 Om 2))
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) (pow.f64 Om 2))
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(/.f64 (*.f64 (-.f64 1 (cos.f64 (neg.f64 (*.f64 -2 ky)))) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 -2 ky))) (*.f64 l l)) (*.f64 Om Om))
(/.f64 (*.f64 (-.f64 1 (cos.f64 (neg.f64 (*.f64 -2 ky)))) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 -2 ky))) (*.f64 l l)) (*.f64 Om Om))
(/.f64 (*.f64 (-.f64 1 (cos.f64 (neg.f64 (*.f64 -2 ky)))) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 -2 ky))) (*.f64 l l)) (*.f64 Om Om))
(/.f64 (*.f64 (-.f64 1 (cos.f64 (neg.f64 (*.f64 -2 ky)))) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 -2 ky))) (*.f64 l l)) (*.f64 Om Om))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om -2) (-.f64 1 (cos.f64 (*.f64 2 ky)))))
(*.f64 (*.f64 l l) (*.f64 (pow.f64 Om -2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om -2) (-.f64 1 (cos.f64 (*.f64 2 ky)))))
(*.f64 (*.f64 l l) (*.f64 (pow.f64 Om -2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om -2) (-.f64 1 (cos.f64 (*.f64 2 ky)))))
(*.f64 (*.f64 l l) (*.f64 (pow.f64 Om -2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om -2) (-.f64 1 (cos.f64 (*.f64 2 ky)))))
(*.f64 (*.f64 l l) (*.f64 (pow.f64 Om -2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 1 Om) 2)))
(*.f64 (*.f64 l l) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (pow.f64 (/.f64 1 Om) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 1 Om) 2)))
(*.f64 (*.f64 l l) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (pow.f64 (/.f64 1 Om) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 1 Om) 2)))
(*.f64 (*.f64 l l) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (pow.f64 (/.f64 1 Om) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 1 Om) 2)))
(*.f64 (*.f64 l l) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (pow.f64 (/.f64 1 Om) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 -1 Om) 2)))
(*.f64 (*.f64 l l) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (pow.f64 (/.f64 -1 Om) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 -1 Om) 2)))
(*.f64 (*.f64 l l) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (pow.f64 (/.f64 -1 Om) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 -1 Om) 2)))
(*.f64 (*.f64 l l) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (pow.f64 (/.f64 -1 Om) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 -1 Om) 2)))
(*.f64 (*.f64 l l) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (pow.f64 (/.f64 -1 Om) 2)))
(*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky))))
(*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky))))
(*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky))))
(*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky))))
(*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 2 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)))
(*.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) 2)
(+.f64 (*.f64 -2/3 (*.f64 (pow.f64 l 2) (pow.f64 ky 4))) (*.f64 2 (*.f64 (pow.f64 ky 2) (pow.f64 l 2))))
(fma.f64 -2/3 (*.f64 (*.f64 l l) (pow.f64 ky 4)) (*.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) 2))
(+.f64 (*.f64 -2/3 (*.f64 (pow.f64 l 2) (pow.f64 ky 4))) (+.f64 (*.f64 4/45 (*.f64 (pow.f64 ky 6) (pow.f64 l 2))) (*.f64 2 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)))))
(fma.f64 -2/3 (*.f64 (*.f64 l l) (pow.f64 ky 4)) (fma.f64 4/45 (*.f64 (pow.f64 ky 6) (*.f64 l l)) (*.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) 2)))
(+.f64 (*.f64 -2/3 (*.f64 (pow.f64 l 2) (pow.f64 ky 4))) (+.f64 (*.f64 4/45 (*.f64 (pow.f64 ky 6) (pow.f64 l 2))) (+.f64 (*.f64 -2/315 (*.f64 (pow.f64 ky 8) (pow.f64 l 2))) (*.f64 2 (*.f64 (pow.f64 ky 2) (pow.f64 l 2))))))
(fma.f64 -2/3 (*.f64 (*.f64 l l) (pow.f64 ky 4)) (fma.f64 4/45 (*.f64 (pow.f64 ky 6) (*.f64 l l)) (fma.f64 -2/315 (*.f64 (pow.f64 ky 8) (*.f64 l l)) (*.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) 2))))
(*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky))))
(*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky))))
(*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky))))
(*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky))))
(*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (-.f64 1 (cos.f64 (neg.f64 (*.f64 -2 ky)))) (pow.f64 l 2))
(*.f64 (-.f64 1 (cos.f64 (*.f64 -2 ky))) (*.f64 l l))
(*.f64 (-.f64 1 (cos.f64 (neg.f64 (*.f64 -2 ky)))) (pow.f64 l 2))
(*.f64 (-.f64 1 (cos.f64 (*.f64 -2 ky))) (*.f64 l l))
(*.f64 (-.f64 1 (cos.f64 (neg.f64 (*.f64 -2 ky)))) (pow.f64 l 2))
(*.f64 (-.f64 1 (cos.f64 (*.f64 -2 ky))) (*.f64 l l))
(*.f64 (-.f64 1 (cos.f64 (neg.f64 (*.f64 -2 ky)))) (pow.f64 l 2))
(*.f64 (-.f64 1 (cos.f64 (*.f64 -2 ky))) (*.f64 l l))
1
(+.f64 1 (*.f64 (-.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (cos.f64 (*.f64 2 ky)) (pow.f64 Om 2))) (pow.f64 l 2)))
(+.f64 1 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (cos.f64 (*.f64 2 ky)) (pow.f64 Om 2))) 2) (pow.f64 l 4))) (+.f64 1 (*.f64 (-.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (cos.f64 (*.f64 2 ky)) (pow.f64 Om 2))) (pow.f64 l 2))))
(fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (*.f64 Om Om)) 2) (pow.f64 l 4)) (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (cos.f64 (*.f64 2 ky)) (pow.f64 Om 2))) 2) (pow.f64 l 4))) (+.f64 1 (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (cos.f64 (*.f64 2 ky)) (pow.f64 Om 2))) (pow.f64 l 2)) (*.f64 1/2 (*.f64 (pow.f64 l 6) (*.f64 (-.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (cos.f64 (*.f64 2 ky)) (pow.f64 Om 2))) (pow.f64 (-.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (cos.f64 (*.f64 2 ky)) (pow.f64 Om 2))) 2)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (*.f64 Om Om)) 2) (pow.f64 l 4)) (+.f64 1 (fma.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (*.f64 Om Om)) (*.f64 l l) (*.f64 1/2 (*.f64 (pow.f64 l 6) (*.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (*.f64 Om Om)) (pow.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (*.f64 Om Om)) 2)))))))
(*.f64 (sqrt.f64 (*.f64 2 (-.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (cos.f64 (*.f64 2 ky)) (pow.f64 Om 2))))) l)
(*.f64 (sqrt.f64 (*.f64 2 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (*.f64 Om Om)))) l)
(+.f64 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (cos.f64 (*.f64 2 ky)) (pow.f64 Om 2))))) l) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (cos.f64 (*.f64 2 ky)) (pow.f64 Om 2))))) l))))
(fma.f64 (sqrt.f64 (*.f64 2 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (*.f64 Om Om)))) l (/.f64 1/2 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (*.f64 Om Om)))) l)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (cos.f64 (*.f64 2 ky)) (pow.f64 Om 2))))) l))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (*.f64 Om Om)))) l))
(-.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (cos.f64 (*.f64 2 ky)) (pow.f64 Om 2))))) l)) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (cos.f64 (*.f64 2 ky)) (pow.f64 Om 2))))) l))))
(-.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (*.f64 Om Om)))) l)) (/.f64 1/2 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (*.f64 Om Om)))) l)))
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) 2) (*.f64 Om Om)))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 ky 4)))))
(+.f64 1 (fma.f64 2 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om)) (*.f64 1/2 (*.f64 (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (neg.f64 (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2))) (pow.f64 ky 4)))))
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 ky 6) (-.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 ky 4))))))
(+.f64 1 (fma.f64 1/2 (*.f64 (pow.f64 ky 6) (fma.f64 8/45 (/.f64 (*.f64 l l) (*.f64 Om Om)) (neg.f64 (*.f64 2 (/.f64 (*.f64 (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (neg.f64 (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2))) (*.f64 l l)) (*.f64 Om Om)))))) (fma.f64 2 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om)) (*.f64 1/2 (*.f64 (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (neg.f64 (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2))) (pow.f64 ky 4))))))
1
(+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 1 Om) 2))))
(+.f64 1 (*.f64 (*.f64 l l) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (pow.f64 (/.f64 1 Om) 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) 2))) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)) (*.f64 (*.f64 l l) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) 2))) (+.f64 (*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 1 Om) 2))) (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) 2) (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky))))))))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)) (fma.f64 (*.f64 l l) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (pow.f64 (/.f64 1 Om) 2)) (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2) (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))))))))
1
(+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 -1 Om) 2))))
(+.f64 1 (*.f64 (*.f64 l l) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (pow.f64 (/.f64 -1 Om) 2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (pow.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) 2))) (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 -1 Om) 2)))))
(fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)) (+.f64 1 (*.f64 (*.f64 l l) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) 2) (*.f64 (pow.f64 (/.f64 -1 Om) 6) (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (pow.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) 2))) (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 -1 Om) 2))))))
(fma.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2) (*.f64 (pow.f64 (/.f64 -1 Om) 6) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)) (+.f64 1 (*.f64 (*.f64 l l) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (pow.f64 (/.f64 -1 Om) 2))))))
(if (!=.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 0) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (*.f64 l l) 0) (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (*.f64 l (-.f64 1 (cos.f64 (+.f64 ky ky)))) 0) (/.f64 l (/.f64 (*.f64 Om Om) (*.f64 l (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (/.f64 (*.f64 Om Om) (cbrt.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (*.f64 l (+.f64 (cos.f64 (+.f64 ky ky)) -1)) 0) (/.f64 l (/.f64 (*.f64 Om Om) (*.f64 l (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (*.f64 l l) 0) (/.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 (neg.f64 (*.f64 Om Om)) (*.f64 l l))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (*.f64 l l) 0) (/.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (neg.f64 (/.f64 (*.f64 Om Om) (*.f64 l l)))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (*.f64 l (-.f64 1 (cos.f64 (+.f64 ky ky)))) 0) (/.f64 (neg.f64 l) (/.f64 (neg.f64 (*.f64 Om Om)) (*.f64 l (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (*.f64 l (-.f64 1 (cos.f64 (+.f64 ky ky)))) 0) (/.f64 l (/.f64 (*.f64 Om Om) (*.f64 l (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (neg.f64 (*.f64 l l)) 0) (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 (*.f64 Om Om) (*.f64 l l))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1))) (/.f64 (neg.f64 (*.f64 Om Om)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1))) 2))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 l (*.f64 l (+.f64 (cos.f64 (+.f64 ky ky)) -1)))) 2) 0) (/.f64 (cbrt.f64 (*.f64 l (*.f64 l (+.f64 (cos.f64 (+.f64 ky ky)) -1)))) (/.f64 (neg.f64 (*.f64 Om Om)) (pow.f64 (cbrt.f64 (*.f64 l (*.f64 l (+.f64 (cos.f64 (+.f64 ky ky)) -1)))) 2))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (/.f64 (*.f64 Om Om) (cbrt.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 Om Om)) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 0) (/.f64 -1 (/.f64 (neg.f64 (/.f64 (*.f64 Om Om) (*.f64 l l))) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (/.f64 (neg.f64 (*.f64 Om Om)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (/.f64 (*.f64 Om Om) (cbrt.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) Om) 0) (/.f64 (*.f64 l l) (/.f64 Om (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) Om))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 0) (/.f64 1 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 0) (pow.f64 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))) -1) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) 0) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1)) 0) (/.f64 1 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (*.f64 l (*.f64 l (+.f64 (cos.f64 (+.f64 ky ky)) -1))) 0) (pow.f64 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))) -1) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(+.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (/.f64 1 (*.f64 Om Om)) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l)))))
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(+.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 1) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (neg.f64 (cos.f64 (+.f64 ky ky)))))
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(+.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))
(*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))
(+.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (neg.f64 (cos.f64 (+.f64 ky ky)))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 1))
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(+.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))) (/.f64 1 (*.f64 Om Om))))
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(+.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (*.f64 (neg.f64 (cos.f64 (+.f64 ky ky))) (/.f64 (*.f64 l l) (*.f64 Om Om))))
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))
(*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))
(+.f64 (*.f64 (neg.f64 (cos.f64 (+.f64 ky ky))) (/.f64 (*.f64 l l) (*.f64 Om Om))) (/.f64 (*.f64 l l) (*.f64 Om Om)))
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(-.f64 (/.f64 0 (neg.f64 (*.f64 Om Om))) (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 (*.f64 l l) (*.f64 Om Om))))
(-.f64 0 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 (*.f64 l l) (*.f64 Om Om))))
(*.f64 (neg.f64 (/.f64 (*.f64 l l) (*.f64 Om Om))) (+.f64 (cos.f64 (+.f64 ky ky)) -1))
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) Om))
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)))
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) Om) (/.f64 (*.f64 l l) Om))
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)) (cbrt.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky))))))
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (*.f64 l l) (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (*.f64 Om Om)))
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 l (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l (*.f64 Om Om))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)) (*.f64 Om Om)))
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 1/2 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))))
(*.f64 1/2 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 (*.f64 l l) (cbrt.f64 (*.f64 Om Om))) (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(/.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (cbrt.f64 (*.f64 Om Om))) (/.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(/.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))) Om) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)) Om))
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (/.f64 l Om) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (/.f64 l (cbrt.f64 (*.f64 Om Om))) (/.f64 (*.f64 l (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(/.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 Om Om))) (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 Om Om))) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(*.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (/.f64 1 (*.f64 Om Om)))
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (/.f64 1 (*.f64 Om Om)) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1)) (/.f64 -1 (*.f64 Om Om)))
(/.f64 (*.f64 l (*.f64 l (+.f64 (cos.f64 (+.f64 ky ky)) -1))) (neg.f64 (*.f64 Om Om)))
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))
(*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))
(*.f64 (/.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)) (*.f64 Om Om)) (cbrt.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))))
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)
(*.f64 2 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))
(*.f64 (/.f64 -1 (*.f64 Om Om)) (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1)))
(/.f64 (*.f64 l (*.f64 l (+.f64 (cos.f64 (+.f64 ky ky)) -1))) (neg.f64 (*.f64 Om Om)))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (*.f64 Om Om)) (*.f64 l l))
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) (/.f64 (*.f64 l l) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(*.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) (/.f64 l Om))
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l (*.f64 Om Om))) l)
(*.f64 l (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l (*.f64 Om Om))))
(*.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 1/2)
(*.f64 1/2 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) (cbrt.f64 (/.f64 1 (*.f64 Om Om))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 Om Om))) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)) Om) (/.f64 (cbrt.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))) Om))
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (/.f64 (*.f64 l (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) (/.f64 l (cbrt.f64 (*.f64 Om Om))))
(/.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(*.f64 (*.f64 1 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (cbrt.f64 (*.f64 Om Om)))) (/.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(/.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(*.f64 (*.f64 1 (/.f64 (*.f64 l l) (cbrt.f64 (*.f64 Om Om)))) (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(/.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(*.f64 (/.f64 (*.f64 l l) Om) (*.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) Om) 1))
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (cbrt.f64 (*.f64 Om Om))) (*.f64 (/.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) 1))
(/.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)) (*.f64 Om Om)) 1))
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1)) (*.f64 (/.f64 -1 (*.f64 Om Om)) 1))
(/.f64 (*.f64 l (*.f64 l (+.f64 (cos.f64 (+.f64 ky ky)) -1))) (neg.f64 (*.f64 Om Om)))
(*.f64 (*.f64 l l) (*.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (*.f64 Om Om)) 1))
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (/.f64 (*.f64 l l) (cbrt.f64 (*.f64 Om Om))) (*.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) 1))
(/.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(*.f64 (/.f64 l Om) (*.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) 1))
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 l (*.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l (*.f64 Om Om))) 1))
(*.f64 l (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l (*.f64 Om Om))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 Om Om))) (*.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) 1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 Om Om))) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))) Om) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)) Om) 1))
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (/.f64 l (cbrt.f64 (*.f64 Om Om))) (*.f64 (/.f64 (*.f64 l (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) 1))
(/.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(*.f64 -1 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 (*.f64 l l) (*.f64 Om Om))))
(*.f64 (neg.f64 (/.f64 (*.f64 l l) (*.f64 Om Om))) (+.f64 (cos.f64 (+.f64 ky ky)) -1))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 Om)) (cbrt.f64 (/.f64 1 (*.f64 Om Om))))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (/.f64 1 (*.f64 Om Om)))) (cbrt.f64 Om))
(*.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (/.f64 1 Om))
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (/.f64 1 Om) (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 1 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 1)
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 (/.f64 1 Om) 1))
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 (*.f64 l l) Om)) (/.f64 1 (neg.f64 Om)))
(/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 (*.f64 l l) Om)) (neg.f64 Om))
(*.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (*.f64 Om Om))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(/.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 (*.f64 l l) (*.f64 Om Om)))
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) 1))
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) Om)
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(/.f64 (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1)) (neg.f64 (*.f64 Om Om)))
(/.f64 (*.f64 l (*.f64 l (+.f64 (cos.f64 (+.f64 ky ky)) -1))) (neg.f64 (*.f64 Om Om)))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 Om)) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 (cbrt.f64 (*.f64 Om Om)) (cbrt.f64 Om)))
(/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 (*.f64 l l) Om)) (neg.f64 Om))
(/.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 l l) (cbrt.f64 (*.f64 Om Om))) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(/.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(/.f64 (*.f64 (/.f64 1 Om) (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 (cbrt.f64 (*.f64 Om Om)) (cbrt.f64 Om)))
(/.f64 (*.f64 (/.f64 1 Om) (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1))) (neg.f64 Om))
(/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 (*.f64 l l) Om)) (neg.f64 Om))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (*.f64 2 (*.f64 Om Om)))
(*.f64 (/.f64 2 2) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(/.f64 (/.f64 (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1)) -2) (*.f64 1/2 (*.f64 Om Om)))
(/.f64 (/.f64 (*.f64 l (*.f64 l (+.f64 (cos.f64 (+.f64 ky ky)) -1))) -2) (*.f64 1/2 (*.f64 Om Om)))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 Om)) 1) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 (cbrt.f64 (*.f64 Om Om)) (cbrt.f64 Om)))
(/.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 (*.f64 l l) Om)) 1) (neg.f64 Om))
(/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 (*.f64 l l) Om)) (neg.f64 Om))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (*.f64 Om Om))) 1) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(/.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(/.f64 (*.f64 1 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 Om)) (/.f64 1 Om)) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 (cbrt.f64 (*.f64 Om Om)) (cbrt.f64 Om)))
(/.f64 (*.f64 (*.f64 l l) (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 Om Om))) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))) (sqrt.f64 2))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))) (sqrt.f64 2))
(/.f64 (*.f64 2 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))) 4)
(/.f64 (*.f64 2 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))) 4)
(/.f64 (*.f64 -1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))) -2)
(/.f64 (neg.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))) -2)
(/.f64 (*.f64 (cbrt.f64 1/2) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))) (cbrt.f64 4))
(/.f64 (*.f64 (cbrt.f64 1/2) (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))) (cbrt.f64 4))
(/.f64 (/.f64 (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1)) 1) (neg.f64 (*.f64 Om Om)))
(/.f64 (*.f64 l (*.f64 l (+.f64 (cos.f64 (+.f64 ky ky)) -1))) (neg.f64 (*.f64 Om Om)))
(/.f64 (/.f64 (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1)) (cbrt.f64 (neg.f64 (*.f64 Om Om)))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(/.f64 (/.f64 (*.f64 l (*.f64 l (+.f64 (cos.f64 (+.f64 ky ky)) -1))) (cbrt.f64 (neg.f64 (*.f64 Om Om)))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(/.f64 (/.f64 (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1)) (cbrt.f64 (*.f64 Om Om))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(/.f64 (/.f64 (*.f64 l (*.f64 l (+.f64 (cos.f64 (+.f64 ky ky)) -1))) (cbrt.f64 (*.f64 Om Om))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(/.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (*.f64 Om Om))) 1) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(/.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(/.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 Om (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 (cbrt.f64 (*.f64 Om Om)) (cbrt.f64 Om)))
(/.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 Om)) (*.f64 (cbrt.f64 (*.f64 Om Om)) Om))
(/.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2) (*.f64 1/2 (*.f64 Om Om)))
(/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 (*.f64 1/2 (*.f64 Om Om)) 2))
(/.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 1/2) (*.f64 2 (*.f64 Om Om)))
(/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 (*.f64 2 (*.f64 Om Om)) 1/2))
(/.f64 (*.f64 (*.f64 l l) (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3))) (*.f64 (*.f64 Om Om) (fma.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1) 1)))
(/.f64 (*.f64 l (*.f64 l (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)))) (*.f64 (*.f64 Om Om) (fma.f64 (cos.f64 (+.f64 ky ky)) (+.f64 1 (cos.f64 (+.f64 ky ky))) 1)))
(/.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 Om))) (neg.f64 (cbrt.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 (cbrt.f64 (*.f64 Om Om)) (cbrt.f64 Om)))
(/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (neg.f64 (neg.f64 Om)))
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (*.f64 Om Om)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(/.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 1)
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) 2))
(/.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) (cbrt.f64 (*.f64 Om Om)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) 2))
(pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 3) 1/3)
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky))))) 3)
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 1)
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(neg.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 (*.f64 l l) (*.f64 Om Om))))
(*.f64 (neg.f64 (/.f64 (*.f64 l l) (*.f64 Om Om))) (+.f64 (cos.f64 (+.f64 ky ky)) -1))
(neg.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (+.f64 (cos.f64 (+.f64 ky ky)) -1)))
(*.f64 (neg.f64 (/.f64 (*.f64 l l) (*.f64 Om Om))) (+.f64 (cos.f64 (+.f64 ky ky)) -1))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 3))
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(fma.f64 (*.f64 l (cbrt.f64 l)) (cbrt.f64 (*.f64 l l)) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))))
(fma.f64 (*.f64 l (cbrt.f64 l)) (cbrt.f64 (*.f64 l l)) (*.f64 (cos.f64 (+.f64 ky ky)) (neg.f64 (*.f64 l l))))
(fma.f64 (cbrt.f64 l) (*.f64 (cbrt.f64 (*.f64 l l)) l) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))))
(fma.f64 (cbrt.f64 l) (*.f64 (cbrt.f64 (*.f64 l l)) l) (*.f64 (cos.f64 (+.f64 ky ky)) (neg.f64 (*.f64 l l))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 l l) 2)) (cbrt.f64 (*.f64 l l)) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))))
(fma.f64 (cbrt.f64 (pow.f64 l 4)) (cbrt.f64 (*.f64 l l)) (*.f64 (cos.f64 (+.f64 ky ky)) (neg.f64 (*.f64 l l))))
(fma.f64 (cbrt.f64 (*.f64 l l)) (cbrt.f64 (pow.f64 (*.f64 l l) 2)) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))))
(fma.f64 (cbrt.f64 (*.f64 l l)) (cbrt.f64 (pow.f64 l 4)) (*.f64 (cos.f64 (+.f64 ky ky)) (neg.f64 (*.f64 l l))))
(fma.f64 l l (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))))
(*.f64 (neg.f64 (*.f64 l l)) (+.f64 (cos.f64 (+.f64 ky ky)) -1))
(fma.f64 1/2 (*.f64 2 (*.f64 l l)) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))))
(fma.f64 1/2 (*.f64 2 (*.f64 l l)) (*.f64 (cos.f64 (+.f64 ky ky)) (neg.f64 (*.f64 l l))))
(fma.f64 2 (*.f64 1/2 (*.f64 l l)) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))))
(fma.f64 2 (*.f64 (*.f64 1/2 l) l) (*.f64 (cos.f64 (+.f64 ky ky)) (neg.f64 (*.f64 l l))))
(fma.f64 (*.f64 l l) 1 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))))
(fma.f64 (*.f64 l l) 1 (*.f64 (cos.f64 (+.f64 ky ky)) (neg.f64 (*.f64 l l))))
(fma.f64 1 (*.f64 l l) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))))
(*.f64 (neg.f64 (*.f64 l l)) (+.f64 (cos.f64 (+.f64 ky ky)) -1))
(if (!=.f64 (*.f64 l l) 0) (/.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (/.f64 (fma.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1) 1) (*.f64 l l))) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (*.f64 l l) 0) (/.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (/.f64 (fma.f64 (cos.f64 (+.f64 ky ky)) (+.f64 1 (cos.f64 (+.f64 ky ky))) 1) (*.f64 l l))) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 2 0) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (*.f64 l l) 0) (/.f64 (+.f64 (pow.f64 (*.f64 l l) 3) (pow.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))) 3)) (+.f64 (pow.f64 (*.f64 l l) 2) (-.f64 (*.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l)))) (*.f64 (*.f64 l l) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))))))) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (*.f64 l l) 0) (/.f64 (+.f64 (pow.f64 (*.f64 l l) 3) (pow.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (neg.f64 (*.f64 l l))) 3)) (+.f64 (pow.f64 l 4) (*.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (neg.f64 (*.f64 l l))) (-.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (neg.f64 (*.f64 l l))) (*.f64 l l))))) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 l l) 3) (pow.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))) 3)) (+.f64 (pow.f64 (*.f64 l l) 2) (-.f64 (*.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l)))) (*.f64 (*.f64 l l) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))))))) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (neg.f64 (*.f64 l l))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 l l) 3) (pow.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (neg.f64 (*.f64 l l))) 3)) (+.f64 (pow.f64 l 4) (*.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (neg.f64 (*.f64 l l))) (-.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (neg.f64 (*.f64 l l))) (*.f64 l l))))) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 1 0) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (-.f64 (*.f64 l l) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 l l) 2) (*.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))))) (-.f64 (*.f64 l l) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))))) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (fma.f64 l l (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (neg.f64 (*.f64 l l))))) 0) (/.f64 (-.f64 (pow.f64 l 4) (pow.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (neg.f64 (*.f64 l l))) 2)) (fma.f64 l l (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (neg.f64 (*.f64 l l)))))) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 l l) 2) (-.f64 (*.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l)))) (*.f64 (*.f64 l l) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 l l) 3) (pow.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))) 3)) (+.f64 (pow.f64 (*.f64 l l) 2) (-.f64 (*.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l)))) (*.f64 (*.f64 l l) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))))))) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (+.f64 (pow.f64 l 4) (*.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (neg.f64 (*.f64 l l))) (-.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (neg.f64 (*.f64 l l))) (*.f64 l l)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 l l) 3) (pow.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (neg.f64 (*.f64 l l))) 3)) (+.f64 (pow.f64 l 4) (*.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (neg.f64 (*.f64 l l))) (-.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (neg.f64 (*.f64 l l))) (*.f64 l l))))) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1)) 2)) (*.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1))) 0) (*.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3))) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1)) 3))) (-.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1)) 2)) (*.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1)))) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (+.f64 1 (cos.f64 (+.f64 ky ky)))) 2)) (*.f64 (cos.f64 (+.f64 ky ky)) (+.f64 1 (cos.f64 (+.f64 ky ky))))) 0) (/.f64 (*.f64 (*.f64 l (*.f64 l (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)))) (-.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (+.f64 1 (cos.f64 (+.f64 ky ky)))) 2)) (*.f64 (cos.f64 (+.f64 ky ky)) (+.f64 1 (cos.f64 (+.f64 ky ky)))))) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (+.f64 1 (cos.f64 (+.f64 ky ky)))) 3))) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(+.f64 (*.f64 l l) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))))
(*.f64 (neg.f64 (*.f64 l l)) (+.f64 (cos.f64 (+.f64 ky ky)) -1))
(+.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))) (*.f64 l l))
(*.f64 (neg.f64 (*.f64 l l)) (+.f64 (cos.f64 (+.f64 ky ky)) -1))
(+.f64 (*.f64 l l) (*.f64 1 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l)))))
(*.f64 (neg.f64 (*.f64 l l)) (+.f64 (cos.f64 (+.f64 ky ky)) -1))
(+.f64 (*.f64 l l) (*.f64 l (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) l))))
(*.f64 (neg.f64 (*.f64 l l)) (+.f64 (cos.f64 (+.f64 ky ky)) -1))
(+.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2)))
(*.f64 2 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) l) l))
(+.f64 (*.f64 l l) (*.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (*.f64 l l))) 1))
(*.f64 (neg.f64 (*.f64 l l)) (+.f64 (cos.f64 (+.f64 ky ky)) -1))
(+.f64 (*.f64 l l) (*.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) l)) l))
(*.f64 (neg.f64 (*.f64 l l)) (+.f64 (cos.f64 (+.f64 ky ky)) -1))
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)))
(*.f64 2 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) l) l))
(-.f64 0 (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1)))
(*.f64 (neg.f64 (*.f64 l l)) (+.f64 (cos.f64 (+.f64 ky ky)) -1))
(*.f64 l (*.f64 l (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)))
(*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (*.f64 l (-.f64 1 (cos.f64 (+.f64 ky ky)))) l)
(*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)) (cbrt.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))))
(*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (cbrt.f64 (*.f64 l l))) (cbrt.f64 (pow.f64 (*.f64 l l) 2)))
(*.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (cbrt.f64 (*.f64 l l))) (cbrt.f64 (pow.f64 l 4)))
(*.f64 (*.f64 (*.f64 l l) (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))))) (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 2)))
(*.f64 (*.f64 l l) (*.f64 (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 2))))
(*.f64 (cbrt.f64 l) (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 l (-.f64 1 (cos.f64 (+.f64 ky ky))))))
(*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 1/2 (*.f64 2 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))))
(*.f64 (*.f64 1/2 2) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 l l) 2)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (cbrt.f64 (pow.f64 l 4)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(*.f64 (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 2)) (*.f64 l l)))
(*.f64 (*.f64 (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 2))) (*.f64 l l))
(*.f64 2 (/.f64 (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1)) -2))
(/.f64 (*.f64 2 (*.f64 l (*.f64 l (+.f64 (cos.f64 (+.f64 ky ky)) -1)))) -2)
(*.f64 -1 (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1)))
(*.f64 (neg.f64 (*.f64 l l)) (+.f64 (cos.f64 (+.f64 ky ky)) -1))
(*.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2) 2)
(/.f64 (*.f64 (*.f64 2 (*.f64 l l)) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)
(*.f64 (neg.f64 (neg.f64 l)) (*.f64 l (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (neg.f64 (*.f64 l l)) (+.f64 (cos.f64 (+.f64 ky ky)) -1))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1)))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1))) 2))
(*.f64 (neg.f64 (*.f64 l l)) (+.f64 (cos.f64 (+.f64 ky ky)) -1))
(*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (neg.f64 (*.f64 l l)))
(*.f64 (neg.f64 (*.f64 l l)) (+.f64 (cos.f64 (+.f64 ky ky)) -1))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)))
(*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2))))
(*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (neg.f64 -1) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (neg.f64 l) (*.f64 l (+.f64 (cos.f64 (+.f64 ky ky)) -1)))
(*.f64 (neg.f64 (*.f64 l l)) (+.f64 (cos.f64 (+.f64 ky ky)) -1))
(*.f64 (cbrt.f64 (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1))) 2)))
(*.f64 (neg.f64 (*.f64 l l)) (+.f64 (cos.f64 (+.f64 ky ky)) -1))
(*.f64 (cbrt.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)))))
(*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (*.f64 (*.f64 l l) (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3))) (/.f64 1 (fma.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1) 1)))
(/.f64 (*.f64 l (*.f64 l (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)))) (fma.f64 (cos.f64 (+.f64 ky ky)) (+.f64 1 (cos.f64 (+.f64 ky ky))) 1))
(*.f64 1 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 1)
(*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (*.f64 l l))
(*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (neg.f64 (neg.f64 (*.f64 l l))) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (neg.f64 (neg.f64 (*.f64 l l))))
(*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 2 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (sqrt.f64 2))
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) 2) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (sqrt.f64 2))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) 4)
(/.f64 (*.f64 (*.f64 2 2) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))) 4)
(/.f64 (*.f64 -1 (*.f64 2 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) -2)
(/.f64 (neg.f64 (*.f64 (*.f64 2 (*.f64 l l)) (-.f64 1 (cos.f64 (+.f64 ky ky))))) -2)
(/.f64 (*.f64 (cbrt.f64 1/2) (*.f64 2 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (cbrt.f64 4))
(/.f64 (*.f64 (*.f64 (cbrt.f64 1/2) 2) (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (cbrt.f64 4))
(/.f64 (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1)) -1)
(*.f64 (neg.f64 (*.f64 l l)) (+.f64 (cos.f64 (+.f64 ky ky)) -1))
(/.f64 (neg.f64 (*.f64 (*.f64 l l) (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)))) (neg.f64 (fma.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1) 1)))
(/.f64 (*.f64 l (*.f64 l (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)))) (fma.f64 (cos.f64 (+.f64 ky ky)) (+.f64 1 (cos.f64 (+.f64 ky ky))) 1))
(/.f64 (*.f64 (*.f64 l l) (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3))) (fma.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1) 1))
(/.f64 (*.f64 l (*.f64 l (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)))) (fma.f64 (cos.f64 (+.f64 ky ky)) (+.f64 1 (cos.f64 (+.f64 ky ky))) 1))
(/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 1)
(*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))) 3)
(*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(pow.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 3) 1/3)
(*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 1)
(*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(neg.f64 (/.f64 (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1)) 1))
(*.f64 (neg.f64 (*.f64 l l)) (+.f64 (cos.f64 (+.f64 ky ky)) -1))
(neg.f64 (*.f64 (*.f64 l l) (+.f64 (cos.f64 (+.f64 ky ky)) -1)))
(*.f64 (neg.f64 (*.f64 l l)) (+.f64 (cos.f64 (+.f64 ky ky)) -1))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 3))
(*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 3) 1))
(*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))))) (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))))) (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))))) 2))
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))))) 2) (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))))))) 2) 2) (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))))))) 2) 2)) (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))))))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))))))))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))))) 2)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))))
(*.f64 2 (*.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))))
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))))) 1/2)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))))
(*.f64 (*.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))))) 2)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))))))) 2) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))))))) 2) 2)))
(*.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))))) 1)
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))
(/.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))))))) 4)
(/.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))))))) 4)
(/.f64 (*.f64 -1 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))))))) -2)
(/.f64 (neg.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))))))) -2)
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))))))) (sqrt.f64 2))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))))))) (sqrt.f64 2))
(/.f64 (*.f64 (cbrt.f64 1/2) (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))))))) (cbrt.f64 4))
(/.f64 (*.f64 (cbrt.f64 1/2) (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))))))) (cbrt.f64 4))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))))) 1)
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))))) 3)
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))
(pow.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))))) 3) 1/3)
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))
(pow.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))) 1/2)
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))
(pow.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))))) 2)
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))
(pow.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))))) 2) 1/2)
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))
(pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))))) 1)
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))
(sqrt.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))))) 2))
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))
(cbrt.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))))) 3))
(sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2)))))
(fabs.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))))))
(fabs.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))))))

localize61.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.8b
(/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om))))))
6.5b
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))
9.1b
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))))
13.0b
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om))
Compiler

Compiled 152 to 81 computations (46.7% saved)

series238.0ms (0.6%)

Counts
4 → 88
Calls

33 calls:

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

Compiled 22840 to 17695 computations (22.5% saved)

rewrite189.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
174×egg-rr
101×egg-rr
56×egg-rr
39×egg-rr
Counts
4 → 370
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om)))))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))
(/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 l l) 0) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 Om l) 2)) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 l 0) (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) l) (/.f64 (*.f64 Om Om) l)) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (/.f64 (*.f64 Om Om) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sin.f64 ky) 2) 0) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 0) (/.f64 1 (/.f64 (*.f64 Om Om) (pow.f64 (*.f64 (sin.f64 ky) l) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sin.f64 ky) 2) 0) (/.f64 (neg.f64 (*.f64 l l)) (/.f64 (neg.f64 (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) (/.f64 (neg.f64 (*.f64 Om Om)) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (/.f64 (*.f64 Om Om) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) 0) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 0) (/.f64 1 (/.f64 (*.f64 Om Om) (pow.f64 (*.f64 (sin.f64 ky) l) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 l l)) 0) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 Om l) 2)) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 l 0) (/.f64 (*.f64 (neg.f64 l) (pow.f64 (sin.f64 ky) 2)) (/.f64 (neg.f64 (*.f64 Om Om)) l)) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) (/.f64 (neg.f64 (*.f64 Om Om)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 l) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) l) (/.f64 (*.f64 Om Om) l)) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 Om Om)) (pow.f64 (*.f64 (sin.f64 ky) l) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) 0) (/.f64 1 (/.f64 Om (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 (*.f64 Om Om))) 0) (/.f64 (cbrt.f64 (/.f64 1 Om)) (/.f64 Om (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 (*.f64 Om Om))))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 (*.f64 Om Om))) 0) (/.f64 (/.f64 (*.f64 l l) (cbrt.f64 Om)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 (*.f64 Om Om))))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 l Om) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) l) (/.f64 Om (/.f64 l Om))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om) 0) (/.f64 (*.f64 l l) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om)) 2) 0) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om)) (/.f64 Om (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om)) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 l l) (cbrt.f64 (*.f64 Om Om))) 0) (/.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 Om)) (/.f64 Om (/.f64 (*.f64 l l) (cbrt.f64 (*.f64 Om Om))))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2) (*.f64 Om Om))) 0) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om)) (/.f64 Om (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2) (*.f64 Om Om))))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 l l) Om) 0) (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (/.f64 Om l) (/.f64 l Om))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 l (cbrt.f64 (*.f64 Om Om))) 0) (/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) l) (cbrt.f64 Om)) (/.f64 Om (/.f64 l (cbrt.f64 (*.f64 Om Om))))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 Om) 0) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 Om (/.f64 1 Om))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)) Om) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (/.f64 Om (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)) Om))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (neg.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (*.f64 Om Om))) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (neg.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) Om) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) l) (cbrt.f64 (*.f64 Om Om))) (/.f64 l (*.f64 Om (cbrt.f64 Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) l) Om) (/.f64 l Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l l) (cbrt.f64 (*.f64 Om Om))) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om (cbrt.f64 Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 ky) l) (/.f64 1 Om)) (*.f64 (*.f64 (sin.f64 ky) l) (/.f64 1 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 Om) (*.f64 (sin.f64 ky) l)) (*.f64 (/.f64 1 Om) (*.f64 (sin.f64 ky) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) (cbrt.f64 Om)) (cbrt.f64 (/.f64 1 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l l) (neg.f64 (cbrt.f64 (*.f64 Om Om)))) (/.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 Om (cbrt.f64 Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l l) (cbrt.f64 (neg.f64 (*.f64 Om Om)))) (/.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 Om Om))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l l) -1) (/.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l l) (neg.f64 Om)) (/.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) (cbrt.f64 (*.f64 Om Om))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)) (neg.f64 (*.f64 Om (cbrt.f64 Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) Om) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)) (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) (cbrt.f64 (neg.f64 (*.f64 Om Om)))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 Om Om))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) 1) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)) (neg.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) (neg.f64 (cbrt.f64 (*.f64 Om Om)))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) 2) (*.f64 Om (cbrt.f64 Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) (cbrt.f64 (*.f64 Om Om))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) 2) (neg.f64 (*.f64 Om (cbrt.f64 Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) Om) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) 2) (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om)) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) 2) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 Om Om))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) -1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) 2) (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) (neg.f64 Om)) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) 2) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) 1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) 2) (neg.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) (cbrt.f64 (*.f64 Om Om))) (/.f64 (*.f64 l l) (neg.f64 (*.f64 Om (cbrt.f64 Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) Om) (/.f64 (*.f64 l l) (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) (cbrt.f64 (neg.f64 (*.f64 Om Om)))) (/.f64 (*.f64 l l) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 Om Om))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) 1) (/.f64 (*.f64 l l) (neg.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (neg.f64 (cbrt.f64 (*.f64 Om Om)))) (/.f64 (neg.f64 (*.f64 l l)) (*.f64 Om (cbrt.f64 Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 (neg.f64 (*.f64 Om Om)))) (/.f64 (neg.f64 (*.f64 l l)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 Om Om))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) -1) (/.f64 (neg.f64 (*.f64 l l)) (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (neg.f64 Om)) (/.f64 (neg.f64 (*.f64 l l)) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (cbrt.f64 (*.f64 Om Om)))) (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (*.f64 Om (cbrt.f64 Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (neg.f64 (*.f64 Om Om)))) (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 Om Om))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 l l)) (cbrt.f64 (*.f64 Om Om))) (/.f64 (pow.f64 (sin.f64 ky) 2) (neg.f64 (*.f64 Om (cbrt.f64 Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 l l)) (cbrt.f64 (neg.f64 (*.f64 Om Om)))) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 Om Om))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 l l)) 1) (/.f64 (pow.f64 (sin.f64 ky) 2) (neg.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (*.f64 Om Om))) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (neg.f64 (*.f64 Om (cbrt.f64 Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (*.f64 Om Om)))) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 Om Om))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (neg.f64 l) (pow.f64 (sin.f64 ky) 2)) (cbrt.f64 (*.f64 Om Om))) (/.f64 l (neg.f64 (*.f64 Om (cbrt.f64 Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (neg.f64 l) (pow.f64 (sin.f64 ky) 2)) Om) (/.f64 l (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (neg.f64 l) (pow.f64 (sin.f64 ky) 2)) (cbrt.f64 (neg.f64 (*.f64 Om Om)))) (/.f64 l (pow.f64 (cbrt.f64 (neg.f64 (*.f64 Om Om))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (neg.f64 l) (pow.f64 (sin.f64 ky) 2)) 1) (/.f64 l (neg.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (neg.f64 (cbrt.f64 (*.f64 Om Om)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2))) (*.f64 Om (cbrt.f64 Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (cbrt.f64 (neg.f64 (*.f64 Om Om)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 Om Om))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2))) (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (neg.f64 Om)) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2))) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) l) (neg.f64 (cbrt.f64 (*.f64 Om Om)))) (/.f64 (neg.f64 l) (*.f64 Om (cbrt.f64 Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) l) (cbrt.f64 (neg.f64 (*.f64 Om Om)))) (/.f64 (neg.f64 l) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 Om Om))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) l) -1) (/.f64 (neg.f64 l) (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) l) (neg.f64 Om)) (/.f64 (neg.f64 l) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 1 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om) (/.f64 (*.f64 l l) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om) 2)) (cbrt.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 Om Om)) (pow.f64 (*.f64 (sin.f64 ky) l) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) l) (/.f64 (/.f64 l Om) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)) (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (/.f64 -1 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) (/.f64 1 Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 Om) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)) (*.f64 Om Om)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (*.f64 Om (cbrt.f64 Om))) (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) l) (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l Om) (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) l) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 Om Om)) (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 l Om) Om) (*.f64 (pow.f64 (sin.f64 ky) 2) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om (cbrt.f64 Om))) (/.f64 (*.f64 l l) (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)) Om) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 -1 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) 2) (/.f64 -1 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2))) (/.f64 -1 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l l) (*.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 -1 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (neg.f64 (*.f64 l l)) (/.f64 -1 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 l) (pow.f64 (sin.f64 ky) 2)) (*.f64 l (/.f64 -1 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)) (/.f64 -1 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) l) (*.f64 (neg.f64 l) (/.f64 -1 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (neg.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 l l) (/.f64 -1 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 ky)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (sin.f64 ky)) (/.f64 (*.f64 l l) (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (sin.f64 ky) (cbrt.f64 (sin.f64 ky))) (/.f64 (*.f64 l l) (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 (*.f64 l l) (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) Om) (/.f64 1 (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 -1) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (neg.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 Om)) (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 Om) (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (*.f64 Om Om))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 (*.f64 Om Om))) (/.f64 (*.f64 l l) (*.f64 Om (cbrt.f64 Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 (*.f64 Om Om))) (/.f64 1 (*.f64 Om (cbrt.f64 Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l l) (*.f64 Om (cbrt.f64 Om))) (/.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) (cbrt.f64 (sin.f64 ky))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 (*.f64 l l) (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om) 2)) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))) (cbrt.f64 (neg.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om) 2))) (cbrt.f64 (neg.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) (cbrt.f64 Om)) (cbrt.f64 (cbrt.f64 (*.f64 Om Om)))) (cbrt.f64 (*.f64 Om (cbrt.f64 Om))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (cbrt.f64 (*.f64 Om Om))) (neg.f64 (*.f64 Om (cbrt.f64 Om))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (cbrt.f64 (neg.f64 (*.f64 Om Om)))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 Om Om))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 Om)) (*.f64 Om (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 (*.f64 Om Om)))) (neg.f64 (*.f64 Om (cbrt.f64 Om))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) (neg.f64 (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (neg.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) (cbrt.f64 Om)) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) Om) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 (*.f64 Om Om))) (*.f64 Om (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) l) (cbrt.f64 (*.f64 Om Om))) l) (*.f64 Om (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 l l) (cbrt.f64 (*.f64 Om Om))) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2))) (*.f64 Om (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 Om) (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 Om) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om) (neg.f64 (*.f64 l l))) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om) (/.f64 (*.f64 l l) (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 l l) Om) (neg.f64 (pow.f64 (sin.f64 ky) 2))) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 (*.f64 Om Om))) (*.f64 l l)) (*.f64 Om (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 Om Om))) (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (*.f64 Om (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om) 2)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om) 2)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om))) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 ky ky))) (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) l) (/.f64 l (*.f64 Om (cbrt.f64 Om)))) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 Om)) (/.f64 1 Om)) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 l l) (cbrt.f64 Om)) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 Om)) (/.f64 (*.f64 l l) Om)) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om (cbrt.f64 Om)))) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 (*.f64 Om Om))) 1) (*.f64 Om (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) Om) 1) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om) 2))) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om) 2))) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) (cbrt.f64 Om)) 1) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) (cbrt.f64 Om)) (cbrt.f64 Om)) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 (*.f64 Om Om))) 1) (*.f64 Om (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 (*.f64 Om (cbrt.f64 Om)))) (pow.f64 (cbrt.f64 (*.f64 Om (cbrt.f64 Om))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) (cbrt.f64 Om)) 1) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) (cbrt.f64 Om))) (neg.f64 (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (neg.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 0) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2) (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2) 0) (/.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2) -1)) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) 0) (/.f64 1 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1) 0) (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1) -1/2)) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2) (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 2) 2) (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 -1) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) (neg.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) (*.f64 2 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) (/.f64 2 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) l) l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 (pow.f64 (sin.f64 ky) 2) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 l) (*.f64 (pow.f64 (sin.f64 ky) 2) l)) (cbrt.f64 (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 l l) (sin.f64 ky)) (sin.f64 ky))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 ky) (*.f64 (*.f64 l l) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 l l) 2)) (pow.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) l) (*.f64 (sin.f64 ky) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 (*.f64 l l))) (cbrt.f64 (pow.f64 (*.f64 l l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 (sin.f64 ky) l) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 l l) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 (*.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (cbrt.f64 l) (*.f64 (pow.f64 (sin.f64 ky) 2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 l l) 2)) (pow.f64 (sin.f64 ky) 2)) (cbrt.f64 (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 ky) (cbrt.f64 (sin.f64 ky))) (*.f64 l l)) (cbrt.f64 (pow.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 l l) (cbrt.f64 (sin.f64 ky))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 ky) l) l) (sin.f64 ky))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 (*.f64 l l))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 l l))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 l l))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 (*.f64 l l))) 1) (cbrt.f64 (pow.f64 (*.f64 l l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 (*.f64 l l))) (cbrt.f64 (*.f64 l l))) (cbrt.f64 (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 ky)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (sin.f64 ky)) (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 l l)) (neg.f64 (pow.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2))) (*.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) (neg.f64 (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (*.f64 l l))) (pow.f64 (sin.f64 ky) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 -1) (pow.f64 (*.f64 (sin.f64 ky) l) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (neg.f64 l) (pow.f64 (sin.f64 ky) 2))) l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 l) (pow.f64 (sin.f64 ky) 2)) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l l) (neg.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sin.f64 ky) 2) (neg.f64 (neg.f64 (*.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) l) (neg.f64 (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 ky) l) 1) (*.f64 (*.f64 (sin.f64 ky) l) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (sin.f64 ky) (cbrt.f64 (sin.f64 ky))) (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (sin.f64 ky) 2))) (*.f64 (sin.f64 ky) (cbrt.f64 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) (cbrt.f64 (sin.f64 ky))) (*.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (sin.f64 ky) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l l) (-.f64 (cos.f64 0) (cos.f64 (+.f64 ky ky)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 ky ky))) (*.f64 l l)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sin.f64 ky) l) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1/2 0) (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (cbrt.f64 1/2) (/.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) (cbrt.f64 1/4))) (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/2) 0) (/.f64 (cbrt.f64 1/4) (/.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) (cbrt.f64 1/2))) (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2) -1) 0) (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (/.f64 2 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2) -1))) (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 0) (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (/.f64 2 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))) (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 0) (/.f64 1 (/.f64 2 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))) (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 2) 0) (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (/.f64 2 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 2))) (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (sqrt.f64 1/2)) 0) (/.f64 (sqrt.f64 (sqrt.f64 1/2)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) (sqrt.f64 2)) (sqrt.f64 (sqrt.f64 1/2)))) (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/2) 0) (/.f64 (cbrt.f64 (sqrt.f64 1/2)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) (sqrt.f64 2)) (cbrt.f64 1/2))) (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (/.f64 -1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (/.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/2) (/.f64 (cbrt.f64 1/4) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/2) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 -1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (/.f64 1/2 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (/.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (/.f64 (cbrt.f64 1/4) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 1/4) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) (cbrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2)) (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 1/4) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (/.f64 (cbrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2)) (/.f64 (sqrt.f64 1/2) (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 1/2)) (*.f64 (cbrt.f64 (cbrt.f64 1/4)) (/.f64 (cbrt.f64 1/4) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 1/2)) (*.f64 (cbrt.f64 (sqrt.f64 1/2)) (/.f64 (cbrt.f64 1/4) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2) -1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 1/2) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) (cbrt.f64 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (sqrt.f64 1/2)) (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 1) (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 1/4) (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (/.f64 (cbrt.f64 1/2) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/4) (/.f64 (cbrt.f64 1/2) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2) -1) (/.f64 1/2 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 1/2) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2)) (/.f64 (cbrt.f64 1/4) (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (cbrt.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2)) (cbrt.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (cbrt.f64 (/.f64 1/4 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1/4 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) 2))) (cbrt.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/2 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 1) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 1/2) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 2 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (*.f64 2 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (*.f64 2 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1/2 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))) (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1/2 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 1/2) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (sqrt.f64 1/2)) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (cbrt.f64 1/4)) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (cbrt.f64 1/4)) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2)) (cbrt.f64 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2)) (cbrt.f64 -1/2)) (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) (cbrt.f64 1/2)) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 1/4) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/2 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/2) (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))) (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 1) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1/2 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1/2 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 1/2)) (neg.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) (sqrt.f64 2)) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1/2 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 3))))))

simplify1.5s (3.5%)

Algorithm
egglog
Counts
458 → 536
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))
(+.f64 (*.f64 2/45 (/.f64 (*.f64 (pow.f64 ky 6) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 -1/315 (/.f64 (*.f64 (pow.f64 ky 8) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 2/45 (/.f64 (*.f64 (pow.f64 ky 6) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 Om -2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 Om -2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 Om -2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 Om -2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 ky 4)))))
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 ky 6) (-.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 ky 4))))))
1
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2) (pow.f64 l 4)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2) (pow.f64 l 4))) (/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2) (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))))
(*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l)
(+.f64 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))
(-.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l)) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))
1
(+.f64 1 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2) (pow.f64 l 2)))) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2))))))
1
(+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) 1)
(+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2) (*.f64 (pow.f64 (/.f64 -1 Om) 6) (pow.f64 l 2)))))))
(*.f64 (pow.f64 l 2) (pow.f64 ky 2))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 l 2) (pow.f64 ky 4))) (*.f64 (pow.f64 l 2) (pow.f64 ky 2)))
(+.f64 (*.f64 2/45 (*.f64 (pow.f64 ky 6) (pow.f64 l 2))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 l 2) (pow.f64 ky 4))) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))))
(+.f64 (*.f64 2/45 (*.f64 (pow.f64 ky 6) (pow.f64 l 2))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 l 2) (pow.f64 ky 4))) (+.f64 (*.f64 -1/315 (*.f64 (pow.f64 ky 8) (pow.f64 l 2))) (*.f64 (pow.f64 l 2) (pow.f64 ky 2)))))
(*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))
(*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))
(*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))
(*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))
(*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))
(*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))
(*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))
(*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))
(*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))
(*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))
(*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))
(*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))) (*.f64 1/4 (-.f64 (*.f64 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 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))))))))) (+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2)))))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 l 6) (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 Om 2)))))) (+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4))))))
1/2
(+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2))))) (+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2) (pow.f64 l 2))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2))) (pow.f64 l 2))))) (pow.f64 (/.f64 1 Om) 6))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2))))) (+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))))
1/2
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) 1/2)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2) (pow.f64 l 2))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2))) (pow.f64 l 2))))) (pow.f64 (/.f64 -1 Om) 6))))))
(if (!=.f64 (*.f64 l l) 0) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 Om l) 2)) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))
(if (!=.f64 l 0) (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) l) (/.f64 (*.f64 Om Om) l)) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (/.f64 (*.f64 Om Om) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))
(if (!=.f64 (pow.f64 (sin.f64 ky) 2) 0) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))
(if (!=.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 0) (/.f64 1 (/.f64 (*.f64 Om Om) (pow.f64 (*.f64 (sin.f64 ky) l) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))
(if (!=.f64 (pow.f64 (sin.f64 ky) 2) 0) (/.f64 (neg.f64 (*.f64 l l)) (/.f64 (neg.f64 (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) (/.f64 (neg.f64 (*.f64 Om Om)) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (/.f64 (*.f64 Om Om) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))
(if (!=.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) 0) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))
(if (!=.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 0) (/.f64 1 (/.f64 (*.f64 Om Om) (pow.f64 (*.f64 (sin.f64 ky) l) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))
(if (!=.f64 (neg.f64 (*.f64 l l)) 0) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 Om l) 2)) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))
(if (!=.f64 l 0) (/.f64 (*.f64 (neg.f64 l) (pow.f64 (sin.f64 ky) 2)) (/.f64 (neg.f64 (*.f64 Om Om)) l)) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) (/.f64 (neg.f64 (*.f64 Om Om)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))
(if (!=.f64 (neg.f64 l) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) l) (/.f64 (*.f64 Om Om) l)) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))
(if (!=.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 Om Om)) (pow.f64 (*.f64 (sin.f64 ky) l) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))
(if (!=.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) 0) (/.f64 1 (/.f64 Om (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))
(if (!=.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 (*.f64 Om Om))) 0) (/.f64 (cbrt.f64 (/.f64 1 Om)) (/.f64 Om (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 (*.f64 Om Om))))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))
(if (!=.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 (*.f64 Om Om))) 0) (/.f64 (/.f64 (*.f64 l l) (cbrt.f64 Om)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 (*.f64 Om Om))))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))
(if (!=.f64 (/.f64 l Om) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) l) (/.f64 Om (/.f64 l Om))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))
(if (!=.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om) 0) (/.f64 (*.f64 l l) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om)) 2) 0) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om)) (/.f64 Om (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om)) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))
(if (!=.f64 (/.f64 (*.f64 l l) (cbrt.f64 (*.f64 Om Om))) 0) (/.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 Om)) (/.f64 Om (/.f64 (*.f64 l l) (cbrt.f64 (*.f64 Om Om))))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2) (*.f64 Om Om))) 0) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om)) (/.f64 Om (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2) (*.f64 Om Om))))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))
(if (!=.f64 (/.f64 (*.f64 l l) Om) 0) (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (/.f64 Om l) (/.f64 l Om))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))
(if (!=.f64 (/.f64 l (cbrt.f64 (*.f64 Om Om))) 0) (/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) l) (cbrt.f64 Om)) (/.f64 Om (/.f64 l (cbrt.f64 (*.f64 Om Om))))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))
(if (!=.f64 (/.f64 1 Om) 0) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 Om (/.f64 1 Om))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)) Om) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (/.f64 Om (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)) Om))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))
(-.f64 0 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (neg.f64 (*.f64 Om Om))))
(-.f64 (/.f64 0 (neg.f64 (*.f64 Om Om))) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (neg.f64 (*.f64 Om Om))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) Om) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)) Om))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) l) (cbrt.f64 (*.f64 Om Om))) (/.f64 l (*.f64 Om (cbrt.f64 Om))))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) l) Om) (/.f64 l Om))
(*.f64 (/.f64 (*.f64 l l) (cbrt.f64 (*.f64 Om Om))) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om (cbrt.f64 Om))))
(*.f64 (*.f64 (*.f64 (sin.f64 ky) l) (/.f64 1 Om)) (*.f64 (*.f64 (sin.f64 ky) l) (/.f64 1 Om)))
(*.f64 (*.f64 (/.f64 1 Om) (*.f64 (sin.f64 ky) l)) (*.f64 (/.f64 1 Om) (*.f64 (sin.f64 ky) l)))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) (cbrt.f64 Om)) (cbrt.f64 (/.f64 1 (*.f64 Om Om))))
(*.f64 (/.f64 (*.f64 l l) (neg.f64 (cbrt.f64 (*.f64 Om Om)))) (/.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 Om (cbrt.f64 Om))))
(*.f64 (/.f64 (*.f64 l l) (cbrt.f64 (neg.f64 (*.f64 Om Om)))) (/.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 Om Om))) 2)))
(*.f64 (/.f64 (*.f64 l l) -1) (/.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))
(*.f64 (/.f64 (*.f64 l l) (neg.f64 Om)) (/.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) Om))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) (cbrt.f64 (*.f64 Om Om))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)) (neg.f64 (*.f64 Om (cbrt.f64 Om)))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) Om) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)) (neg.f64 Om)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) (cbrt.f64 (neg.f64 (*.f64 Om Om)))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 Om Om))) 2)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) 1) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)) (neg.f64 (*.f64 Om Om))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) (neg.f64 (cbrt.f64 (*.f64 Om Om)))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) 2) (*.f64 Om (cbrt.f64 Om))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) (cbrt.f64 (*.f64 Om Om))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) 2) (neg.f64 (*.f64 Om (cbrt.f64 Om)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) Om) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) 2) (neg.f64 Om)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om)) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) 2) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 Om Om))) 2)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) -1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) 2) (*.f64 Om Om)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) (neg.f64 Om)) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) 2) Om))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) 1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) 2) (neg.f64 (*.f64 Om Om))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) (cbrt.f64 (*.f64 Om Om))) (/.f64 (*.f64 l l) (neg.f64 (*.f64 Om (cbrt.f64 Om)))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) Om) (/.f64 (*.f64 l l) (neg.f64 Om)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) (cbrt.f64 (neg.f64 (*.f64 Om Om)))) (/.f64 (*.f64 l l) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 Om Om))) 2)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) 1) (/.f64 (*.f64 l l) (neg.f64 (*.f64 Om Om))))
(*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (neg.f64 (cbrt.f64 (*.f64 Om Om)))) (/.f64 (neg.f64 (*.f64 l l)) (*.f64 Om (cbrt.f64 Om))))
(*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 (neg.f64 (*.f64 Om Om)))) (/.f64 (neg.f64 (*.f64 l l)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 Om Om))) 2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) -1) (/.f64 (neg.f64 (*.f64 l l)) (*.f64 Om Om)))
(*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (neg.f64 Om)) (/.f64 (neg.f64 (*.f64 l l)) Om))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 (*.f64 Om Om)))) (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (*.f64 Om (cbrt.f64 Om))))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (*.f64 Om Om)))) (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 Om Om))) 2)))
(*.f64 (/.f64 (neg.f64 (*.f64 l l)) (cbrt.f64 (*.f64 Om Om))) (/.f64 (pow.f64 (sin.f64 ky) 2) (neg.f64 (*.f64 Om (cbrt.f64 Om)))))
(*.f64 (/.f64 (neg.f64 (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) (neg.f64 Om)))
(*.f64 (/.f64 (neg.f64 (*.f64 l l)) (cbrt.f64 (neg.f64 (*.f64 Om Om)))) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 Om Om))) 2)))
(*.f64 (/.f64 (neg.f64 (*.f64 l l)) 1) (/.f64 (pow.f64 (sin.f64 ky) 2) (neg.f64 (*.f64 Om Om))))
(*.f64 (/.f64 -1 (cbrt.f64 (*.f64 Om Om))) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (neg.f64 (*.f64 Om (cbrt.f64 Om)))))
(*.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (*.f64 Om Om)))) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 Om Om))) 2)))
(*.f64 (/.f64 (*.f64 (neg.f64 l) (pow.f64 (sin.f64 ky) 2)) (cbrt.f64 (*.f64 Om Om))) (/.f64 l (neg.f64 (*.f64 Om (cbrt.f64 Om)))))
(*.f64 (/.f64 (*.f64 (neg.f64 l) (pow.f64 (sin.f64 ky) 2)) Om) (/.f64 l (neg.f64 Om)))
(*.f64 (/.f64 (*.f64 (neg.f64 l) (pow.f64 (sin.f64 ky) 2)) (cbrt.f64 (neg.f64 (*.f64 Om Om)))) (/.f64 l (pow.f64 (cbrt.f64 (neg.f64 (*.f64 Om Om))) 2)))
(*.f64 (/.f64 (*.f64 (neg.f64 l) (pow.f64 (sin.f64 ky) 2)) 1) (/.f64 l (neg.f64 (*.f64 Om Om))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (neg.f64 (cbrt.f64 (*.f64 Om Om)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2))) (*.f64 Om (cbrt.f64 Om))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (cbrt.f64 (neg.f64 (*.f64 Om Om)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 Om Om))) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2))) (*.f64 Om Om)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (neg.f64 Om)) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2))) Om))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) l) (neg.f64 (cbrt.f64 (*.f64 Om Om)))) (/.f64 (neg.f64 l) (*.f64 Om (cbrt.f64 Om))))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) l) (cbrt.f64 (neg.f64 (*.f64 Om Om)))) (/.f64 (neg.f64 l) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 Om Om))) 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) l) -1) (/.f64 (neg.f64 l) (*.f64 Om Om)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) l) (neg.f64 Om)) (/.f64 (neg.f64 l) Om))
(*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l))
(*.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 1 (*.f64 Om Om)))
(*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om) (/.f64 (*.f64 l l) Om))
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om) 2)) (cbrt.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om)))
(*.f64 (/.f64 1 (*.f64 Om Om)) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) l) (/.f64 (/.f64 l Om) Om))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)) (*.f64 Om Om)))
(*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))
(*.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (/.f64 -1 (*.f64 Om Om)))
(*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) (/.f64 1 Om))
(*.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))
(*.f64 (/.f64 1 Om) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om) 1)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)) (*.f64 Om Om)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))
(*.f64 (/.f64 l (*.f64 Om (cbrt.f64 Om))) (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) l) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (/.f64 l Om) (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) l) Om))
(*.f64 (/.f64 -1 (*.f64 Om Om)) (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))
(*.f64 (/.f64 (/.f64 l Om) Om) (*.f64 (pow.f64 (sin.f64 ky) 2) l))
(*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om (cbrt.f64 Om))) (/.f64 (*.f64 l l) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)) Om) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) Om))
(*.f64 (neg.f64 (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 -1 (*.f64 Om Om))))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) 2) (/.f64 -1 (*.f64 Om Om))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2))) (/.f64 -1 (*.f64 Om Om))))
(*.f64 (*.f64 l l) (*.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 -1 (*.f64 Om Om))))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (neg.f64 (*.f64 l l)) (/.f64 -1 (*.f64 Om Om))))
(*.f64 (*.f64 (neg.f64 l) (pow.f64 (sin.f64 ky) 2)) (*.f64 l (/.f64 -1 (*.f64 Om Om))))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)) (/.f64 -1 (*.f64 Om Om))))
(*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) l) (*.f64 (neg.f64 l) (/.f64 -1 (*.f64 Om Om))))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (neg.f64 (*.f64 Om Om))))
(*.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 l l) (/.f64 -1 (*.f64 Om Om))))
(*.f64 (cbrt.f64 (sin.f64 ky)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (sin.f64 ky)) (/.f64 (*.f64 l l) (*.f64 Om Om))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (sin.f64 ky) (cbrt.f64 (sin.f64 ky))) (/.f64 (*.f64 l l) (*.f64 Om Om))))
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 (*.f64 l l) (*.f64 Om Om))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) Om) (/.f64 1 (neg.f64 Om)))
(*.f64 (/.f64 1 -1) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (neg.f64 (*.f64 Om Om))))
(*.f64 (/.f64 1 (neg.f64 Om)) (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) Om))
(*.f64 (/.f64 -1 Om) (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) Om))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 Om Om))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) (cbrt.f64 Om)))
(*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 (*.f64 Om Om))) (/.f64 (*.f64 l l) (*.f64 Om (cbrt.f64 Om))))
(*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 (*.f64 Om Om))) (/.f64 1 (*.f64 Om (cbrt.f64 Om))))
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om (cbrt.f64 Om))) (/.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (*.f64 (sin.f64 ky) (cbrt.f64 (sin.f64 ky))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 (*.f64 l l) (*.f64 Om Om))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om) 2)) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))) (cbrt.f64 (neg.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om) 2))) (cbrt.f64 (neg.f64 (*.f64 Om Om))))
(/.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) (cbrt.f64 Om)) (cbrt.f64 (cbrt.f64 (*.f64 Om Om)))) (cbrt.f64 (*.f64 Om (cbrt.f64 Om))))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (cbrt.f64 (*.f64 Om Om))) (neg.f64 (*.f64 Om (cbrt.f64 Om))))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (cbrt.f64 (neg.f64 (*.f64 Om Om)))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 Om Om))) 2))
(/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 Om)) (*.f64 Om (cbrt.f64 (*.f64 Om Om))))
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 (*.f64 Om Om)))) (neg.f64 (*.f64 Om (cbrt.f64 Om))))
(/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) (neg.f64 (neg.f64 Om)))
(/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (neg.f64 (*.f64 Om Om)))
(/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om)
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) (cbrt.f64 Om)) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) Om) (neg.f64 Om))
(/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 (*.f64 Om Om))) (*.f64 Om (cbrt.f64 Om)))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) l) (cbrt.f64 (*.f64 Om Om))) l) (*.f64 Om (cbrt.f64 Om)))
(/.f64 (*.f64 (/.f64 (*.f64 l l) (cbrt.f64 (*.f64 Om Om))) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om (cbrt.f64 Om)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2))) (*.f64 Om (cbrt.f64 Om)))
(/.f64 (*.f64 (/.f64 1 Om) (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) (neg.f64 Om))
(/.f64 (*.f64 (/.f64 1 Om) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om) (neg.f64 (*.f64 l l))) (neg.f64 Om))
(/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om) (/.f64 (*.f64 l l) (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (neg.f64 (pow.f64 (sin.f64 ky) 2))) (neg.f64 Om))
(/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om) 1)
(/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 (*.f64 Om Om))) (*.f64 l l)) (*.f64 Om (cbrt.f64 Om)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 Om Om))) (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (*.f64 Om (cbrt.f64 Om)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om) 2)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om) 2)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om))) (cbrt.f64 Om))
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 ky ky))) (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)
(/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) l) (/.f64 l (*.f64 Om (cbrt.f64 Om)))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 Om)) (/.f64 1 Om)) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (/.f64 (*.f64 l l) (cbrt.f64 Om)) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 Om)) (/.f64 (*.f64 l l) Om)) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om (cbrt.f64 Om)))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 (*.f64 Om Om))) 1) (*.f64 Om (cbrt.f64 Om)))
(/.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) Om) 1) (neg.f64 Om))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om) 2))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om) 2))) (cbrt.f64 Om))
(/.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) (cbrt.f64 Om)) 1) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) (cbrt.f64 Om)) (cbrt.f64 Om)) (cbrt.f64 Om))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 (*.f64 Om Om))) 1) (*.f64 Om (cbrt.f64 Om)))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 (*.f64 Om (cbrt.f64 Om)))) (pow.f64 (cbrt.f64 (*.f64 Om (cbrt.f64 Om))) 2))
(/.f64 (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) (cbrt.f64 Om)) 1) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) (cbrt.f64 Om))) (neg.f64 (cbrt.f64 (*.f64 Om Om))))
(pow.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om)) 3)
(pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om) 1)
(neg.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (neg.f64 (*.f64 Om Om))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om) 3))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 0) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2) (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(if (!=.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2) 0) (/.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2) -1)) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(if (!=.f64 1 0) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(if (!=.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) 0) (/.f64 1 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(if (!=.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1) 0) (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1) -1/2)) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(-.f64 0 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2) (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(*.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) 1)
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 2) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 2) 2) (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(*.f64 (neg.f64 -1) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2))
(*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2)))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 2))
(*.f64 -1 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) (neg.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2))))
(*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 2)))
(/.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) 1)
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) -1)
(pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) (*.f64 2 1/2))
(pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) (/.f64 2 2))
(pow.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) 3) 1/3)
(pow.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 3)
(pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2)
(pow.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) 2) 1/2)
(neg.f64 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))
(sqrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) 2))
(cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) 3))
(fabs.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(if (!=.f64 1 0) (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(-.f64 0 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))
(*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) l) l)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)))
(*.f64 l (*.f64 (pow.f64 (sin.f64 ky) 2) l))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))
(*.f64 (*.f64 (cbrt.f64 l) (*.f64 (pow.f64 (sin.f64 ky) 2) l)) (cbrt.f64 (*.f64 l l)))
(*.f64 (*.f64 (*.f64 l l) (sin.f64 ky)) (sin.f64 ky))
(*.f64 (sin.f64 ky) (*.f64 (*.f64 l l) (sin.f64 ky)))
(*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 l l) 2)) (pow.f64 (sin.f64 ky) 2)))
(*.f64 (*.f64 (sin.f64 ky) l) (*.f64 (sin.f64 ky) l))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))
(*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2))
(*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 (*.f64 l l))) (cbrt.f64 (pow.f64 (*.f64 l l) 2)))
(*.f64 1 (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(*.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 1)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l l) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 (*.f64 l l))))
(*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (cbrt.f64 l) (*.f64 (pow.f64 (sin.f64 ky) 2) l)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 l l) 2)) (pow.f64 (sin.f64 ky) 2)) (cbrt.f64 (*.f64 l l)))
(*.f64 (*.f64 (*.f64 (sin.f64 ky) (cbrt.f64 (sin.f64 ky))) (*.f64 l l)) (cbrt.f64 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (*.f64 (*.f64 l l) (cbrt.f64 (sin.f64 ky))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (sin.f64 ky)))
(*.f64 (*.f64 (*.f64 (sin.f64 ky) l) l) (sin.f64 ky))
(*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 (*.f64 l l))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 l l))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 l l))) 2) 2))
(*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 (*.f64 l l))) 1) (cbrt.f64 (pow.f64 (*.f64 l l) 2)))
(*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 (*.f64 l l))) (cbrt.f64 (*.f64 l l))) (cbrt.f64 (*.f64 l l)))
(*.f64 (cbrt.f64 (sin.f64 ky)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (sin.f64 ky)) (*.f64 l l)))
(*.f64 (neg.f64 (*.f64 l l)) (neg.f64 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) 2))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2))) (*.f64 l l))
(*.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) (neg.f64 (*.f64 l l)))
(*.f64 -1 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))
(*.f64 (neg.f64 (neg.f64 (*.f64 l l))) (pow.f64 (sin.f64 ky) 2))
(*.f64 (neg.f64 -1) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(*.f64 (neg.f64 (*.f64 (neg.f64 l) (pow.f64 (sin.f64 ky) 2))) l)
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2))))
(*.f64 (*.f64 (neg.f64 l) (pow.f64 (sin.f64 ky) 2)) (neg.f64 l))
(*.f64 (*.f64 l l) (neg.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2))))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) 2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (neg.f64 (neg.f64 (*.f64 l l))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)))))
(*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) l) (neg.f64 (neg.f64 l)))
(*.f64 (*.f64 (*.f64 (sin.f64 ky) l) 1) (*.f64 (*.f64 (sin.f64 ky) l) 1))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (sin.f64 ky) (cbrt.f64 (sin.f64 ky))) (*.f64 l l)))
(*.f64 (*.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (sin.f64 ky) 2))) (*.f64 (sin.f64 ky) (cbrt.f64 (sin.f64 ky))))
(*.f64 (*.f64 (sin.f64 ky) (cbrt.f64 (sin.f64 ky))) (*.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (sin.f64 ky) 2))))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 1)
(/.f64 (*.f64 (*.f64 l l) (-.f64 (cos.f64 0) (cos.f64 (+.f64 ky ky)))) 2)
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 ky ky))) (*.f64 l l)) 2)
(/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) -1)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 3) 1/3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 3)
(pow.f64 (*.f64 (sin.f64 ky) l) 2)
(neg.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 3))
(if (!=.f64 1/2 0) (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (cbrt.f64 1/2) (/.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) (cbrt.f64 1/4))) (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(if (!=.f64 1 0) (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(if (!=.f64 (cbrt.f64 1/2) 0) (/.f64 (cbrt.f64 1/4) (/.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) (cbrt.f64 1/2))) (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2) -1) 0) (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (/.f64 2 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2) -1))) (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(if (!=.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 0) (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (/.f64 2 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))) (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(if (!=.f64 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 0) (/.f64 1 (/.f64 2 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))) (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(if (!=.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 2) 0) (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (/.f64 2 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 2))) (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(if (!=.f64 (sqrt.f64 (sqrt.f64 1/2)) 0) (/.f64 (sqrt.f64 (sqrt.f64 1/2)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) (sqrt.f64 2)) (sqrt.f64 (sqrt.f64 1/2)))) (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(if (!=.f64 (cbrt.f64 1/2) 0) (/.f64 (cbrt.f64 (sqrt.f64 1/2)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) (sqrt.f64 2)) (cbrt.f64 1/2))) (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(-.f64 0 (/.f64 -1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (/.f64 -1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(*.f64 1 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (/.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(*.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 1)
(*.f64 (cbrt.f64 1/2) (/.f64 (cbrt.f64 1/4) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/2) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(*.f64 -1/2 (/.f64 -1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (/.f64 1/2 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (/.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2)))
(*.f64 (/.f64 (cbrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (/.f64 (cbrt.f64 1/4) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(*.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2)))
(*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) (sqrt.f64 1/2))
(*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) -1/2)
(*.f64 (/.f64 (cbrt.f64 1/4) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) (cbrt.f64 1/2))
(*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2)) (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(*.f64 (/.f64 (cbrt.f64 1/4) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (/.f64 (cbrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(*.f64 (/.f64 1/2 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2)) (/.f64 (sqrt.f64 1/2) (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(*.f64 (/.f64 1/2 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2) -1))
(*.f64 (/.f64 1/2 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 1/2)) (*.f64 (cbrt.f64 (cbrt.f64 1/4)) (/.f64 (cbrt.f64 1/4) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(*.f64 (cbrt.f64 (sqrt.f64 1/2)) (*.f64 (cbrt.f64 (sqrt.f64 1/2)) (/.f64 (cbrt.f64 1/4) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2) -1) 1/2))
(*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 1/2))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 2) 1/2))
(*.f64 (/.f64 (cbrt.f64 1/2) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) (cbrt.f64 1/4))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (sqrt.f64 1/2)) (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (sqrt.f64 1/2)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 1) (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 1))
(*.f64 -1 (/.f64 -1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(*.f64 (/.f64 (cbrt.f64 1/4) (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (/.f64 (cbrt.f64 1/2) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2)))
(*.f64 (cbrt.f64 1/4) (/.f64 (cbrt.f64 1/2) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2) -1) (/.f64 1/2 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(*.f64 (/.f64 (cbrt.f64 1/2) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2)) (/.f64 (cbrt.f64 1/4) (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(*.f64 (cbrt.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (cbrt.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2)) (cbrt.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(*.f64 1/2 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 1/2)
(*.f64 (cbrt.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (cbrt.f64 (/.f64 1/4 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) 2))))
(*.f64 (cbrt.f64 (/.f64 1/4 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) 2))) (cbrt.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(/.f64 (*.f64 (/.f64 1/2 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 1) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(/.f64 (cbrt.f64 1/2) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) (cbrt.f64 4)))
(/.f64 -1 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) -2))
(/.f64 -1 (*.f64 2 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (*.f64 2 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (*.f64 2 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2)))
(/.f64 -1 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2))
(/.f64 (neg.f64 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) -2)
(/.f64 (neg.f64 (/.f64 1/2 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))) (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(/.f64 (neg.f64 (/.f64 1/2 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2)))
(/.f64 -1/2 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(/.f64 -1 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) 2)))
(/.f64 (/.f64 1/2 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(/.f64 (/.f64 1/2 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2))
(/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) (sqrt.f64 2)))
(/.f64 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2)
(/.f64 1 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) 2))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 1/2) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (sqrt.f64 1/2)) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (cbrt.f64 1/4)) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2))
(/.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 1)
(/.f64 (*.f64 (/.f64 (cbrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (cbrt.f64 1/4)) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2)) (cbrt.f64 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2)) (cbrt.f64 -1/2)) (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) (cbrt.f64 1/2)) (cbrt.f64 4))
(/.f64 (/.f64 (cbrt.f64 1/4) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) (cbrt.f64 2))
(/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(/.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) (sqrt.f64 2))
(/.f64 (*.f64 (/.f64 1/2 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2))
(/.f64 (*.f64 (cbrt.f64 1/2) (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (cbrt.f64 4))
(/.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))) (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(/.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(/.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 1) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(/.f64 (/.f64 (/.f64 1/2 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2))
(/.f64 (/.f64 (/.f64 1/2 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 2) 2))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 1/2))
(/.f64 (neg.f64 (sqrt.f64 1/2)) (neg.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) (sqrt.f64 2))))
(/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(/.f64 1 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) (sqrt.f64 2)) (sqrt.f64 2)))
(pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 1)
(pow.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) 2) -1)
(pow.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 2)
(pow.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 3)
(neg.f64 (/.f64 -1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(neg.f64 (*.f64 -1/2 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(neg.f64 (*.f64 (/.f64 -1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 1))
(neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) -1/2))
(cbrt.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 3))
Outputs
(/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))
(fma.f64 -1/3 (/.f64 (*.f64 (*.f64 l l) (pow.f64 ky 4)) (*.f64 Om Om)) (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om)))
(+.f64 (*.f64 2/45 (/.f64 (*.f64 (pow.f64 ky 6) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(fma.f64 2/45 (/.f64 (*.f64 (pow.f64 ky 6) (*.f64 l l)) (*.f64 Om Om)) (fma.f64 -1/3 (/.f64 (*.f64 (*.f64 l l) (pow.f64 ky 4)) (*.f64 Om Om)) (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))))
(+.f64 (*.f64 -1/315 (/.f64 (*.f64 (pow.f64 ky 8) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 2/45 (/.f64 (*.f64 (pow.f64 ky 6) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))
(fma.f64 -1/315 (/.f64 (*.f64 (pow.f64 ky 8) (*.f64 l l)) (*.f64 Om Om)) (fma.f64 2/45 (/.f64 (*.f64 (pow.f64 ky 6) (*.f64 l l)) (*.f64 Om Om)) (fma.f64 -1/3 (/.f64 (*.f64 (*.f64 l l) (pow.f64 ky 4)) (*.f64 Om Om)) (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om)))))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 1 l) -2)) (*.f64 Om Om))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 1 l) -2)) (*.f64 Om Om))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 1 l) -2)) (*.f64 Om Om))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 1 l) -2)) (*.f64 Om Om))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 -1 l) -2)) (*.f64 Om Om))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 -1 l) -2)) (*.f64 Om Om))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 -1 l) -2)) (*.f64 Om Om))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 -1 l) -2)) (*.f64 Om Om))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 Om -2)))
(*.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om -2))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 Om -2)))
(*.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om -2))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 Om -2)))
(*.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om -2))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 Om -2)))
(*.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om -2))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))
(*.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 (/.f64 -1 Om) 2))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))
(*.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 (/.f64 -1 Om) 2))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))
(*.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 (/.f64 -1 Om) 2))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))
(*.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 (/.f64 -1 Om) 2))
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(*.f64 2 (+.f64 1/2 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 ky 4)))))
(+.f64 1 (fma.f64 2 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om)) (*.f64 1/2 (*.f64 (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (neg.f64 (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2))) (pow.f64 ky 4)))))
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 ky 6) (-.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 ky 4))))))
(+.f64 1 (fma.f64 1/2 (*.f64 (pow.f64 ky 6) (fma.f64 8/45 (/.f64 (*.f64 l l) (*.f64 Om Om)) (neg.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 l l) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (neg.f64 (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2)))) (*.f64 Om Om)))))) (fma.f64 2 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om)) (*.f64 1/2 (*.f64 (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (neg.f64 (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2))) (pow.f64 ky 4))))))
1
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)
(fma.f64 2 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om)) 1)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2) (pow.f64 l 4)))))
(+.f64 (fma.f64 2 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om)) 1) (*.f64 (*.f64 -1/2 (pow.f64 (/.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) 2)) (pow.f64 l 4)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2) (pow.f64 l 4))) (/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2) (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))))
(+.f64 (fma.f64 2 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om)) 1) (fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) 2) (pow.f64 l 4)) (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) 2) (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 2))) (*.f64 Om Om))))
(*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l)
(*.f64 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) l)
(+.f64 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) l (/.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) l)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) l))
(-.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l)) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))
(-.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) l)) (/.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 4 (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om))) l)))
1
(+.f64 1 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(*.f64 2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)))))
(+.f64 1 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 (*.f64 2 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 2)))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2) (pow.f64 l 2)))) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2))))))
(+.f64 1 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) (fma.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 (pow.f64 (/.f64 1 Om) 6) (pow.f64 (*.f64 2 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 2)) (*.f64 l l)) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 (*.f64 2 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 2))))))
1
(+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) 1)
(fma.f64 2 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 (/.f64 -1 Om) 2)) 1)
(+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)))))
(+.f64 (fma.f64 2 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 (/.f64 -1 Om) 2)) 1) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (pow.f64 (*.f64 2 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 2))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2) (*.f64 (pow.f64 (/.f64 -1 Om) 6) (pow.f64 l 2)))))))
(+.f64 (fma.f64 2 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 (/.f64 -1 Om) 2)) 1) (fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (pow.f64 (*.f64 2 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (*.f64 2 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 2) (*.f64 (pow.f64 (/.f64 -1 Om) 6) (*.f64 l l))))))
(*.f64 (pow.f64 l 2) (pow.f64 ky 2))
(*.f64 (*.f64 ky ky) (*.f64 l l))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 l 2) (pow.f64 ky 4))) (*.f64 (pow.f64 l 2) (pow.f64 ky 2)))
(fma.f64 -1/3 (*.f64 (*.f64 l l) (pow.f64 ky 4)) (*.f64 (*.f64 ky ky) (*.f64 l l)))
(+.f64 (*.f64 2/45 (*.f64 (pow.f64 ky 6) (pow.f64 l 2))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 l 2) (pow.f64 ky 4))) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))))
(fma.f64 2/45 (*.f64 (pow.f64 ky 6) (*.f64 l l)) (fma.f64 -1/3 (*.f64 (*.f64 l l) (pow.f64 ky 4)) (*.f64 (*.f64 ky ky) (*.f64 l l))))
(+.f64 (*.f64 2/45 (*.f64 (pow.f64 ky 6) (pow.f64 l 2))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 l 2) (pow.f64 ky 4))) (+.f64 (*.f64 -1/315 (*.f64 (pow.f64 ky 8) (pow.f64 l 2))) (*.f64 (pow.f64 l 2) (pow.f64 ky 2)))))
(fma.f64 2/45 (*.f64 (pow.f64 ky 6) (*.f64 l l)) (fma.f64 -1/3 (*.f64 (*.f64 l l) (pow.f64 ky 4)) (fma.f64 -1/315 (*.f64 (pow.f64 ky 8) (*.f64 l l)) (*.f64 (*.f64 ky ky) (*.f64 l l)))))
(*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))
(pow.f64 (*.f64 (sin.f64 ky) l) 2)
(*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))
(pow.f64 (*.f64 (sin.f64 ky) l) 2)
(*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))
(pow.f64 (*.f64 (sin.f64 ky) l) 2)
(*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))
(pow.f64 (*.f64 (sin.f64 ky) l) 2)
(*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))
(pow.f64 (*.f64 (sin.f64 ky) l) 2)
(*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))
(pow.f64 (*.f64 (sin.f64 ky) l) 2)
(*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))
(pow.f64 (*.f64 (sin.f64 ky) l) 2)
(*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))
(pow.f64 (*.f64 (sin.f64 ky) l) 2)
(*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))
(pow.f64 (*.f64 (sin.f64 ky) l) 2)
(*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))
(pow.f64 (*.f64 (sin.f64 ky) l) 2)
(*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))
(pow.f64 (*.f64 (sin.f64 ky) l) 2)
(*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))
(pow.f64 (*.f64 (sin.f64 ky) l) 2)
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))))))))
(+.f64 1/2 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))) (neg.f64 (*.f64 (pow.f64 ky 4) (fma.f64 1/4 (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (neg.f64 (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2))) (/.f64 (*.f64 -2 (pow.f64 l 4)) (pow.f64 (*.f64 Om Om) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))) (*.f64 1/4 (-.f64 (*.f64 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 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))))))))) (+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2)))))))))
(+.f64 (neg.f64 (*.f64 (pow.f64 ky 6) (fma.f64 -2 (/.f64 (*.f64 (*.f64 l l) (fma.f64 1/4 (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (neg.f64 (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2))) (/.f64 (*.f64 -2 (pow.f64 l 4)) (pow.f64 (*.f64 Om Om) 2)))) (*.f64 Om Om)) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 l l) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (neg.f64 (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2)))) (*.f64 Om Om)) (*.f64 1/4 (fma.f64 8/45 (/.f64 (*.f64 l l) (*.f64 Om Om)) (neg.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 l l) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (neg.f64 (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2)))) (*.f64 Om Om)))))))))) (+.f64 1/2 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))) (neg.f64 (*.f64 (pow.f64 ky 4) (fma.f64 1/4 (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (neg.f64 (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2))) (/.f64 (*.f64 -2 (pow.f64 l 4)) (pow.f64 (*.f64 Om Om) 2))))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1/2 (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (*.f64 Om Om)))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4)))))
(+.f64 (+.f64 1/2 (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (*.f64 Om Om))) (neg.f64 (*.f64 (fma.f64 -1/4 (pow.f64 (/.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) 2) (/.f64 (*.f64 -2 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)) (pow.f64 (*.f64 Om Om) 2))) (pow.f64 l 4))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 l 6) (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 Om 2)))))) (+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4))))))
(+.f64 (neg.f64 (*.f64 (pow.f64 l 6) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) (/.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (fma.f64 -1/4 (pow.f64 (/.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) 2) (/.f64 (*.f64 -2 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)) (pow.f64 (*.f64 Om Om) 2))))) (*.f64 Om Om))))) (+.f64 (+.f64 1/2 (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (*.f64 Om Om))) (neg.f64 (*.f64 (fma.f64 -1/4 (pow.f64 (/.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) 2) (/.f64 (*.f64 -2 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)) (pow.f64 (*.f64 Om Om) 2))) (pow.f64 l 4)))))
1/2
(+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1/2 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2))))) (+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2))))))
(+.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)) (*.f64 -1/4 (pow.f64 (*.f64 2 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 2))))) (+.f64 1/2 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2) (pow.f64 l 2))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2))) (pow.f64 l 2))))) (pow.f64 (/.f64 1 Om) 6))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2))))) (+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))))
(+.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (*.f64 2 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 2) (*.f64 l l)) (*.f64 -2 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (fma.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)) (*.f64 -1/4 (pow.f64 (*.f64 2 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 2)))) (*.f64 l l)))) (pow.f64 (/.f64 1 Om) 6))) (+.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)) (*.f64 -1/4 (pow.f64 (*.f64 2 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 2))))) (+.f64 1/2 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
1/2
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) 1/2)
(+.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 (/.f64 -1 Om) 2))) 1/2)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)))))))
(+.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 (/.f64 -1 Om) 2))) (+.f64 1/2 (neg.f64 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (fma.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)) (*.f64 -1/4 (pow.f64 (*.f64 2 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2) (pow.f64 l 2))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2))) (pow.f64 l 2))))) (pow.f64 (/.f64 -1 Om) 6))))))
(+.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 (/.f64 -1 Om) 2))) (+.f64 1/2 (+.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (fma.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)) (*.f64 -1/4 (pow.f64 (*.f64 2 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 2))))) (neg.f64 (*.f64 (fma.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (*.f64 2 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 2) (*.f64 l l)) (*.f64 -2 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (fma.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)) (*.f64 -1/4 (pow.f64 (*.f64 2 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 2)))) (*.f64 l l)))) (pow.f64 (/.f64 -1 Om) 6))))))
(if (!=.f64 (*.f64 l l) 0) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 Om l) 2)) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))
(if (!=.f64 (*.f64 l l) 0) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 Om l) 2)) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om)))
(if (!=.f64 l 0) (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) l) (/.f64 (*.f64 Om Om) l)) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))
(if (!=.f64 l 0) (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 2)) (/.f64 (*.f64 Om Om) l)) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (/.f64 (*.f64 Om Om) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (/.f64 (*.f64 Om Om) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)))) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om)))
(if (!=.f64 (pow.f64 (sin.f64 ky) 2) 0) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))
(if (!=.f64 (pow.f64 (sin.f64 ky) 2) 0) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om)))
(if (!=.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 0) (/.f64 1 (/.f64 (*.f64 Om Om) (pow.f64 (*.f64 (sin.f64 ky) l) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))
(if (!=.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 0) (pow.f64 (/.f64 (*.f64 Om Om) (pow.f64 (*.f64 (sin.f64 ky) l) 2)) -1) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om)))
(if (!=.f64 (pow.f64 (sin.f64 ky) 2) 0) (/.f64 (neg.f64 (*.f64 l l)) (/.f64 (neg.f64 (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))
(if (!=.f64 (pow.f64 (sin.f64 ky) 2) 0) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om)))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) (/.f64 (neg.f64 (*.f64 Om Om)) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) (/.f64 (neg.f64 (*.f64 Om Om)) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) 2))) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (/.f64 (*.f64 Om Om) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (/.f64 (*.f64 Om Om) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)))) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om)))
(if (!=.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) 0) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))
(if (!=.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) 0) (/.f64 (*.f64 l l) (/.f64 (*.f64 Om Om) (pow.f64 (sin.f64 ky) 2))) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om)))
(if (!=.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 0) (/.f64 1 (/.f64 (*.f64 Om Om) (pow.f64 (*.f64 (sin.f64 ky) l) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))
(if (!=.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 0) (pow.f64 (/.f64 (*.f64 Om Om) (pow.f64 (*.f64 (sin.f64 ky) l) 2)) -1) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om)))
(if (!=.f64 (neg.f64 (*.f64 l l)) 0) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 Om l) 2)) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))
(if (!=.f64 (neg.f64 (*.f64 l l)) 0) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 Om l) 2)) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om)))
(if (!=.f64 l 0) (/.f64 (*.f64 (neg.f64 l) (pow.f64 (sin.f64 ky) 2)) (/.f64 (neg.f64 (*.f64 Om Om)) l)) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))
(if (!=.f64 l 0) (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 2)) (/.f64 (*.f64 Om Om) l)) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) (/.f64 (neg.f64 (*.f64 Om Om)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (/.f64 (*.f64 Om Om) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)))) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om)))
(if (!=.f64 (neg.f64 l) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) l) (/.f64 (*.f64 Om Om) l)) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))
(if (!=.f64 (neg.f64 l) 0) (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 2)) (/.f64 (*.f64 Om Om) l)) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om)))
(if (!=.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 Om Om)) (pow.f64 (*.f64 (sin.f64 ky) l) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))
(if (!=.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 Om Om)) (pow.f64 (*.f64 (sin.f64 ky) l) 2))) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om)))
(if (!=.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) 0) (/.f64 1 (/.f64 Om (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))
(if (!=.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) 0) (/.f64 1 (/.f64 Om (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om))) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om)))
(if (!=.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 (*.f64 Om Om))) 0) (/.f64 (cbrt.f64 (/.f64 1 Om)) (/.f64 Om (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 (*.f64 Om Om))))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))
(if (!=.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 (*.f64 Om Om))) 0) (/.f64 (cbrt.f64 (/.f64 1 Om)) (/.f64 Om (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 (*.f64 Om Om))))) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om)))
(if (!=.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 (*.f64 Om Om))) 0) (/.f64 (/.f64 (*.f64 l l) (cbrt.f64 Om)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 (*.f64 Om Om))))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))
(if (!=.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 (*.f64 Om Om))) 0) (/.f64 (/.f64 (*.f64 l l) (cbrt.f64 Om)) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 (*.f64 Om Om))))) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om)))
(if (!=.f64 (/.f64 l Om) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) l) (/.f64 Om (/.f64 l Om))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))
(if (!=.f64 (/.f64 l Om) 0) (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 2)) (/.f64 Om (/.f64 l Om))) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om)))
(if (!=.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om) 0) (/.f64 (*.f64 l l) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))
(if (!=.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om) 0) (/.f64 (*.f64 l l) (/.f64 Om (/.f64 (pow.f64 (sin.f64 ky) 2) Om))) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om)))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om)) 2) 0) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om)) (/.f64 Om (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om)) 2))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om)) 2) 0) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om)) (/.f64 Om (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om)) 2))) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om)))
(if (!=.f64 (/.f64 (*.f64 l l) (cbrt.f64 (*.f64 Om Om))) 0) (/.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 Om)) (/.f64 Om (/.f64 (*.f64 l l) (cbrt.f64 (*.f64 Om Om))))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))
(if (!=.f64 (/.f64 (*.f64 l l) (cbrt.f64 (*.f64 Om Om))) 0) (/.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 Om)) (/.f64 Om (/.f64 (*.f64 l l) (cbrt.f64 (*.f64 Om Om))))) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2) (*.f64 Om Om))) 0) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om)) (/.f64 Om (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2) (*.f64 Om Om))))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2) (*.f64 Om Om))) 0) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om)) (/.f64 Om (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2) (*.f64 Om Om))))) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om)))
(if (!=.f64 (/.f64 (*.f64 l l) Om) 0) (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (/.f64 Om l) (/.f64 l Om))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))
(if (!=.f64 (/.f64 (*.f64 l l) Om) 0) (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (/.f64 Om l) (/.f64 l Om))) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om)))
(if (!=.f64 (/.f64 l (cbrt.f64 (*.f64 Om Om))) 0) (/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) l) (cbrt.f64 Om)) (/.f64 Om (/.f64 l (cbrt.f64 (*.f64 Om Om))))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))
(if (!=.f64 (/.f64 l (cbrt.f64 (*.f64 Om Om))) 0) (/.f64 (/.f64 (*.f64 l (pow.f64 (sin.f64 ky) 2)) (cbrt.f64 Om)) (/.f64 Om (/.f64 l (cbrt.f64 (*.f64 Om Om))))) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om)))
(if (!=.f64 (/.f64 1 Om) 0) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 Om (/.f64 1 Om))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))
(if (!=.f64 (/.f64 1 Om) 0) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 Om (/.f64 1 Om))) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om)))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)) Om) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (/.f64 Om (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)) Om))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)) Om) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (/.f64 Om (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)) Om))) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om)))
(-.f64 0 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (neg.f64 (*.f64 Om Om))))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(-.f64 (/.f64 0 (neg.f64 (*.f64 Om Om))) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (neg.f64 (*.f64 Om Om))))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om) 2)))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) Om) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)) Om))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) l) (cbrt.f64 (*.f64 Om Om))) (/.f64 l (*.f64 Om (cbrt.f64 Om))))
(/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 Om)) (*.f64 Om (cbrt.f64 (*.f64 Om Om))))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) l) Om) (/.f64 l Om))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 l l) (cbrt.f64 (*.f64 Om Om))) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om (cbrt.f64 Om))))
(/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 Om)) (*.f64 Om (cbrt.f64 (*.f64 Om Om))))
(*.f64 (*.f64 (*.f64 (sin.f64 ky) l) (/.f64 1 Om)) (*.f64 (*.f64 (sin.f64 ky) l) (/.f64 1 Om)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (*.f64 (/.f64 1 Om) (*.f64 (sin.f64 ky) l)) (*.f64 (/.f64 1 Om) (*.f64 (sin.f64 ky) l)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) (cbrt.f64 Om)) (cbrt.f64 (/.f64 1 (*.f64 Om Om))))
(*.f64 (/.f64 (*.f64 l l) (neg.f64 (cbrt.f64 (*.f64 Om Om)))) (/.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 Om (cbrt.f64 Om))))
(/.f64 (*.f64 (/.f64 (neg.f64 (*.f64 l l)) (cbrt.f64 (*.f64 Om Om))) (pow.f64 (sin.f64 ky) 2)) (*.f64 (neg.f64 Om) (cbrt.f64 Om)))
(*.f64 (/.f64 (*.f64 l l) (cbrt.f64 (neg.f64 (*.f64 Om Om)))) (/.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 Om Om))) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 l l) (cbrt.f64 (neg.f64 (*.f64 Om Om)))) (neg.f64 (pow.f64 (sin.f64 ky) 2))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 Om Om))) 2))
(*.f64 (/.f64 (*.f64 l l) -1) (/.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 l l) (neg.f64 Om)) (/.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) Om))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) (cbrt.f64 (*.f64 Om Om))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)) (neg.f64 (*.f64 Om (cbrt.f64 Om)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (neg.f64 (cbrt.f64 (*.f64 Om Om)))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)) (*.f64 (neg.f64 Om) (cbrt.f64 Om))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) Om) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)) (neg.f64 Om)))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) (cbrt.f64 (neg.f64 (*.f64 Om Om)))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 Om Om))) 2)))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (*.f64 Om Om)))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 Om Om))) 2)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) 1) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)) (neg.f64 (*.f64 Om Om))))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) (neg.f64 (cbrt.f64 (*.f64 Om Om)))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) 2) (*.f64 Om (cbrt.f64 Om))))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) (neg.f64 (cbrt.f64 (*.f64 Om Om)))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) 2)) (*.f64 Om (cbrt.f64 Om)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) (cbrt.f64 (*.f64 Om Om))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) 2) (neg.f64 (*.f64 Om (cbrt.f64 Om)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (*.f64 Om Om))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) 2)) (*.f64 (neg.f64 Om) (cbrt.f64 Om)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) Om) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) 2) (neg.f64 Om)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) 2)) (neg.f64 (*.f64 Om Om)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om)) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) 2) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 Om Om))) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) 2)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 Om Om))) 2))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) -1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) 2) (*.f64 Om Om)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) 2)) (neg.f64 (*.f64 Om Om)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) (neg.f64 Om)) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) 2) Om))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) 2)) (neg.f64 (*.f64 Om Om)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) 1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) 2) (neg.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) 2)) (neg.f64 (*.f64 Om Om)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) (cbrt.f64 (*.f64 Om Om))) (/.f64 (*.f64 l l) (neg.f64 (*.f64 Om (cbrt.f64 Om)))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) (*.f64 (cbrt.f64 (*.f64 Om Om)) (*.f64 (neg.f64 Om) (cbrt.f64 Om))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) Om) (/.f64 (*.f64 l l) (neg.f64 Om)))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) (cbrt.f64 (neg.f64 (*.f64 Om Om)))) (/.f64 (*.f64 l l) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 Om Om))) 2)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) (*.f64 (cbrt.f64 (neg.f64 (*.f64 Om Om))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 Om Om))) 2)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) 1) (/.f64 (*.f64 l l) (neg.f64 (*.f64 Om Om))))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (neg.f64 (cbrt.f64 (*.f64 Om Om)))) (/.f64 (neg.f64 (*.f64 l l)) (*.f64 Om (cbrt.f64 Om))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 l l)) (*.f64 (cbrt.f64 (*.f64 Om Om)) (*.f64 (neg.f64 Om) (cbrt.f64 Om))))
(*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 (neg.f64 (*.f64 Om Om)))) (/.f64 (neg.f64 (*.f64 l l)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 Om Om))) 2)))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (neg.f64 (*.f64 l l))) (*.f64 (cbrt.f64 (neg.f64 (*.f64 Om Om))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 Om Om))) 2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) -1) (/.f64 (neg.f64 (*.f64 l l)) (*.f64 Om Om)))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (neg.f64 Om)) (/.f64 (neg.f64 (*.f64 l l)) Om))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 (*.f64 Om Om)))) (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (*.f64 Om (cbrt.f64 Om))))
(/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 Om)) (*.f64 Om (cbrt.f64 (*.f64 Om Om))))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (*.f64 Om Om)))) (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 Om Om))) 2)))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (*.f64 Om Om)))) (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 Om Om))) 2))
(*.f64 (/.f64 (neg.f64 (*.f64 l l)) (cbrt.f64 (*.f64 Om Om))) (/.f64 (pow.f64 (sin.f64 ky) 2) (neg.f64 (*.f64 Om (cbrt.f64 Om)))))
(/.f64 (*.f64 (/.f64 (neg.f64 (*.f64 l l)) (cbrt.f64 (*.f64 Om Om))) (pow.f64 (sin.f64 ky) 2)) (*.f64 (neg.f64 Om) (cbrt.f64 Om)))
(*.f64 (/.f64 (neg.f64 (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) (neg.f64 Om)))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(*.f64 (/.f64 (neg.f64 (*.f64 l l)) (cbrt.f64 (neg.f64 (*.f64 Om Om)))) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 Om Om))) 2)))
(/.f64 (*.f64 (/.f64 (neg.f64 (*.f64 l l)) (cbrt.f64 (neg.f64 (*.f64 Om Om)))) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 Om Om))) 2))
(*.f64 (/.f64 (neg.f64 (*.f64 l l)) 1) (/.f64 (pow.f64 (sin.f64 ky) 2) (neg.f64 (*.f64 Om Om))))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(*.f64 (/.f64 -1 (cbrt.f64 (*.f64 Om Om))) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (neg.f64 (*.f64 Om (cbrt.f64 Om)))))
(/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 Om)) (*.f64 Om (cbrt.f64 (*.f64 Om Om))))
(*.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (*.f64 Om Om)))) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 Om Om))) 2)))
(/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (*.f64 (cbrt.f64 (neg.f64 (*.f64 Om Om))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 Om Om))) 2)))
(*.f64 (/.f64 (*.f64 (neg.f64 l) (pow.f64 (sin.f64 ky) 2)) (cbrt.f64 (*.f64 Om Om))) (/.f64 l (neg.f64 (*.f64 Om (cbrt.f64 Om)))))
(/.f64 (*.f64 (*.f64 l (pow.f64 (sin.f64 ky) 2)) (/.f64 l (*.f64 (neg.f64 Om) (cbrt.f64 Om)))) (neg.f64 (cbrt.f64 (*.f64 Om Om))))
(*.f64 (/.f64 (*.f64 (neg.f64 l) (pow.f64 (sin.f64 ky) 2)) Om) (/.f64 l (neg.f64 Om)))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 (neg.f64 l) (pow.f64 (sin.f64 ky) 2)) (cbrt.f64 (neg.f64 (*.f64 Om Om)))) (/.f64 l (pow.f64 (cbrt.f64 (neg.f64 (*.f64 Om Om))) 2)))
(/.f64 (*.f64 (*.f64 (neg.f64 l) (pow.f64 (sin.f64 ky) 2)) l) (*.f64 (cbrt.f64 (neg.f64 (*.f64 Om Om))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 Om Om))) 2)))
(*.f64 (/.f64 (*.f64 (neg.f64 l) (pow.f64 (sin.f64 ky) 2)) 1) (/.f64 l (neg.f64 (*.f64 Om Om))))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (neg.f64 (cbrt.f64 (*.f64 Om Om)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2))) (*.f64 Om (cbrt.f64 Om))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (neg.f64 (cbrt.f64 (*.f64 Om Om)))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)) (*.f64 (neg.f64 Om) (cbrt.f64 Om))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (cbrt.f64 (neg.f64 (*.f64 Om Om)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 Om Om))) 2)))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (*.f64 Om Om))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 Om Om))) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2))) (*.f64 Om Om)))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (neg.f64 Om)) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2))) Om))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) l) (neg.f64 (cbrt.f64 (*.f64 Om Om)))) (/.f64 (neg.f64 l) (*.f64 Om (cbrt.f64 Om))))
(/.f64 (*.f64 (*.f64 l (pow.f64 (sin.f64 ky) 2)) (/.f64 l (*.f64 (neg.f64 Om) (cbrt.f64 Om)))) (neg.f64 (cbrt.f64 (*.f64 Om Om))))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) l) (cbrt.f64 (neg.f64 (*.f64 Om Om)))) (/.f64 (neg.f64 l) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 Om Om))) 2)))
(/.f64 (*.f64 (*.f64 l (pow.f64 (sin.f64 ky) 2)) (neg.f64 l)) (*.f64 (cbrt.f64 (neg.f64 (*.f64 Om Om))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 Om Om))) 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) l) -1) (/.f64 (neg.f64 l) (*.f64 Om Om)))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) l) (neg.f64 Om)) (/.f64 (neg.f64 l) Om))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)) (*.f64 l l))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(*.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 1 (*.f64 Om Om)))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om) (/.f64 (*.f64 l l) Om))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) Om))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om) 2)) (cbrt.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om)))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(*.f64 (/.f64 1 (*.f64 Om Om)) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) l) (/.f64 (/.f64 l Om) Om))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)) (*.f64 Om Om)))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om Om)))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(*.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (/.f64 -1 (*.f64 Om Om)))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) (/.f64 1 Om))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(*.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(*.f64 (/.f64 1 Om) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om) 1)
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)) (*.f64 Om Om)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(*.f64 (/.f64 l (*.f64 Om (cbrt.f64 Om))) (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) l) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 Om)) (*.f64 Om (cbrt.f64 (*.f64 Om Om))))
(*.f64 (/.f64 l Om) (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) l) Om))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(*.f64 (/.f64 -1 (*.f64 Om Om)) (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (pow.f64 (sin.f64 ky) 2))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(*.f64 (/.f64 (/.f64 l Om) Om) (*.f64 (pow.f64 (sin.f64 ky) 2) l))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om (cbrt.f64 Om))) (/.f64 (*.f64 l l) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 Om)) (*.f64 Om (cbrt.f64 (*.f64 Om Om))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)) Om) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) Om))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(*.f64 (neg.f64 (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 -1 (*.f64 Om Om))))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) 2) (/.f64 -1 (*.f64 Om Om))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) 2)) (neg.f64 (*.f64 Om Om)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2))) (/.f64 -1 (*.f64 Om Om))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)) (neg.f64 (*.f64 Om Om)))))
(*.f64 (*.f64 l l) (*.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 -1 (*.f64 Om Om))))
(*.f64 l (*.f64 l (neg.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)))))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (neg.f64 (*.f64 l l)) (/.f64 -1 (*.f64 Om Om))))
(*.f64 (pow.f64 (sin.f64 ky) 2) (neg.f64 (neg.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)))))
(*.f64 (*.f64 (neg.f64 l) (pow.f64 (sin.f64 ky) 2)) (*.f64 l (/.f64 -1 (*.f64 Om Om))))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)) (/.f64 -1 (*.f64 Om Om))))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) l) (*.f64 (neg.f64 l) (/.f64 -1 (*.f64 Om Om))))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l (neg.f64 (neg.f64 (/.f64 (/.f64 l Om) Om)))))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (neg.f64 (*.f64 Om Om))))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(*.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 l l) (/.f64 -1 (*.f64 Om Om))))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(*.f64 (cbrt.f64 (sin.f64 ky)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (sin.f64 ky)) (/.f64 (*.f64 l l) (*.f64 Om Om))))
(*.f64 (cbrt.f64 (sin.f64 ky)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 (sin.f64 ky) (/.f64 (*.f64 l l) (*.f64 Om Om)))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (sin.f64 ky) (cbrt.f64 (sin.f64 ky))) (/.f64 (*.f64 l l) (*.f64 Om Om))))
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 (*.f64 l l) (*.f64 Om Om))))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) Om) (/.f64 1 (neg.f64 Om)))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(*.f64 (/.f64 1 -1) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (neg.f64 (*.f64 Om Om))))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(*.f64 (/.f64 1 (neg.f64 Om)) (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) Om))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(*.f64 (/.f64 -1 Om) (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) Om))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 Om Om))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) (cbrt.f64 Om)))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) (cbrt.f64 Om)) (cbrt.f64 (/.f64 1 (*.f64 Om Om))))
(*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 (*.f64 Om Om))) (/.f64 (*.f64 l l) (*.f64 Om (cbrt.f64 Om))))
(/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 Om)) (*.f64 Om (cbrt.f64 (*.f64 Om Om))))
(*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 (*.f64 Om Om))) (/.f64 1 (*.f64 Om (cbrt.f64 Om))))
(/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 Om)) (*.f64 Om (cbrt.f64 (*.f64 Om Om))))
(*.f64 (/.f64 (*.f64 l l) (*.f64 Om (cbrt.f64 Om))) (/.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 Om)) (*.f64 Om (cbrt.f64 (*.f64 Om Om))))
(*.f64 (*.f64 (sin.f64 ky) (cbrt.f64 (sin.f64 ky))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 (*.f64 l l) (*.f64 Om Om))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om) 2)) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))) (cbrt.f64 (neg.f64 (*.f64 Om Om))))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om)) 2))) (cbrt.f64 (neg.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om) 2))) (cbrt.f64 (neg.f64 (*.f64 Om Om))))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om)) 2))) (cbrt.f64 (neg.f64 (*.f64 Om Om))))
(/.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) (cbrt.f64 Om)) (cbrt.f64 (cbrt.f64 (*.f64 Om Om)))) (cbrt.f64 (*.f64 Om (cbrt.f64 Om))))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) (cbrt.f64 Om)) (*.f64 (cbrt.f64 (*.f64 Om (cbrt.f64 Om))) (cbrt.f64 (cbrt.f64 (*.f64 Om Om)))))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (cbrt.f64 (*.f64 Om Om))) (neg.f64 (*.f64 Om (cbrt.f64 Om))))
(/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 Om)) (*.f64 Om (cbrt.f64 (*.f64 Om Om))))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (cbrt.f64 (neg.f64 (*.f64 Om Om)))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 Om Om))) 2))
(/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 Om Om))) 2) (cbrt.f64 (neg.f64 (*.f64 Om Om)))))
(/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 Om)) (*.f64 Om (cbrt.f64 (*.f64 Om Om))))
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 (*.f64 Om Om)))) (neg.f64 (*.f64 Om (cbrt.f64 Om))))
(/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 Om)) (*.f64 Om (cbrt.f64 (*.f64 Om Om))))
(/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) (neg.f64 (neg.f64 Om)))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (neg.f64 (*.f64 Om Om)))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om)
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) (cbrt.f64 Om)) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 Om)) (*.f64 Om (cbrt.f64 (*.f64 Om Om))))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) Om) (neg.f64 Om))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 (*.f64 Om Om))) (*.f64 Om (cbrt.f64 Om)))
(/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 Om)) (*.f64 Om (cbrt.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) l) (cbrt.f64 (*.f64 Om Om))) l) (*.f64 Om (cbrt.f64 Om)))
(/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 Om)) (*.f64 Om (cbrt.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (/.f64 (*.f64 l l) (cbrt.f64 (*.f64 Om Om))) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om (cbrt.f64 Om)))
(/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 Om)) (*.f64 Om (cbrt.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2))) (*.f64 Om (cbrt.f64 Om)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om)) (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2))) (*.f64 Om (cbrt.f64 Om)))
(/.f64 (*.f64 (/.f64 1 Om) (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) (neg.f64 Om))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(/.f64 (*.f64 (/.f64 1 Om) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 Om)) (*.f64 Om (cbrt.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om) (neg.f64 (*.f64 l l))) (neg.f64 Om))
(/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (neg.f64 (*.f64 l l))) Om) (neg.f64 Om))
(/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) Om) (/.f64 (*.f64 l l) (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 Om)) (*.f64 Om (cbrt.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (neg.f64 (pow.f64 (sin.f64 ky) 2))) (neg.f64 Om))
(/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 Om)) (*.f64 Om (cbrt.f64 (*.f64 Om Om))))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om) 1)
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 (*.f64 Om Om))) (*.f64 l l)) (*.f64 Om (cbrt.f64 Om)))
(/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 Om)) (*.f64 Om (cbrt.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 Om Om))) (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (*.f64 Om (cbrt.f64 Om)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om) 2)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om)) 2))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om) 2)) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om))) (cbrt.f64 Om))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om)) 2))) (cbrt.f64 Om))
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 ky ky))) (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)
(/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)
(/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) l) (/.f64 l (*.f64 Om (cbrt.f64 Om)))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 Om)) (*.f64 Om (cbrt.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 Om)) (/.f64 1 Om)) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 Om)) (*.f64 Om (cbrt.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (/.f64 (*.f64 l l) (cbrt.f64 Om)) (/.f64 (pow.f64 (sin.f64 ky) 2) Om)) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 Om)) (*.f64 Om (cbrt.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 Om)) (/.f64 (*.f64 l l) Om)) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 Om)) (*.f64 Om (cbrt.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 Om (cbrt.f64 Om)))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 Om)) (*.f64 Om (cbrt.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 (*.f64 Om Om))) 1) (*.f64 Om (cbrt.f64 Om)))
(/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 Om)) (*.f64 Om (cbrt.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) Om) 1) (neg.f64 Om))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om) 2))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om)) 2))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om) 2))) (cbrt.f64 Om))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om)) 2))) (cbrt.f64 Om))
(/.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) (cbrt.f64 Om)) 1) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 Om)) (*.f64 Om (cbrt.f64 (*.f64 Om Om))))
(/.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) (cbrt.f64 Om)) (cbrt.f64 Om)) (cbrt.f64 Om))
(/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 Om)) (*.f64 Om (cbrt.f64 (*.f64 Om Om))))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 (*.f64 Om Om))) 1) (*.f64 Om (cbrt.f64 Om)))
(/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 Om)) (*.f64 Om (cbrt.f64 (*.f64 Om Om))))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 (*.f64 Om (cbrt.f64 Om)))) (pow.f64 (cbrt.f64 (*.f64 Om (cbrt.f64 Om))) 2))
(/.f64 (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) (cbrt.f64 Om)) 1) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 Om)) (*.f64 Om (cbrt.f64 (*.f64 Om Om))))
(/.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) (cbrt.f64 Om))) (neg.f64 (cbrt.f64 (*.f64 Om Om))))
(/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (cbrt.f64 Om)) (*.f64 Om (cbrt.f64 (*.f64 Om Om))))
(pow.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om) 3) 1/3)
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om)) 3)
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om) 1)
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(neg.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (neg.f64 (*.f64 Om Om))))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om) 3))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(if (!=.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 0) (/.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2) (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(if (!=.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(if (!=.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2) 0) (/.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2) -1)) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(if (!=.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2) 0) (/.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) (/.f64 1 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2))) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(if (!=.f64 1 0) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(if (!=.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) 0) (/.f64 1 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(if (!=.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1) 0) (/.f64 1 (pow.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1) -1/2)) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(if (!=.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1) 0) (pow.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1) -1/2) -1) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(-.f64 0 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2))
(sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2) (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))
(*.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) 1)
(sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 2) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 2) 2) (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 2) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))
(*.f64 (neg.f64 -1) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2))
(sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))
(*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))
(*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2)))
(sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 2))
(*.f64 -1 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) (neg.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))))
(sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2))))
(sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))
(*.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 2)))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))) (pow.f64 (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 2))
(/.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) 1)
(sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) -1)
(sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))
(pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) (*.f64 2 1/2))
(sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))
(pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) (/.f64 2 2))
(sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))
(pow.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) 3) 1/3)
(sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))
(pow.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1) 1/2)
(sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))
(pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) 1)
(sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 3)
(sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))
(pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2)
(sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))
(pow.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) 2) 1/2)
(sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))
(neg.f64 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))
(sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))
(sqrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) 2))
(sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))
(cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) 3))
(sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))
(fabs.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(if (!=.f64 1 0) (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(-.f64 0 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))
(pow.f64 (*.f64 (sin.f64 ky) l) 2)
(*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) l) l)
(pow.f64 (*.f64 (sin.f64 ky) l) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)))
(pow.f64 (*.f64 (sin.f64 ky) l) 2)
(*.f64 l (*.f64 (pow.f64 (sin.f64 ky) 2) l))
(pow.f64 (*.f64 (sin.f64 ky) l) 2)
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))
(pow.f64 (*.f64 (sin.f64 ky) l) 2)
(*.f64 (*.f64 (cbrt.f64 l) (*.f64 (pow.f64 (sin.f64 ky) 2) l)) (cbrt.f64 (*.f64 l l)))
(*.f64 (*.f64 (cbrt.f64 l) (*.f64 l (pow.f64 (sin.f64 ky) 2))) (cbrt.f64 (*.f64 l l)))
(*.f64 (*.f64 (*.f64 l l) (sin.f64 ky)) (sin.f64 ky))
(pow.f64 (*.f64 (sin.f64 ky) l) 2)
(*.f64 (sin.f64 ky) (*.f64 (*.f64 l l) (sin.f64 ky)))
(pow.f64 (*.f64 (sin.f64 ky) l) 2)
(*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 l l) 2)) (pow.f64 (sin.f64 ky) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (cbrt.f64 (pow.f64 l 4))) (pow.f64 (sin.f64 ky) 2))
(*.f64 (*.f64 (sin.f64 ky) l) (*.f64 (sin.f64 ky) l))
(pow.f64 (*.f64 (sin.f64 ky) l) 2)
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))
(pow.f64 (*.f64 (sin.f64 ky) l) 2)
(*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (*.f64 (sin.f64 ky) l) 2)
(*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 (*.f64 l l))) (cbrt.f64 (pow.f64 (*.f64 l l) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (cbrt.f64 (pow.f64 l 4))) (pow.f64 (sin.f64 ky) 2))
(*.f64 1 (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(pow.f64 (*.f64 (sin.f64 ky) l) 2)
(*.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 1)
(pow.f64 (*.f64 (sin.f64 ky) l) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 l l) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 (*.f64 l l))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (cbrt.f64 (pow.f64 l 4))) (pow.f64 (sin.f64 ky) 2))
(*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (cbrt.f64 l) (*.f64 (pow.f64 (sin.f64 ky) 2) l)))
(*.f64 (*.f64 (cbrt.f64 l) (*.f64 l (pow.f64 (sin.f64 ky) 2))) (cbrt.f64 (*.f64 l l)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 l l) 2)) (pow.f64 (sin.f64 ky) 2)) (cbrt.f64 (*.f64 l l)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (cbrt.f64 (pow.f64 l 4))) (pow.f64 (sin.f64 ky) 2))
(*.f64 (*.f64 (*.f64 (sin.f64 ky) (cbrt.f64 (sin.f64 ky))) (*.f64 l l)) (cbrt.f64 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (*.f64 (*.f64 (*.f64 (sin.f64 ky) (cbrt.f64 (sin.f64 ky))) l) l) (cbrt.f64 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (*.f64 (*.f64 l l) (cbrt.f64 (sin.f64 ky))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (sin.f64 ky)))
(*.f64 (*.f64 l (*.f64 l (cbrt.f64 (sin.f64 ky)))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (sin.f64 ky)))
(*.f64 (*.f64 (*.f64 (sin.f64 ky) l) l) (sin.f64 ky))
(pow.f64 (*.f64 (sin.f64 ky) l) 2)
(*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 (*.f64 l l))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 l l))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 l l))) 2) 2))
(*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 (*.f64 l l))) 1) (cbrt.f64 (pow.f64 (*.f64 l l) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (cbrt.f64 (pow.f64 l 4))) (pow.f64 (sin.f64 ky) 2))
(*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (cbrt.f64 (*.f64 l l))) (cbrt.f64 (*.f64 l l))) (cbrt.f64 (*.f64 l l)))
(*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (cbrt.f64 (*.f64 l l)) (cbrt.f64 (*.f64 l l)))) (cbrt.f64 (*.f64 l l)))
(*.f64 (cbrt.f64 (sin.f64 ky)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (sin.f64 ky)) (*.f64 l l)))
(*.f64 (neg.f64 (*.f64 l l)) (neg.f64 (pow.f64 (sin.f64 ky) 2)))
(pow.f64 (*.f64 (sin.f64 ky) l) 2)
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)))
(pow.f64 (*.f64 (sin.f64 ky) l) 2)
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) 2))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2))) (*.f64 l l))
(pow.f64 (*.f64 (sin.f64 ky) l) 2)
(*.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) (neg.f64 (*.f64 l l)))
(pow.f64 (*.f64 (sin.f64 ky) l) 2)
(*.f64 -1 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))
(pow.f64 (*.f64 (sin.f64 ky) l) 2)
(*.f64 (neg.f64 (neg.f64 (*.f64 l l))) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (*.f64 (sin.f64 ky) l) 2)
(*.f64 (neg.f64 -1) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(pow.f64 (*.f64 (sin.f64 ky) l) 2)
(*.f64 (neg.f64 (*.f64 (neg.f64 l) (pow.f64 (sin.f64 ky) 2))) l)
(pow.f64 (*.f64 (sin.f64 ky) l) 2)
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2))))
(pow.f64 (*.f64 (sin.f64 ky) l) 2)
(*.f64 (*.f64 (neg.f64 l) (pow.f64 (sin.f64 ky) 2)) (neg.f64 l))
(pow.f64 (*.f64 (sin.f64 ky) l) 2)
(*.f64 (*.f64 l l) (neg.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2))))
(pow.f64 (*.f64 (sin.f64 ky) l) 2)
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) 2)))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))) (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) 2))
(*.f64 (pow.f64 (sin.f64 ky) 2) (neg.f64 (neg.f64 (*.f64 l l))))
(pow.f64 (*.f64 (sin.f64 ky) l) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2)))))
(pow.f64 (*.f64 (sin.f64 ky) l) 2)
(*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) l) (neg.f64 (neg.f64 l)))
(pow.f64 (*.f64 (sin.f64 ky) l) 2)
(*.f64 (*.f64 (*.f64 (sin.f64 ky) l) 1) (*.f64 (*.f64 (sin.f64 ky) l) 1))
(pow.f64 (*.f64 (sin.f64 ky) l) 2)
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (sin.f64 ky) (cbrt.f64 (sin.f64 ky))) (*.f64 l l)))
(*.f64 (*.f64 (*.f64 (*.f64 (sin.f64 ky) (cbrt.f64 (sin.f64 ky))) l) l) (cbrt.f64 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (*.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (sin.f64 ky) 2))) (*.f64 (sin.f64 ky) (cbrt.f64 (sin.f64 ky))))
(*.f64 (*.f64 (*.f64 (*.f64 (sin.f64 ky) (cbrt.f64 (sin.f64 ky))) l) l) (cbrt.f64 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (*.f64 (sin.f64 ky) (cbrt.f64 (sin.f64 ky))) (*.f64 (*.f64 l l) (cbrt.f64 (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 (*.f64 (*.f64 (sin.f64 ky) (cbrt.f64 (sin.f64 ky))) l) l) (cbrt.f64 (pow.f64 (sin.f64 ky) 2)))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 1)
(pow.f64 (*.f64 (sin.f64 ky) l) 2)
(/.f64 (*.f64 (*.f64 l l) (-.f64 (cos.f64 0) (cos.f64 (+.f64 ky ky)))) 2)
(/.f64 (*.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l) l) 2)
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 ky ky))) (*.f64 l l)) 2)
(/.f64 (*.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l) l) 2)
(/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) -1)
(pow.f64 (*.f64 (sin.f64 ky) l) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 3) 1/3)
(pow.f64 (*.f64 (sin.f64 ky) l) 2)
(pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 1)
(pow.f64 (*.f64 (sin.f64 ky) l) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 3)
(pow.f64 (*.f64 (sin.f64 ky) l) 2)
(pow.f64 (*.f64 (sin.f64 ky) l) 2)
(neg.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))
(pow.f64 (*.f64 (sin.f64 ky) l) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 3))
(pow.f64 (*.f64 (sin.f64 ky) l) 2)
(if (!=.f64 1/2 0) (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (cbrt.f64 1/2) (/.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) (cbrt.f64 1/4))) (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(if (!=.f64 1 0) (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(if (!=.f64 (cbrt.f64 1/2) 0) (/.f64 (cbrt.f64 1/4) (/.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) (cbrt.f64 1/2))) (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2) -1) 0) (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (/.f64 2 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2) -1))) (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(if (!=.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2)) 0) (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (/.f64 2 (/.f64 1 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2)))) (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(if (!=.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 0) (/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (/.f64 2 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))) (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(if (!=.f64 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 0) (/.f64 1 (/.f64 2 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))) (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(if (!=.f64 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 0) (pow.f64 (/.f64 2 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) -1) (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(if (!=.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 2) 0) (/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (/.f64 2 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 2))) (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(if (!=.f64 (sqrt.f64 (sqrt.f64 1/2)) 0) (/.f64 (sqrt.f64 (sqrt.f64 1/2)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) (sqrt.f64 2)) (sqrt.f64 (sqrt.f64 1/2)))) (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(if (!=.f64 (cbrt.f64 1/2) 0) (/.f64 (cbrt.f64 (sqrt.f64 1/2)) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) (sqrt.f64 2)) (cbrt.f64 1/2))) (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(-.f64 0 (/.f64 -1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(/.f64 (neg.f64 -1/2) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (/.f64 -1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(-.f64 (/.f64 (neg.f64 0) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) (/.f64 -1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(*.f64 1 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (/.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(*.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 1)
(/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(*.f64 (cbrt.f64 1/2) (/.f64 (cbrt.f64 1/4) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(/.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 1/4)) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/2) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(*.f64 -1/2 (/.f64 -1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(/.f64 (neg.f64 -1/2) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (/.f64 1/2 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (/.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2)))
(/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(*.f64 (/.f64 (cbrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (/.f64 (cbrt.f64 1/4) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(/.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 1/4)) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(*.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2)))
(/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) (sqrt.f64 1/2))
(/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(*.f64 (/.f64 -1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) -1/2)
(/.f64 (neg.f64 -1/2) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(*.f64 (/.f64 (cbrt.f64 1/4) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) (cbrt.f64 1/2))
(/.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 1/4)) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2)) (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(*.f64 (/.f64 (cbrt.f64 1/4) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (/.f64 (cbrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(/.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 1/4)) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(*.f64 (/.f64 1/2 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2)) (/.f64 (sqrt.f64 1/2) (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(*.f64 (/.f64 1/2 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2) -1))
(/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(*.f64 (/.f64 1/2 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 1/2)) (*.f64 (cbrt.f64 (cbrt.f64 1/4)) (/.f64 (cbrt.f64 1/4) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(*.f64 (cbrt.f64 (cbrt.f64 1/2)) (/.f64 (*.f64 (cbrt.f64 (cbrt.f64 1/4)) (cbrt.f64 1/4)) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(*.f64 (cbrt.f64 (sqrt.f64 1/2)) (*.f64 (cbrt.f64 (sqrt.f64 1/2)) (/.f64 (cbrt.f64 1/4) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(*.f64 (cbrt.f64 (sqrt.f64 1/2)) (/.f64 (*.f64 (cbrt.f64 (sqrt.f64 1/2)) (cbrt.f64 1/4)) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2) -1) 1/2))
(/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 1/2))
(/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 2) 1/2))
(*.f64 (/.f64 (cbrt.f64 1/2) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) (cbrt.f64 1/4))
(/.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 1/4)) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (sqrt.f64 1/2)) (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (sqrt.f64 1/2)))
(/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 1) (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 1))
(/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(*.f64 -1 (/.f64 -1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(/.f64 (neg.f64 -1/2) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(*.f64 (/.f64 (cbrt.f64 1/4) (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (/.f64 (cbrt.f64 1/2) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2)))
(/.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 1/4)) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(*.f64 (cbrt.f64 1/4) (/.f64 (cbrt.f64 1/2) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(/.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 1/4)) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2) -1) (/.f64 1/2 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(*.f64 (/.f64 (cbrt.f64 1/2) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2)) (/.f64 (cbrt.f64 1/4) (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(/.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 1/4)) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(*.f64 (cbrt.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (cbrt.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2)))
(/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2)) (cbrt.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(*.f64 1/2 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 1/2)
(/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(*.f64 (cbrt.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (cbrt.f64 (/.f64 1/4 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) 2))))
(cbrt.f64 (*.f64 (/.f64 1/4 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) 2)) (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(*.f64 (cbrt.f64 (/.f64 1/4 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) 2))) (cbrt.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(cbrt.f64 (*.f64 (/.f64 1/4 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) 2)) (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(/.f64 (*.f64 (/.f64 1/2 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 1) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(/.f64 (cbrt.f64 1/2) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) (cbrt.f64 4)))
(/.f64 -1 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) -2))
(/.f64 -1 (*.f64 2 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(/.f64 -1 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) (neg.f64 2)))
(/.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (*.f64 2 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (*.f64 2 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2)))
(/.f64 -1 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2))
(/.f64 -1 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) (neg.f64 2)))
(/.f64 (neg.f64 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) -2)
(/.f64 -1 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) -2))
(/.f64 (neg.f64 (/.f64 1/2 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))) (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(/.f64 (neg.f64 (/.f64 1/2 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2)))
(/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(/.f64 -1/2 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(/.f64 (neg.f64 -1/2) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(/.f64 -1 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) 2)))
(/.f64 -1 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) (neg.f64 2)))
(/.f64 (/.f64 1/2 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(/.f64 (/.f64 1/2 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2))
(/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) (sqrt.f64 2)))
(/.f64 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2)
(/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(/.f64 1 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) 2))
(/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 1/2) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2))
(/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (sqrt.f64 1/2)) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2))
(/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (cbrt.f64 1/4)) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2))
(/.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 1/4)) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2))
(/.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 1)
(/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (cbrt.f64 1/4)) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(/.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 1/4)) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2)) (cbrt.f64 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2) 1/2)) (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2)) (cbrt.f64 -1/2)) (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2) -1/2)) (cbrt.f64 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) (cbrt.f64 1/2)) (cbrt.f64 4))
(/.f64 (cbrt.f64 1/2) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) (cbrt.f64 4)))
(/.f64 (/.f64 (cbrt.f64 1/4) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) (cbrt.f64 2))
(/.f64 (cbrt.f64 1/4) (*.f64 (cbrt.f64 2) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(/.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) (sqrt.f64 2))
(/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) (sqrt.f64 2)))
(/.f64 (*.f64 (/.f64 1/2 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2))
(/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(/.f64 (*.f64 (cbrt.f64 1/2) (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (cbrt.f64 4))
(/.f64 (cbrt.f64 1/2) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) (cbrt.f64 4)))
(/.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))) (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(/.f64 (/.f64 1/2 (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))) (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(/.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))) (sqrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(/.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 1) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(/.f64 (/.f64 (/.f64 1/2 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 1) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 2))
(/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(/.f64 (/.f64 (/.f64 1/2 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 2) 2))
(/.f64 (/.f64 1/2 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 2) 2))
(/.f64 -1 (/.f64 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 1/2))
(/.f64 -1 (/.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) (neg.f64 1/2)))
(/.f64 (neg.f64 (sqrt.f64 1/2)) (neg.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) (sqrt.f64 2))))
(/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) (sqrt.f64 2)))
(/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(/.f64 1 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) (sqrt.f64 2)) (sqrt.f64 2)))
(/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 1)
(/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(pow.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)) 2) -1)
(/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(pow.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 2)
(/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(pow.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 3) 1/3)
(/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(pow.f64 (cbrt.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))) 3)
(/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(neg.f64 (/.f64 -1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))))
(/.f64 (neg.f64 -1/2) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(neg.f64 (*.f64 -1/2 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))))
(/.f64 (neg.f64 -1/2) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(neg.f64 (*.f64 (/.f64 -1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 1))
(/.f64 (neg.f64 -1/2) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) -1/2))
(/.f64 (neg.f64 -1/2) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))
(cbrt.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1))) 3))
(/.f64 1/2 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 4 (*.f64 Om Om)) 1)))

localize54.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.5b
(-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))
1.7b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (*.f64 Om Om))) l)))))
5.0b
(/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (*.f64 Om Om))
19.8b
(sqrt.f64 (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (*.f64 Om Om)))
Compiler

Compiled 210 to 79 computations (62.4% saved)

series448.0ms (1.1%)

Counts
4 → 90
Calls

36 calls:

TimeVariablePointExpression
12.0ms
l
@-inf
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (*.f64 Om Om))) l)))))
6.0ms
kx
@0
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (*.f64 Om Om))) l)))))
6.0ms
ky
@0
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (*.f64 Om Om))) l)))))
5.0ms
kx
@0
(sqrt.f64 (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (*.f64 Om Om)))
2.0ms
kx
@-inf
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (*.f64 Om Om))) l)))))
Compiler

Compiled 34230 to 28905 computations (15.6% saved)

rewrite352.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
143×egg-rr
140×egg-rr
30×egg-rr
26×egg-rr
Counts
4 → 339
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (*.f64 Om Om)))
(/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (*.f64 Om Om))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (*.f64 Om Om))) l)))))
(-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 0) (/.f64 1 (pow.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) -1/2)) (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) 0) (/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) 2) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) -1) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) (/.f64 (*.f64 Om Om) (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2)))) (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2)) 2) 0) (/.f64 (cbrt.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (/.f64 (*.f64 Om Om) (*.f64 (cbrt.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2)) 2))) (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 4) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 0) (/.f64 (cbrt.f64 2) (/.f64 (/.f64 (*.f64 Om Om) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 4))) (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 4) 0) (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (cbrt.f64 2)) (/.f64 (*.f64 Om Om) (cbrt.f64 4))) (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (sqrt.f64 2)) 0) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (*.f64 Om Om) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (sqrt.f64 2))) (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2)) (/.f64 (*.f64 Om Om) (cbrt.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 2) 0) (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (sqrt.f64 2)) (/.f64 (*.f64 Om Om) (sqrt.f64 2))) (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 8 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) (/.f64 (*.f64 Om Om) (cbrt.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2)))) (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 0) (/.f64 1 (pow.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) -1)) (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 0) (/.f64 2 (/.f64 (*.f64 Om Om) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 0) (/.f64 2 (/.f64 (*.f64 Om Om) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (*.f64 Om Om)) 4) (*.f64 (/.f64 1 (*.f64 Om Om)) (*.f64 -2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (cos.f64 (+.f64 ky ky)))) (*.f64 (/.f64 2 (*.f64 Om Om)) (neg.f64 (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) 2) (*.f64 (/.f64 2 (*.f64 Om Om)) (neg.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2))) (*.f64 (/.f64 2 (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (neg.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (*.f64 (/.f64 2 (*.f64 Om Om)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 4 (/.f64 1 (*.f64 Om Om))) (*.f64 (*.f64 -2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (/.f64 1 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (/.f64 2 (*.f64 Om Om))) (*.f64 (neg.f64 (cos.f64 (+.f64 kx kx))) (/.f64 2 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 2 (*.f64 Om Om))) (*.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (/.f64 2 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)) (/.f64 2 (*.f64 Om Om))) (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 2 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (/.f64 2 (*.f64 Om Om))) (*.f64 2 (/.f64 2 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (*.f64 Om Om))) (/.f64 (*.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) 2) (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (*.f64 (*.f64 Om Om) 1/2)) (/.f64 (cos.f64 (+.f64 ky ky)) (*.f64 (*.f64 Om Om) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (*.f64 (*.f64 Om Om) 1/2)) (/.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (*.f64 (*.f64 Om Om) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 (*.f64 Om Om) 1/2)) (/.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) (*.f64 (*.f64 Om Om) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (*.f64 (*.f64 Om Om) 1/2)) (/.f64 (cos.f64 (+.f64 kx kx)) (*.f64 (*.f64 Om Om) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 (*.f64 (*.f64 Om Om) 1/2)) (/.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (*.f64 (*.f64 Om Om) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) 2) (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 Om) (/.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) Om) (/.f64 2 Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2)) (cbrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (cbrt.f64 (*.f64 Om Om))) (/.f64 2 (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (/.f64 1 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 Om Om)) (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2)) Om) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (/.f64 2 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 8 (*.f64 Om Om))) (/.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (*.f64 Om Om))) (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) Om) (/.f64 (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2)) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) 2) (/.f64 -1 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 2 Om) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (/.f64 1 Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 Om) (*.f64 (/.f64 2 Om) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2)) Om) Om) (cbrt.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 Om Om)) (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (sqrt.f64 2))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 Om Om)) (cbrt.f64 (*.f64 8 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) (cbrt.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 Om Om)) (cbrt.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 Om Om)) (cbrt.f64 2)) (*.f64 (cbrt.f64 4) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 Om Om)) (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (cbrt.f64 2))) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 Om Om)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 Om Om)) 1) (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 Om Om)) (sqrt.f64 2)) (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 Om Om)) (cbrt.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 Om Om)) 2) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) 2) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2)) Om) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2)) Om) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (*.f64 (cbrt.f64 2) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2)) Om) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) 2) (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 2 Om) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 Om)) (cbrt.f64 (/.f64 1 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 (*.f64 Om Om))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) (/.f64 2 Om)) (/.f64 1 (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (cbrt.f64 (*.f64 Om Om))) 2) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) Om) (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2))) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 (*.f64 Om Om)))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 Om Om))) (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 8 (*.f64 Om Om))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 (*.f64 Om Om))) 1) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 (*.f64 Om Om))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 Om Om))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 Om Om))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 Om)) (*.f64 (cbrt.f64 (*.f64 Om Om)) Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)) (*.f64 (*.f64 (*.f64 Om Om) 1/2) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 (*.f64 Om Om))) 1) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 Om)) 1) (*.f64 (cbrt.f64 (*.f64 Om Om)) Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (*.f64 2 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)))) (*.f64 (neg.f64 (*.f64 Om Om)) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 2 Om) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2))) (*.f64 (cbrt.f64 Om) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) 2) (neg.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 2 Om) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 2 Om) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 Om)) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (*.f64 Om Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 (*.f64 Om Om) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) (/.f64 2 Om)) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2)) (cbrt.f64 (*.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) 2))) (cbrt.f64 (neg.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2)) (cbrt.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2)) (cbrt.f64 (*.f64 (/.f64 2 Om) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 2 Om) (/.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 2 Om) (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2)) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (*.f64 (/.f64 2 Om) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) 2)) (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2))) (cbrt.f64 (neg.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2))) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 2 Om) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2))) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 2 Om) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (*.f64 Om (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (/.f64 (*.f64 (*.f64 Om Om) 1/2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) (/.f64 (neg.f64 (*.f64 Om Om)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 Om (*.f64 Om 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) 8) (*.f64 (*.f64 (*.f64 Om Om) 1/2) (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) Om) (*.f64 Om 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (/.f64 2 Om) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 Om)) 1) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) (/.f64 2 Om)) 1) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 (*.f64 Om 1/2) Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (/.f64 2 Om) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 Om))) (cbrt.f64 (neg.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 (*.f64 Om Om)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) (neg.f64 (*.f64 (*.f64 Om Om) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 Om Om)) (*.f64 2 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)))) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 2 Om) (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3))) (*.f64 Om (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3))) (/.f64 1 (*.f64 Om Om))) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)) (/.f64 2 (*.f64 Om Om))) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3))) (*.f64 (*.f64 Om Om) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 Om Om))) (*.f64 2 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 Om) (*.f64 2 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)))) (*.f64 Om (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) 8) (/.f64 2 (*.f64 Om Om))) (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) 2) (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) Om) (/.f64 2 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) 2) (/.f64 1 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) 2) (*.f64 Om Om)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) (/.f64 2 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 2 Om) (/.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 1 (*.f64 Om Om)) (*.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (/.f64 (*.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) 2) (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) (*.f64 (*.f64 Om Om) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (/.f64 2 Om) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 3) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 Om Om)) 3) (pow.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 3)))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l)))) 0) (/.f64 1 (pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l)))) -1)) (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l))) 0) (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l))) -1/2)) (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l))))) (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l))))))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l))))) -1) (*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l)))))) (*.f64 -1 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l))))) (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l))))) 2) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l)))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l)))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l)))))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 2) (sqrt.f64 2) (neg.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 2) (cbrt.f64 4) (neg.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 2 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 2)) (neg.f64 (cos.f64 (+.f64 kx kx))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 2 (neg.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 2 (cos.f64 (+.f64 ky ky))) (neg.f64 (cos.f64 (+.f64 kx kx))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 ky) 0 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 ky 0 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 kx kx)) 0 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 kx 0 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 kx) 0 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 kx kx) 0 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 ky ky) 0 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 ky ky)) 0 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 0) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 3) (pow.f64 (cos.f64 (+.f64 kx kx)) 3)) (+.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 2) (*.f64 (cos.f64 (+.f64 kx kx)) (-.f64 2 (-.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cos.f64 (+.f64 kx kx)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 3) (pow.f64 (cos.f64 (+.f64 kx kx)) 3)) (+.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 2) (*.f64 (cos.f64 (+.f64 kx kx)) (-.f64 2 (-.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 2) (*.f64 (cos.f64 (+.f64 kx kx)) (-.f64 2 (-.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 3) (pow.f64 (cos.f64 (+.f64 kx kx)) 3)) (+.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 2) (*.f64 (cos.f64 (+.f64 kx kx)) (-.f64 2 (-.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3))) 2) 0) (/.f64 (cbrt.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3))) (/.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4) (pow.f64 (cbrt.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3))) 2))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)) 0) (/.f64 1 (/.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4) (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 0) (/.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4) (/.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 16 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky)))) (-.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky)))) 4))) 0) (*.f64 (/.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)) (+.f64 64 (pow.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky)))) 3))) (+.f64 16 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky)))) (-.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky)))) 4)))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)) (pow.f64 (sin.f64 kx) 2)) 0) (/.f64 (-.f64 (*.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2))) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) (-.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)) (pow.f64 (sin.f64 kx) 2))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 2) 4) (-.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 0) (/.f64 (-.f64 (*.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (-.f64 2 (cos.f64 (+.f64 kx kx)))) (pow.f64 (cos.f64 (+.f64 ky ky)) 2)) (+.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky)))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4))) 0) (/.f64 (-.f64 (*.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4))) (*.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)))) (+.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2)) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2)) (+.f64 0 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2))) (-.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (*.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)) (pow.f64 (sin.f64 kx) 2)))) 0) (/.f64 (+.f64 (pow.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)) 3) (pow.f64 (pow.f64 (sin.f64 kx) 2) 3)) (+.f64 (*.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2))) (-.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (*.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)) (pow.f64 (sin.f64 kx) 2))))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 2) (-.f64 4 (*.f64 -2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) 0) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4) 0) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)) 0) (/.f64 (+.f64 (pow.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)) 3) (pow.f64 (pow.f64 (sin.f64 kx) 2) 3)) (+.f64 (*.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2))) (-.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (*.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)) (pow.f64 (sin.f64 kx) 2))))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 0) (/.f64 (+.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 3) (pow.f64 (neg.f64 (cos.f64 (+.f64 kx kx))) 3)) (+.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 2) (-.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 2) (*.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (neg.f64 (cos.f64 (+.f64 kx kx))))))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cos.f64 (+.f64 kx kx))) 0) (/.f64 (+.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 3) (pow.f64 (neg.f64 (cos.f64 (+.f64 kx kx))) 3)) (+.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 2) (-.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 2) (*.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (neg.f64 (cos.f64 (+.f64 kx kx))))))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) 3) (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (+.f64 (*.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (-.f64 2 (cos.f64 (+.f64 kx kx)))) (+.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 2) (*.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky)))))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) 3) (pow.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) 3)) (+.f64 (*.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4))) (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4))) (*.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)))))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cos.f64 (+.f64 ky ky)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) 3) (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (+.f64 (*.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (-.f64 2 (cos.f64 (+.f64 kx kx)))) (+.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 2) (*.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky)))))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) 3) (pow.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) 3)) (+.f64 (*.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4))) (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4))) (*.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)))))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) 0) (/.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2) (*.f64 0 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2))))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (-.f64 2 (cos.f64 (+.f64 kx kx)))) (+.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 2) (*.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) 3) (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (+.f64 (*.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (-.f64 2 (cos.f64 (+.f64 kx kx)))) (+.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 2) (*.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky)))))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4))) (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4))) (*.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) 3) (pow.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) 3)) (+.f64 (*.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4))) (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4))) (*.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)))))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2) (*.f64 0 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2)))) 0) (/.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2) (*.f64 0 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2))))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 0) (/.f64 1 (/.f64 -1 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 0) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 0) (/.f64 (-.f64 4 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 2)) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky)))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 2 (-.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 2) (pow.f64 (cos.f64 (+.f64 kx kx)) 2)) (-.f64 2 (-.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sin.f64 kx) 2) 0) (/.f64 (+.f64 (pow.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)) 3) (pow.f64 (pow.f64 (sin.f64 kx) 2) 3)) (+.f64 (*.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2))) (-.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (*.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)) (pow.f64 (sin.f64 kx) 2))))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 2) (-.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 2) (*.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (neg.f64 (cos.f64 (+.f64 kx kx)))))) 0) (/.f64 (+.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 3) (pow.f64 (neg.f64 (cos.f64 (+.f64 kx kx))) 3)) (+.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 2) (-.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 2) (*.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (neg.f64 (cos.f64 (+.f64 kx kx))))))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2) (*.f64 0 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2))))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)) (pow.f64 (sin.f64 kx) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (neg.f64 (cos.f64 (+.f64 kx kx))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 2 (neg.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (cos.f64 (+.f64 kx kx))) (-.f64 2 (cos.f64 (+.f64 ky ky))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (sin.f64 kx) 2) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (neg.f64 (cos.f64 (+.f64 ky ky))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (cos.f64 (+.f64 ky ky))) (+.f64 (neg.f64 (cos.f64 (+.f64 kx kx))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (pow.f64 (sin.f64 ky) 2)) (-.f64 (pow.f64 (sin.f64 ky) 2) (cos.f64 (+.f64 kx kx))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 ky (-.f64 (neg.f64 ky) (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 ky ky) (-.f64 (neg.f64 (*.f64 ky ky)) (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 kx kx) (-.f64 (neg.f64 (*.f64 kx kx)) (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 kx (-.f64 (neg.f64 kx) (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (pow.f64 (cos.f64 ky) 2)) (pow.f64 (sin.f64 ky) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 2 (pow.f64 (cos.f64 kx) 2)) (-.f64 (pow.f64 (sin.f64 kx) 2) (cos.f64 (+.f64 ky ky))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 kx kx)) (pow.f64 (cos.f64 ky) 2))) (pow.f64 (sin.f64 ky) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (cos.f64 (+.f64 ky ky))) (*.f64 -1 (+.f64 (cos.f64 (+.f64 kx kx)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (cos.f64 (+.f64 ky ky))) (*.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (cos.f64 (+.f64 kx kx))) (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)) 1) (pow.f64 (sin.f64 kx) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (cos.f64 (+.f64 ky ky))) (-.f64 2 (cos.f64 (+.f64 kx kx))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (neg.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 1 (neg.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 1 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)) 1) (pow.f64 (cos.f64 kx) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)) 1/2) (*.f64 1/2 (cos.f64 (+.f64 kx kx))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (pow.f64 (cos.f64 ky) 2)) (neg.f64 (pow.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (cos.f64 (+.f64 kx kx))) (+.f64 (cos.f64 (+.f64 ky ky)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (cos.f64 (+.f64 ky ky))) (+.f64 (cos.f64 (+.f64 kx kx)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)) (neg.f64 (pow.f64 (sin.f64 kx) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 ky (+.f64 ky (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 ky ky) (+.f64 (*.f64 ky ky) (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 kx kx) (+.f64 (*.f64 kx kx) (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 kx (+.f64 kx (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) 1) (cos.f64 (+.f64 ky ky)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) 1) (/.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 2 0) (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2)) (cbrt.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3))) (*.f64 (pow.f64 (cbrt.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3))) 2) (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2))) (cbrt.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) 8) (/.f64 1 (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)) (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 4) (+.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 2)) (cbrt.f64 (*.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) (-.f64 (cbrt.f64 2) (cbrt.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2)) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4) (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 512 (pow.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) 3)) (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4))) (+.f64 64 (*.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (+.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 512 (pow.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) 3)) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4) (+.f64 64 (*.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (+.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)) (+.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 2) (-.f64 4 (*.f64 -2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4) (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3))) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) 8) 1) (*.f64 (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 512 (pow.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) 3)) 1) (*.f64 (+.f64 64 (*.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (+.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)))) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) 8) (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2)) (cbrt.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)))) (cbrt.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3))) (cbrt.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2))) (cbrt.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) 8) 1) (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (cos.f64 (+.f64 ky ky)) (-.f64 2 (cos.f64 (+.f64 kx kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 3))))))

simplify1.1s (2.6%)

Algorithm
egglog
Counts
429 → 534
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 2 (/.f64 (-.f64 1 (cos.f64 (*.f64 2 kx))) (pow.f64 Om 2))))
(sqrt.f64 (*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2))))
(sqrt.f64 (*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2))))
(sqrt.f64 (*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2))))
(sqrt.f64 (*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2))))
(sqrt.f64 (*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (neg.f64 (*.f64 -2 ky))) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2))))
(sqrt.f64 (*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (neg.f64 (*.f64 -2 ky))) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2))))
(sqrt.f64 (*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (neg.f64 (*.f64 -2 ky))) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2))))
(sqrt.f64 (*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (neg.f64 (*.f64 -2 ky))) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2))))
(sqrt.f64 (*.f64 2 (/.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 Om 2))))
(sqrt.f64 (*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2))))
(sqrt.f64 (*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2))))
(sqrt.f64 (*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2))))
(sqrt.f64 (*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2))))
(sqrt.f64 (*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (neg.f64 (*.f64 -2 kx))))) (pow.f64 Om 2))))
(sqrt.f64 (*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (neg.f64 (*.f64 -2 kx))))) (pow.f64 Om 2))))
(sqrt.f64 (*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (neg.f64 (*.f64 -2 kx))))) (pow.f64 Om 2))))
(sqrt.f64 (*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (neg.f64 (*.f64 -2 kx))))) (pow.f64 Om 2))))
(/.f64 (sqrt.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))))) Om)
(/.f64 (sqrt.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))))) Om)
(/.f64 (sqrt.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))))) Om)
(/.f64 (sqrt.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))))) Om)
(/.f64 (sqrt.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))))) Om)
(/.f64 (sqrt.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))))) Om)
(/.f64 (sqrt.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))))) Om)
(/.f64 (sqrt.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))))) Om)
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))))) Om))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))))) Om))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))))) Om))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))))) Om))
(*.f64 2 (/.f64 (-.f64 1 (cos.f64 (*.f64 2 kx))) (pow.f64 Om 2)))
(+.f64 (*.f64 4 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2))) (*.f64 2 (/.f64 (-.f64 1 (cos.f64 (*.f64 2 kx))) (pow.f64 Om 2))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2))) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 ky 4) (pow.f64 Om 2))) (*.f64 2 (/.f64 (-.f64 1 (cos.f64 (*.f64 2 kx))) (pow.f64 Om 2)))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2))) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 ky 4) (pow.f64 Om 2))) (+.f64 (*.f64 8/45 (/.f64 (pow.f64 ky 6) (pow.f64 Om 2))) (*.f64 2 (/.f64 (-.f64 1 (cos.f64 (*.f64 2 kx))) (pow.f64 Om 2))))))
(*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (neg.f64 (*.f64 -2 ky))) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (neg.f64 (*.f64 -2 ky))) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (neg.f64 (*.f64 -2 ky))) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (neg.f64 (*.f64 -2 ky))) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 Om 2)))
(+.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) (*.f64 2 (/.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 Om 2))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 Om 2))) (*.f64 -4/3 (/.f64 (pow.f64 kx 4) (pow.f64 Om 2)))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 Om 2))) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 kx 4) (pow.f64 Om 2))) (*.f64 8/45 (/.f64 (pow.f64 kx 6) (pow.f64 Om 2))))))
(*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (neg.f64 (*.f64 -2 kx))))) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (neg.f64 (*.f64 -2 kx))))) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (neg.f64 (*.f64 -2 kx))))) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (neg.f64 (*.f64 -2 kx))))) (pow.f64 Om 2)))
(*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om -2)))
(*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om -2)))
(*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om -2)))
(*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om -2)))
(*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 (/.f64 1 Om) 2)))
(*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 (/.f64 1 Om) 2)))
(*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 (/.f64 1 Om) 2)))
(*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 (/.f64 1 Om) 2)))
(*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 (/.f64 -1 Om) 2)))
(*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 (/.f64 -1 Om) 2)))
(*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 (/.f64 -1 Om) 2)))
(*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 (/.f64 -1 Om) 2)))
(-.f64 1 (cos.f64 (*.f64 2 kx)))
(-.f64 (+.f64 (*.f64 2 (pow.f64 ky 2)) 1) (cos.f64 (*.f64 2 kx)))
(-.f64 (+.f64 (*.f64 2 (pow.f64 ky 2)) (+.f64 1 (*.f64 -2/3 (pow.f64 ky 4)))) (cos.f64 (*.f64 2 kx)))
(-.f64 (+.f64 (*.f64 2 (pow.f64 ky 2)) (+.f64 1 (+.f64 (*.f64 -2/3 (pow.f64 ky 4)) (*.f64 4/45 (pow.f64 ky 6))))) (cos.f64 (*.f64 2 kx)))
(-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx))))
(-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx))))
(-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx))))
(-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx))))
(-.f64 2 (+.f64 (cos.f64 (neg.f64 (*.f64 -2 ky))) (cos.f64 (*.f64 2 kx))))
(-.f64 2 (+.f64 (cos.f64 (neg.f64 (*.f64 -2 ky))) (cos.f64 (*.f64 2 kx))))
(-.f64 2 (+.f64 (cos.f64 (neg.f64 (*.f64 -2 ky))) (cos.f64 (*.f64 2 kx))))
(-.f64 2 (+.f64 (cos.f64 (neg.f64 (*.f64 -2 ky))) (cos.f64 (*.f64 2 kx))))
(-.f64 1 (cos.f64 (*.f64 2 ky)))
(-.f64 (+.f64 (*.f64 2 (pow.f64 kx 2)) 1) (cos.f64 (*.f64 2 ky)))
(-.f64 (+.f64 (*.f64 2 (pow.f64 kx 2)) (+.f64 1 (*.f64 -2/3 (pow.f64 kx 4)))) (cos.f64 (*.f64 2 ky)))
(-.f64 (+.f64 (*.f64 2 (pow.f64 kx 2)) (+.f64 (*.f64 4/45 (pow.f64 kx 6)) (+.f64 1 (*.f64 -2/3 (pow.f64 kx 4))))) (cos.f64 (*.f64 2 ky)))
(-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx))))
(-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx))))
(-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx))))
(-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx))))
(-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (neg.f64 (*.f64 -2 kx)))))
(-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (neg.f64 (*.f64 -2 kx)))))
(-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (neg.f64 (*.f64 -2 kx)))))
(-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (neg.f64 (*.f64 -2 kx)))))
(if (!=.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 0) (/.f64 1 (pow.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) -1/2)) (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))
(if (!=.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) 0) (/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) 2) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) 1/2) 2)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) -1)
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) 2) 2))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))))
(*.f64 2 (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))))
(*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) 2)))
(*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) -1) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) -1))
(*.f64 1 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) 1)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) 2) 1/2)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) 3)
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) 3) 1/3)
(pow.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 1/2)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) 2)
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) 2) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) 1)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))))
(sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))
(sqrt.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) 2))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) 3))
(fabs.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) (/.f64 (*.f64 Om Om) (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2)))) (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))
(if (!=.f64 2 0) (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2)) 2) 0) (/.f64 (cbrt.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (/.f64 (*.f64 Om Om) (*.f64 (cbrt.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2)) 2))) (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))
(if (!=.f64 (*.f64 (cbrt.f64 4) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 0) (/.f64 (cbrt.f64 2) (/.f64 (/.f64 (*.f64 Om Om) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 4))) (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))
(if (!=.f64 (cbrt.f64 4) 0) (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (cbrt.f64 2)) (/.f64 (*.f64 Om Om) (cbrt.f64 4))) (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))
(if (!=.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (sqrt.f64 2)) 0) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (*.f64 Om Om) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (sqrt.f64 2))) (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))
(if (!=.f64 (cbrt.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2)) (/.f64 (*.f64 Om Om) (cbrt.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))
(if (!=.f64 (sqrt.f64 2) 0) (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (sqrt.f64 2)) (/.f64 (*.f64 Om Om) (sqrt.f64 2))) (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 8 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) (/.f64 (*.f64 Om Om) (cbrt.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2)))) (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))
(if (!=.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 0) (/.f64 1 (pow.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) -1)) (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))
(if (!=.f64 1 0) (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))
(if (!=.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 0) (/.f64 2 (/.f64 (*.f64 Om Om) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))
(if (!=.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 0) (/.f64 2 (/.f64 (*.f64 Om Om) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))
(+.f64 (*.f64 (/.f64 1 (*.f64 Om Om)) 4) (*.f64 (/.f64 1 (*.f64 Om Om)) (*.f64 -2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))
(+.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (cos.f64 (+.f64 ky ky)))) (*.f64 (/.f64 2 (*.f64 Om Om)) (neg.f64 (cos.f64 (+.f64 kx kx)))))
(+.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) 2) (*.f64 (/.f64 2 (*.f64 Om Om)) (neg.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))
(+.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2))) (*.f64 (/.f64 2 (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)))
(+.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (neg.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (*.f64 (/.f64 2 (*.f64 Om Om)) 2))
(+.f64 (*.f64 4 (/.f64 1 (*.f64 Om Om))) (*.f64 (*.f64 -2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (/.f64 1 (*.f64 Om Om))))
(+.f64 (*.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (/.f64 2 (*.f64 Om Om))) (*.f64 (neg.f64 (cos.f64 (+.f64 kx kx))) (/.f64 2 (*.f64 Om Om))))
(+.f64 (*.f64 2 (/.f64 2 (*.f64 Om Om))) (*.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (/.f64 2 (*.f64 Om Om))))
(+.f64 (*.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)) (/.f64 2 (*.f64 Om Om))) (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 2 (*.f64 Om Om))))
(+.f64 (*.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (/.f64 2 (*.f64 Om Om))) (*.f64 2 (/.f64 2 (*.f64 Om Om))))
(-.f64 (/.f64 0 (neg.f64 (*.f64 Om Om))) (/.f64 (*.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) 2) (*.f64 Om Om)))
(-.f64 (/.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (*.f64 (*.f64 Om Om) 1/2)) (/.f64 (cos.f64 (+.f64 ky ky)) (*.f64 (*.f64 Om Om) 1/2)))
(-.f64 (/.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (*.f64 (*.f64 Om Om) 1/2)) (/.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (*.f64 (*.f64 Om Om) 1/2)))
(-.f64 (/.f64 0 (*.f64 (*.f64 Om Om) 1/2)) (/.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) (*.f64 (*.f64 Om Om) 1/2)))
(-.f64 (/.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (*.f64 (*.f64 Om Om) 1/2)) (/.f64 (cos.f64 (+.f64 kx kx)) (*.f64 (*.f64 Om Om) 1/2)))
(-.f64 (/.f64 2 (*.f64 (*.f64 Om Om) 1/2)) (/.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (*.f64 (*.f64 Om Om) 1/2)))
(-.f64 0 (/.f64 (*.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) 2) (*.f64 Om Om)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2)))
(*.f64 (/.f64 2 Om) (/.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) Om))
(*.f64 (/.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) Om) (/.f64 2 Om))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2)) (cbrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))
(*.f64 (/.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (cbrt.f64 (*.f64 Om Om))) (/.f64 2 (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(*.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (/.f64 1 (*.f64 Om Om)))
(*.f64 (/.f64 1 (*.f64 Om Om)) (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))
(*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(*.f64 (cbrt.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2)) Om) Om))
(*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (/.f64 2 (*.f64 Om Om)))
(*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 Om Om)))
(*.f64 (cbrt.f64 (/.f64 8 (*.f64 Om Om))) (/.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 Om Om))) (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) Om) (/.f64 (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2)) Om))
(*.f64 (*.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) 2) (/.f64 -1 (*.f64 Om Om)))
(*.f64 (*.f64 (/.f64 2 Om) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (/.f64 1 Om))
(*.f64 (/.f64 1 Om) (*.f64 (/.f64 2 Om) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))
(*.f64 (*.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 1/2) 2)
(*.f64 (*.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) -1) -1)
(*.f64 (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2)) Om) Om) (cbrt.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))
(*.f64 (*.f64 (/.f64 1 (*.f64 Om Om)) (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (sqrt.f64 2))) (sqrt.f64 2))
(*.f64 (*.f64 (/.f64 1 (*.f64 Om Om)) (cbrt.f64 (*.f64 8 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) (cbrt.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2)))
(*.f64 (*.f64 (/.f64 1 (*.f64 Om Om)) (cbrt.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2)) 2))
(*.f64 (*.f64 (/.f64 1 (*.f64 Om Om)) (cbrt.f64 2)) (*.f64 (cbrt.f64 4) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))
(*.f64 (*.f64 (/.f64 1 (*.f64 Om Om)) (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (cbrt.f64 2))) (cbrt.f64 4))
(*.f64 (/.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 Om Om)) 2)
(*.f64 (*.f64 (/.f64 1 (*.f64 Om Om)) 1) (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))
(*.f64 (*.f64 (/.f64 1 (*.f64 Om Om)) (sqrt.f64 2)) (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (sqrt.f64 2)))
(*.f64 (*.f64 (/.f64 1 (*.f64 Om Om)) (cbrt.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2)))
(*.f64 (*.f64 (/.f64 1 (*.f64 Om Om)) 2) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) 2) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2)) Om) Om)))
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2)) Om) Om)))
(*.f64 (cbrt.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (*.f64 (cbrt.f64 2) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2)) Om) Om)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) 2) (*.f64 Om Om)))
(*.f64 (/.f64 (*.f64 (/.f64 2 Om) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 Om)) (cbrt.f64 (/.f64 1 (*.f64 Om Om))))
(*.f64 (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 (*.f64 Om Om))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(*.f64 (*.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) (/.f64 2 Om)) (/.f64 1 (neg.f64 Om)))
(*.f64 1 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))
(*.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 1)
(*.f64 (*.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2) 1/2)
(/.f64 (*.f64 (/.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (cbrt.f64 (*.f64 Om Om))) 2) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) Om) (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2))) Om)
(/.f64 (*.f64 1 (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 (*.f64 Om Om)))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 Om Om))) (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 8 (*.f64 Om Om))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(/.f64 (/.f64 (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 (*.f64 Om Om))) 1) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(/.f64 (/.f64 (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 (*.f64 Om Om))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 Om Om))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 Om Om))) 2) 2))
(/.f64 (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(/.f64 (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 Om)) (*.f64 (cbrt.f64 (*.f64 Om Om)) Om))
(/.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)) (*.f64 (*.f64 (*.f64 Om Om) 1/2) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)))
(/.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 (*.f64 Om Om))) 1) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 Om)) 1) (*.f64 (cbrt.f64 (*.f64 Om Om)) Om))
(/.f64 (*.f64 -1 (*.f64 2 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)))) (*.f64 (neg.f64 (*.f64 Om Om)) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 2 Om) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2))) (*.f64 (cbrt.f64 Om) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(/.f64 (*.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) 2) (neg.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (/.f64 2 Om) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) Om)
(/.f64 (/.f64 (*.f64 (/.f64 2 Om) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 Om)) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (*.f64 Om Om))
(/.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 (*.f64 Om Om) 1/2))
(/.f64 (*.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) (/.f64 2 Om)) (neg.f64 Om))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2)) (cbrt.f64 (*.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) 2))) (cbrt.f64 (neg.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2)) (cbrt.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2)) (cbrt.f64 (*.f64 (/.f64 2 Om) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) (cbrt.f64 Om))
(/.f64 (*.f64 (/.f64 2 Om) (/.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (/.f64 2 Om) (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2)) (neg.f64 Om))
(/.f64 (*.f64 1 (/.f64 (*.f64 (/.f64 2 Om) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) 2)) (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2))) (cbrt.f64 (neg.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 2 Om) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2))) (cbrt.f64 Om))
(/.f64 (*.f64 1 (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (/.f64 (*.f64 (/.f64 2 Om) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 Om))
(/.f64 (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (*.f64 Om (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (/.f64 (*.f64 (*.f64 Om Om) 1/2) 1))
(/.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) (/.f64 (neg.f64 (*.f64 Om Om)) 2))
(/.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 Om (*.f64 Om 1/2)))
(/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) 8) (*.f64 (*.f64 (*.f64 Om Om) 1/2) (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4))))
(/.f64 (/.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) Om) (*.f64 Om 1/2))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 2 Om) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 Om)) 1) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (*.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) (/.f64 2 Om)) 1) (neg.f64 Om))
(/.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 (*.f64 Om 1/2) Om))
(/.f64 (neg.f64 (/.f64 (*.f64 (/.f64 2 Om) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 Om))) (cbrt.f64 (neg.f64 (*.f64 Om Om))))
(/.f64 (neg.f64 (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 (*.f64 Om Om)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(/.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) (neg.f64 (*.f64 (*.f64 Om Om) 1/2)))
(/.f64 (*.f64 (/.f64 1 (*.f64 Om Om)) (*.f64 2 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)))) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4))
(/.f64 (*.f64 (/.f64 2 Om) (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3))) (*.f64 Om (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)))
(/.f64 (*.f64 (*.f64 2 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3))) (/.f64 1 (*.f64 Om Om))) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4))
(/.f64 (*.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)) (/.f64 2 (*.f64 Om Om))) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4))
(/.f64 (*.f64 2 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3))) (*.f64 (*.f64 Om Om) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 Om Om))) (*.f64 2 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)))
(/.f64 (*.f64 (/.f64 1 Om) (*.f64 2 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)))) (*.f64 Om (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)))
(/.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 1)
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) 8) (/.f64 2 (*.f64 Om Om))) (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 3) 1/3)
(pow.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 1)
(neg.f64 (/.f64 (*.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) 2) (*.f64 Om Om)))
(neg.f64 (*.f64 -1 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))
(neg.f64 (*.f64 (/.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) Om) (/.f64 2 Om)))
(neg.f64 (*.f64 (*.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) 2) (/.f64 1 (*.f64 Om Om))))
(neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) 2) (*.f64 Om Om)) 1))
(neg.f64 (*.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) (/.f64 2 (*.f64 Om Om))))
(neg.f64 (*.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) -1))
(neg.f64 (*.f64 (/.f64 2 Om) (/.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) Om)))
(neg.f64 (*.f64 (/.f64 1 (*.f64 Om Om)) (*.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) 2)))
(neg.f64 (*.f64 1 (/.f64 (*.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) 2) (*.f64 Om Om))))
(neg.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2)))
(neg.f64 (/.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) (*.f64 (*.f64 Om Om) 1/2)))
(neg.f64 (/.f64 (*.f64 (/.f64 2 Om) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (neg.f64 Om)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 3) 1))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 Om Om)) 3) (pow.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 3)))
(if (!=.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l)))) 0) (/.f64 1 (pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l)))) -1)) (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l)))))
(if (!=.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l))) 0) (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l))) -1/2)) (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l)))))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l))))) (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l))))))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l))))))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l))))) -1) (*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l))))) -1))
(*.f64 (*.f64 -1 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l)))))) (*.f64 -1 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l))))) (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l))))) 2) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l))))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l)))) 1/2) 2)
(*.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l)))) -1) -1)
(*.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l)))))
(*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l)))) 1)
(*.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l)))) 2) 1/2)
(/.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l))))) 3)
(pow.f64 (pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l)))) 3) 1/3)
(pow.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l))) 1/2)
(pow.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l))))) 2)
(pow.f64 (pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l)))) 2) 1/2)
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l)))) 1)
(neg.f64 (*.f64 -1 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l))))))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l)))) -1))
(sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l))))
(sqrt.f64 (pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l)))) 2))
(cbrt.f64 (pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l)))) 3))
(fabs.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l)))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 2) (neg.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(fma.f64 (cbrt.f64 2) (cbrt.f64 4) (neg.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(fma.f64 (cbrt.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 2)) 2)
(fma.f64 (cbrt.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 2))) 2)
(fma.f64 (cbrt.f64 (-.f64 2 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 2)) (neg.f64 (cos.f64 (+.f64 kx kx))))
(fma.f64 1 2 (neg.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(fma.f64 -1 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 2)
(fma.f64 1 (neg.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2)
(fma.f64 1 (-.f64 2 (cos.f64 (+.f64 ky ky))) (neg.f64 (cos.f64 (+.f64 kx kx))))
(fma.f64 (cbrt.f64 ky) 0 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(fma.f64 ky 0 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(fma.f64 0 0 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(fma.f64 (cbrt.f64 (*.f64 kx kx)) 0 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(fma.f64 kx 0 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(fma.f64 (cbrt.f64 kx) 0 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(fma.f64 (+.f64 kx kx) 0 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(fma.f64 (+.f64 ky ky) 0 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(fma.f64 1 0 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(fma.f64 (cbrt.f64 (*.f64 ky ky)) 0 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 2 0) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 0) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 3) (pow.f64 (cos.f64 (+.f64 kx kx)) 3)) (+.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 2) (*.f64 (cos.f64 (+.f64 kx kx)) (-.f64 2 (-.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (cos.f64 (+.f64 kx kx)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 3) (pow.f64 (cos.f64 (+.f64 kx kx)) 3)) (+.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 2) (*.f64 (cos.f64 (+.f64 kx kx)) (-.f64 2 (-.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (+.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 2) (*.f64 (cos.f64 (+.f64 kx kx)) (-.f64 2 (-.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 3) (pow.f64 (cos.f64 (+.f64 kx kx)) 3)) (+.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 2) (*.f64 (cos.f64 (+.f64 kx kx)) (-.f64 2 (-.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (pow.f64 (cbrt.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3))) 2) 0) (/.f64 (cbrt.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3))) (/.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4) (pow.f64 (cbrt.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3))) 2))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)) 0) (/.f64 1 (/.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4) (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 0) (/.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4) (/.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (+.f64 16 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky)))) (-.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky)))) 4))) 0) (*.f64 (/.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)) (+.f64 64 (pow.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky)))) 3))) (+.f64 16 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky)))) (-.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky)))) 4)))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (-.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)) (pow.f64 (sin.f64 kx) 2)) 0) (/.f64 (-.f64 (*.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2))) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) (-.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)) (pow.f64 (sin.f64 kx) 2))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (-.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 2) 4) (-.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (+.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 0) (/.f64 (-.f64 (*.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (-.f64 2 (cos.f64 (+.f64 kx kx)))) (pow.f64 (cos.f64 (+.f64 ky ky)) 2)) (+.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky)))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (+.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4))) 0) (/.f64 (-.f64 (*.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4))) (*.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)))) (+.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (+.f64 0 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2)) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2)) (+.f64 0 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (+.f64 (*.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2))) (-.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (*.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)) (pow.f64 (sin.f64 kx) 2)))) 0) (/.f64 (+.f64 (pow.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)) 3) (pow.f64 (pow.f64 (sin.f64 kx) 2) 3)) (+.f64 (*.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2))) (-.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (*.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)) (pow.f64 (sin.f64 kx) 2))))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 2) (-.f64 4 (*.f64 -2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) 0) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4) 0) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)) 0) (/.f64 (+.f64 (pow.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)) 3) (pow.f64 (pow.f64 (sin.f64 kx) 2) 3)) (+.f64 (*.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2))) (-.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (*.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)) (pow.f64 (sin.f64 kx) 2))))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 0) (/.f64 (+.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 3) (pow.f64 (neg.f64 (cos.f64 (+.f64 kx kx))) 3)) (+.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 2) (-.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 2) (*.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (neg.f64 (cos.f64 (+.f64 kx kx))))))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (neg.f64 (cos.f64 (+.f64 kx kx))) 0) (/.f64 (+.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 3) (pow.f64 (neg.f64 (cos.f64 (+.f64 kx kx))) 3)) (+.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 2) (-.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 2) (*.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (neg.f64 (cos.f64 (+.f64 kx kx))))))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) 3) (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (+.f64 (*.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (-.f64 2 (cos.f64 (+.f64 kx kx)))) (+.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 2) (*.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky)))))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) 3) (pow.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) 3)) (+.f64 (*.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4))) (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4))) (*.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)))))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (cos.f64 (+.f64 ky ky)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) 3) (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (+.f64 (*.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (-.f64 2 (cos.f64 (+.f64 kx kx)))) (+.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 2) (*.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky)))))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) 3) (pow.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) 3)) (+.f64 (*.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4))) (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4))) (*.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)))))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) 0) (/.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2) (*.f64 0 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2))))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (+.f64 (*.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (-.f64 2 (cos.f64 (+.f64 kx kx)))) (+.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 2) (*.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) 3) (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (+.f64 (*.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (-.f64 2 (cos.f64 (+.f64 kx kx)))) (+.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 2) (*.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky)))))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4))) (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4))) (*.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) 3) (pow.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) 3)) (+.f64 (*.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4))) (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4))) (*.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)))))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2) (*.f64 0 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2)))) 0) (/.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2) (*.f64 0 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2))))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 0) (/.f64 1 (/.f64 -1 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 0) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 0) (/.f64 (-.f64 4 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 2)) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky)))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (-.f64 2 (-.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 2) (pow.f64 (cos.f64 (+.f64 kx kx)) 2)) (-.f64 2 (-.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 1 0) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (pow.f64 (sin.f64 kx) 2) 0) (/.f64 (+.f64 (pow.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)) 3) (pow.f64 (pow.f64 (sin.f64 kx) 2) 3)) (+.f64 (*.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2))) (-.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (*.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)) (pow.f64 (sin.f64 kx) 2))))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (+.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 2) (-.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 2) (*.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (neg.f64 (cos.f64 (+.f64 kx kx)))))) 0) (/.f64 (+.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 3) (pow.f64 (neg.f64 (cos.f64 (+.f64 kx kx))) 3)) (+.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 2) (-.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 2) (*.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (neg.f64 (cos.f64 (+.f64 kx kx))))))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2) (*.f64 0 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2))))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(+.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)) (pow.f64 (sin.f64 kx) 2))
(+.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (neg.f64 (cos.f64 (+.f64 kx kx))))
(+.f64 2 (neg.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(+.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2)
(+.f64 (neg.f64 (cos.f64 (+.f64 kx kx))) (-.f64 2 (cos.f64 (+.f64 ky ky))))
(+.f64 (pow.f64 (sin.f64 kx) 2) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)))
(+.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (neg.f64 (cos.f64 (+.f64 ky ky))))
(+.f64 (neg.f64 (cos.f64 (+.f64 ky ky))) (+.f64 (neg.f64 (cos.f64 (+.f64 kx kx))) 2))
(+.f64 (+.f64 1 (pow.f64 (sin.f64 ky) 2)) (-.f64 (pow.f64 (sin.f64 ky) 2) (cos.f64 (+.f64 kx kx))))
(+.f64 ky (-.f64 (neg.f64 ky) (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2)))
(+.f64 (*.f64 ky ky) (-.f64 (neg.f64 (*.f64 ky ky)) (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2)))
(+.f64 (*.f64 kx kx) (-.f64 (neg.f64 (*.f64 kx kx)) (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2)))
(+.f64 kx (-.f64 (neg.f64 kx) (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2)))
(+.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (pow.f64 (cos.f64 ky) 2)) (pow.f64 (sin.f64 ky) 2))
(+.f64 (-.f64 2 (pow.f64 (cos.f64 kx) 2)) (-.f64 (pow.f64 (sin.f64 kx) 2) (cos.f64 (+.f64 ky ky))))
(+.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 kx kx)) (pow.f64 (cos.f64 ky) 2))) (pow.f64 (sin.f64 ky) 2))
(+.f64 (neg.f64 (cos.f64 (+.f64 ky ky))) (*.f64 -1 (+.f64 (cos.f64 (+.f64 kx kx)) -2)))
(+.f64 (neg.f64 (cos.f64 (+.f64 ky ky))) (*.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -2) -1))
(+.f64 (neg.f64 (cos.f64 (+.f64 kx kx))) (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -2) -1))
(+.f64 (*.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)) 1) (pow.f64 (sin.f64 kx) 2))
(+.f64 (neg.f64 (cos.f64 (+.f64 ky ky))) (-.f64 2 (cos.f64 (+.f64 kx kx))))
(+.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (neg.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4))))
(+.f64 (+.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 1) 1)
(+.f64 1 (+.f64 1 (neg.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))
(+.f64 1 (-.f64 1 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(+.f64 0 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))
(-.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky)))
(-.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)))
(-.f64 (+.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)) 1) (pow.f64 (cos.f64 kx) 2))
(-.f64 (+.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)) 1/2) (*.f64 1/2 (cos.f64 (+.f64 kx kx))))
(-.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (pow.f64 (cos.f64 ky) 2)) (neg.f64 (pow.f64 (sin.f64 ky) 2)))
(-.f64 (neg.f64 (cos.f64 (+.f64 kx kx))) (+.f64 (cos.f64 (+.f64 ky ky)) -2))
(-.f64 (neg.f64 (cos.f64 (+.f64 ky ky))) (+.f64 (cos.f64 (+.f64 kx kx)) -2))
(-.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) -2)
(-.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)) (neg.f64 (pow.f64 (sin.f64 kx) 2)))
(-.f64 ky (+.f64 ky (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2)))
(-.f64 (*.f64 ky ky) (+.f64 (*.f64 ky ky) (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2)))
(-.f64 (*.f64 kx kx) (+.f64 (*.f64 kx kx) (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2)))
(-.f64 kx (+.f64 kx (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2)))
(-.f64 (/.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) 1) (cos.f64 (+.f64 ky ky)))
(-.f64 (/.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) 1) (/.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) 1))
(-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))
(-.f64 0 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2))
(-.f64 (+.f64 2 0) (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))
(-.f64 1 (+.f64 1 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2)))
(*.f64 (cbrt.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2)) (cbrt.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))
(*.f64 -1 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2))
(*.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) -1)
(*.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 1/2) 2)
(*.f64 (cbrt.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3))) (*.f64 (pow.f64 (cbrt.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3))) 2) (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4))))
(*.f64 (neg.f64 (cbrt.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2))) (cbrt.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2)))
(*.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) 8) (/.f64 1 (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4))))
(*.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)) (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)))
(*.f64 (+.f64 (cbrt.f64 4) (+.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 2)) (cbrt.f64 (*.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) (-.f64 (cbrt.f64 2) (cbrt.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))
(*.f64 1 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 1)
(*.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 1/2)
(*.f64 (cbrt.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2)) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2))))
(*.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)))
(*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4) (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4))))
(/.f64 (*.f64 (-.f64 512 (pow.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) 3)) (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4))) (+.f64 64 (*.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (+.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)))))
(/.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) -1)
(/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2)
(/.f64 (/.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) -1) -1)
(/.f64 (-.f64 512 (pow.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) 3)) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4) (+.f64 64 (*.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (+.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3))))))
(/.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)) (+.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 2) (-.f64 4 (*.f64 -2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))
(/.f64 (-.f64 (*.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4) (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3))) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)))
(/.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) 8) 1) (*.f64 (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) 1))
(/.f64 (*.f64 (-.f64 512 (pow.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) 3)) 1) (*.f64 (+.f64 64 (*.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (+.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)))) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)))
(/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) 8) (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)))
(/.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 1)
(/.f64 (/.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2) 1/2)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2)) (cbrt.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)))) (cbrt.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3))) (cbrt.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2))) (cbrt.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) 8) 1) (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)))
(pow.f64 (cbrt.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 3)
(pow.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 3) 1/3)
(pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 1)
(neg.f64 (-.f64 (cos.f64 (+.f64 ky ky)) (-.f64 2 (cos.f64 (+.f64 kx kx)))))
(neg.f64 (-.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) 0))
(neg.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2))
(cbrt.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 3))
Outputs
(sqrt.f64 (*.f64 2 (/.f64 (-.f64 1 (cos.f64 (*.f64 2 kx))) (pow.f64 Om 2))))
(sqrt.f64 (/.f64 (*.f64 2 (-.f64 1 (cos.f64 (+.f64 kx kx)))) (*.f64 Om Om)))
(sqrt.f64 (*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2))))
(sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))))
(sqrt.f64 (*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2))))
(sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))))
(sqrt.f64 (*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2))))
(sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))))
(sqrt.f64 (*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2))))
(sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))))
(sqrt.f64 (*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (neg.f64 (*.f64 -2 ky))) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2))))
(sqrt.f64 (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (*.f64 -2 ky)) (cos.f64 (+.f64 kx kx))))) (*.f64 Om Om)))
(sqrt.f64 (*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (neg.f64 (*.f64 -2 ky))) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2))))
(sqrt.f64 (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (*.f64 -2 ky)) (cos.f64 (+.f64 kx kx))))) (*.f64 Om Om)))
(sqrt.f64 (*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (neg.f64 (*.f64 -2 ky))) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2))))
(sqrt.f64 (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (*.f64 -2 ky)) (cos.f64 (+.f64 kx kx))))) (*.f64 Om Om)))
(sqrt.f64 (*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (neg.f64 (*.f64 -2 ky))) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2))))
(sqrt.f64 (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (*.f64 -2 ky)) (cos.f64 (+.f64 kx kx))))) (*.f64 Om Om)))
(sqrt.f64 (*.f64 2 (/.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 Om 2))))
(sqrt.f64 (/.f64 (*.f64 2 (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 Om Om)))
(sqrt.f64 (*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2))))
(sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))))
(sqrt.f64 (*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2))))
(sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))))
(sqrt.f64 (*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2))))
(sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))))
(sqrt.f64 (*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2))))
(sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))))
(sqrt.f64 (*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (neg.f64 (*.f64 -2 kx))))) (pow.f64 Om 2))))
(sqrt.f64 (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (*.f64 -2 kx))))) (*.f64 Om Om)))
(sqrt.f64 (*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (neg.f64 (*.f64 -2 kx))))) (pow.f64 Om 2))))
(sqrt.f64 (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (*.f64 -2 kx))))) (*.f64 Om Om)))
(sqrt.f64 (*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (neg.f64 (*.f64 -2 kx))))) (pow.f64 Om 2))))
(sqrt.f64 (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (*.f64 -2 kx))))) (*.f64 Om Om)))
(sqrt.f64 (*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (neg.f64 (*.f64 -2 kx))))) (pow.f64 Om 2))))
(sqrt.f64 (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (*.f64 -2 kx))))) (*.f64 Om Om)))
(/.f64 (sqrt.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))))) Om)
(/.f64 (sqrt.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))) Om)
(/.f64 (sqrt.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))))) Om)
(/.f64 (sqrt.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))) Om)
(/.f64 (sqrt.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))))) Om)
(/.f64 (sqrt.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))) Om)
(/.f64 (sqrt.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))))) Om)
(/.f64 (sqrt.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))) Om)
(/.f64 (sqrt.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))))) Om)
(/.f64 (sqrt.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))) Om)
(/.f64 (sqrt.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))))) Om)
(/.f64 (sqrt.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))) Om)
(/.f64 (sqrt.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))))) Om)
(/.f64 (sqrt.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))) Om)
(/.f64 (sqrt.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))))) Om)
(/.f64 (sqrt.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))) Om)
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))))) Om))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))) Om))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))))) Om))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))) Om))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))))) Om))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))) Om))
(*.f64 -1 (/.f64 (sqrt.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))))) Om))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))) Om))
(*.f64 2 (/.f64 (-.f64 1 (cos.f64 (*.f64 2 kx))) (pow.f64 Om 2)))
(/.f64 (*.f64 2 (-.f64 1 (cos.f64 (+.f64 kx kx)))) (*.f64 Om Om))
(+.f64 (*.f64 4 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2))) (*.f64 2 (/.f64 (-.f64 1 (cos.f64 (*.f64 2 kx))) (pow.f64 Om 2))))
(fma.f64 4 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (/.f64 (*.f64 2 (-.f64 1 (cos.f64 (+.f64 kx kx)))) (*.f64 Om Om)))
(+.f64 (*.f64 4 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2))) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 ky 4) (pow.f64 Om 2))) (*.f64 2 (/.f64 (-.f64 1 (cos.f64 (*.f64 2 kx))) (pow.f64 Om 2)))))
(fma.f64 4 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (fma.f64 -4/3 (/.f64 (pow.f64 ky 4) (*.f64 Om Om)) (/.f64 (*.f64 2 (-.f64 1 (cos.f64 (+.f64 kx kx)))) (*.f64 Om Om))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2))) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 ky 4) (pow.f64 Om 2))) (+.f64 (*.f64 8/45 (/.f64 (pow.f64 ky 6) (pow.f64 Om 2))) (*.f64 2 (/.f64 (-.f64 1 (cos.f64 (*.f64 2 kx))) (pow.f64 Om 2))))))
(fma.f64 4 (/.f64 (*.f64 ky ky) (*.f64 Om Om)) (fma.f64 -4/3 (/.f64 (pow.f64 ky 4) (*.f64 Om Om)) (fma.f64 8/45 (/.f64 (pow.f64 ky 6) (*.f64 Om Om)) (/.f64 (*.f64 2 (-.f64 1 (cos.f64 (+.f64 kx kx)))) (*.f64 Om Om)))))
(*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2)))
(*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2)))
(*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2)))
(*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2)))
(*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (neg.f64 (*.f64 -2 ky))) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2)))
(/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (*.f64 -2 ky)) (cos.f64 (+.f64 kx kx))))) (*.f64 Om Om))
(*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (neg.f64 (*.f64 -2 ky))) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2)))
(/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (*.f64 -2 ky)) (cos.f64 (+.f64 kx kx))))) (*.f64 Om Om))
(*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (neg.f64 (*.f64 -2 ky))) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2)))
(/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (*.f64 -2 ky)) (cos.f64 (+.f64 kx kx))))) (*.f64 Om Om))
(*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (neg.f64 (*.f64 -2 ky))) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2)))
(/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (*.f64 -2 ky)) (cos.f64 (+.f64 kx kx))))) (*.f64 Om Om))
(*.f64 2 (/.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 Om 2)))
(/.f64 (*.f64 2 (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 Om Om))
(+.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) (*.f64 2 (/.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 Om 2))))
(fma.f64 4 (/.f64 (*.f64 kx kx) (*.f64 Om Om)) (/.f64 (*.f64 2 (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 Om Om)))
(+.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 Om 2))) (*.f64 -4/3 (/.f64 (pow.f64 kx 4) (pow.f64 Om 2)))))
(fma.f64 4 (/.f64 (*.f64 kx kx) (*.f64 Om Om)) (fma.f64 2 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (*.f64 Om Om)) (/.f64 (*.f64 -4/3 (pow.f64 kx 4)) (*.f64 Om Om))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 Om 2))) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 kx 4) (pow.f64 Om 2))) (*.f64 8/45 (/.f64 (pow.f64 kx 6) (pow.f64 Om 2))))))
(fma.f64 4 (/.f64 (*.f64 kx kx) (*.f64 Om Om)) (fma.f64 2 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (*.f64 Om Om)) (fma.f64 -4/3 (/.f64 (pow.f64 kx 4) (*.f64 Om Om)) (/.f64 (*.f64 8/45 (pow.f64 kx 6)) (*.f64 Om Om)))))
(*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2)))
(*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2)))
(*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2)))
(*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om 2)))
(*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (neg.f64 (*.f64 -2 kx))))) (pow.f64 Om 2)))
(/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (*.f64 -2 kx))))) (*.f64 Om Om))
(*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (neg.f64 (*.f64 -2 kx))))) (pow.f64 Om 2)))
(/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (*.f64 -2 kx))))) (*.f64 Om Om))
(*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (neg.f64 (*.f64 -2 kx))))) (pow.f64 Om 2)))
(/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (*.f64 -2 kx))))) (*.f64 Om Om))
(*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (neg.f64 (*.f64 -2 kx))))) (pow.f64 Om 2)))
(/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (*.f64 -2 kx))))) (*.f64 Om Om))
(*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om -2)))
(*.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) (pow.f64 Om -2))
(*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om -2)))
(*.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) (pow.f64 Om -2))
(*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om -2)))
(*.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) (pow.f64 Om -2))
(*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 Om -2)))
(*.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) (pow.f64 Om -2))
(*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 (/.f64 1 Om) 2)))
(*.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) (pow.f64 (/.f64 1 Om) 2))
(*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 (/.f64 1 Om) 2)))
(*.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) (pow.f64 (/.f64 1 Om) 2))
(*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 (/.f64 1 Om) 2)))
(*.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) (pow.f64 (/.f64 1 Om) 2))
(*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 (/.f64 1 Om) 2)))
(*.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) (pow.f64 (/.f64 1 Om) 2))
(*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 (/.f64 -1 Om) 2)))
(*.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) (pow.f64 (/.f64 -1 Om) 2))
(*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 (/.f64 -1 Om) 2)))
(*.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) (pow.f64 (/.f64 -1 Om) 2))
(*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 (/.f64 -1 Om) 2)))
(*.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) (pow.f64 (/.f64 -1 Om) 2))
(*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx)))) (pow.f64 (/.f64 -1 Om) 2)))
(*.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) (pow.f64 (/.f64 -1 Om) 2))
(-.f64 1 (cos.f64 (*.f64 2 kx)))
(-.f64 1 (cos.f64 (+.f64 kx kx)))
(-.f64 (+.f64 (*.f64 2 (pow.f64 ky 2)) 1) (cos.f64 (*.f64 2 kx)))
(-.f64 (fma.f64 2 (*.f64 ky ky) 1) (cos.f64 (+.f64 kx kx)))
(-.f64 (+.f64 (*.f64 2 (pow.f64 ky 2)) (+.f64 1 (*.f64 -2/3 (pow.f64 ky 4)))) (cos.f64 (*.f64 2 kx)))
(-.f64 (+.f64 (fma.f64 2 (*.f64 ky ky) 1) (*.f64 -2/3 (pow.f64 ky 4))) (cos.f64 (+.f64 kx kx)))
(-.f64 (+.f64 (*.f64 2 (pow.f64 ky 2)) (+.f64 1 (+.f64 (*.f64 -2/3 (pow.f64 ky 4)) (*.f64 4/45 (pow.f64 ky 6))))) (cos.f64 (*.f64 2 kx)))
(-.f64 (+.f64 (fma.f64 2 (*.f64 ky ky) 1) (fma.f64 -2/3 (pow.f64 ky 4) (*.f64 4/45 (pow.f64 ky 6)))) (cos.f64 (+.f64 kx kx)))
(-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx))))
(-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))
(-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx))))
(-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))
(-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx))))
(-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))
(-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx))))
(-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))
(-.f64 2 (+.f64 (cos.f64 (neg.f64 (*.f64 -2 ky))) (cos.f64 (*.f64 2 kx))))
(-.f64 2 (+.f64 (cos.f64 (*.f64 -2 ky)) (cos.f64 (+.f64 kx kx))))
(-.f64 2 (+.f64 (cos.f64 (neg.f64 (*.f64 -2 ky))) (cos.f64 (*.f64 2 kx))))
(-.f64 2 (+.f64 (cos.f64 (*.f64 -2 ky)) (cos.f64 (+.f64 kx kx))))
(-.f64 2 (+.f64 (cos.f64 (neg.f64 (*.f64 -2 ky))) (cos.f64 (*.f64 2 kx))))
(-.f64 2 (+.f64 (cos.f64 (*.f64 -2 ky)) (cos.f64 (+.f64 kx kx))))
(-.f64 2 (+.f64 (cos.f64 (neg.f64 (*.f64 -2 ky))) (cos.f64 (*.f64 2 kx))))
(-.f64 2 (+.f64 (cos.f64 (*.f64 -2 ky)) (cos.f64 (+.f64 kx kx))))
(-.f64 1 (cos.f64 (*.f64 2 ky)))
(-.f64 1 (cos.f64 (+.f64 ky ky)))
(-.f64 (+.f64 (*.f64 2 (pow.f64 kx 2)) 1) (cos.f64 (*.f64 2 ky)))
(-.f64 (fma.f64 2 (*.f64 kx kx) 1) (cos.f64 (+.f64 ky ky)))
(-.f64 (+.f64 (*.f64 2 (pow.f64 kx 2)) (+.f64 1 (*.f64 -2/3 (pow.f64 kx 4)))) (cos.f64 (*.f64 2 ky)))
(-.f64 (+.f64 (fma.f64 2 (*.f64 kx kx) 1) (*.f64 -2/3 (pow.f64 kx 4))) (cos.f64 (+.f64 ky ky)))
(-.f64 (+.f64 (*.f64 2 (pow.f64 kx 2)) (+.f64 (*.f64 4/45 (pow.f64 kx 6)) (+.f64 1 (*.f64 -2/3 (pow.f64 kx 4))))) (cos.f64 (*.f64 2 ky)))
(-.f64 (fma.f64 2 (*.f64 kx kx) (fma.f64 4/45 (pow.f64 kx 6) (+.f64 1 (*.f64 -2/3 (pow.f64 kx 4))))) (cos.f64 (+.f64 ky ky)))
(-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx))))
(-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))
(-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx))))
(-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))
(-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx))))
(-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))
(-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (*.f64 2 kx))))
(-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))
(-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (neg.f64 (*.f64 -2 kx)))))
(-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (*.f64 -2 kx))))
(-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (neg.f64 (*.f64 -2 kx)))))
(-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (*.f64 -2 kx))))
(-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (neg.f64 (*.f64 -2 kx)))))
(-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (*.f64 -2 kx))))
(-.f64 2 (+.f64 (cos.f64 (*.f64 2 ky)) (cos.f64 (neg.f64 (*.f64 -2 kx)))))
(-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (*.f64 -2 kx))))
(if (!=.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 0) (/.f64 1 (pow.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) -1/2)) (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))
(if (!=.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) 0) (/.f64 1 (pow.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) -1/2)) (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))))
(if (!=.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) 0) (/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))
(if (!=.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))) 0) (/.f64 1 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))))) (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))))
(sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))))
(sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) 2))
(sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) 2) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))))
(sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) 1/2) 2)
(*.f64 (*.f64 2 1/2) (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) -1)
(sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) 2) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))))) 2) 2)))
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))))
(sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))))
(*.f64 2 (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))))
(*.f64 (*.f64 2 1/2) (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))))
(*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) 2)))
(*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))))) (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))))) 2)))
(*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (neg.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))))
(sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) -1) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) -1))
(sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))))
(*.f64 1 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))
(sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) 1)
(sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) 2) 1/2)
(*.f64 (*.f64 1/2 2) (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))))
(*.f64 (*.f64 1/2 2) (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) 1)
(sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) 3)
(sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) 3) 1/3)
(sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))))
(pow.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 1/2)
(sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) 2)
(sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) 2) 1/2)
(sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) 1)
(sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))))
(sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))))
(sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))
(sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))))
(sqrt.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) 2))
(sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) 3))
(sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))))
(fabs.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))
(fabs.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) (/.f64 (*.f64 Om Om) (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2)))) (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))) (/.f64 (*.f64 Om Om) (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) 2)))) (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 2 0) (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))
(if (!=.f64 2 0) (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2)) 2) 0) (/.f64 (cbrt.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (/.f64 (*.f64 Om Om) (*.f64 (cbrt.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2)) 2))) (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))) 2)) 2) 0) (/.f64 (cbrt.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) (/.f64 (*.f64 Om Om) (*.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))) 2)) 2))) (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (*.f64 (cbrt.f64 4) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 0) (/.f64 (cbrt.f64 2) (/.f64 (/.f64 (*.f64 Om Om) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 4))) (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))
(if (!=.f64 (*.f64 (cbrt.f64 4) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) 0) (/.f64 (cbrt.f64 2) (/.f64 (*.f64 Om Om) (*.f64 (cbrt.f64 4) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))))) (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (cbrt.f64 4) 0) (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (cbrt.f64 2)) (/.f64 (*.f64 Om Om) (cbrt.f64 4))) (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))
(if (!=.f64 (cbrt.f64 4) 0) (/.f64 (*.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))) (cbrt.f64 2)) (/.f64 (*.f64 Om Om) (cbrt.f64 4))) (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (sqrt.f64 2)) 0) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (*.f64 Om Om) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (sqrt.f64 2))) (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))
(if (!=.f64 (*.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))) (sqrt.f64 2)) 0) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 Om Om) (*.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))) (sqrt.f64 2)))) (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (cbrt.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2)) (/.f64 (*.f64 Om Om) (cbrt.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))) (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))
(if (!=.f64 (cbrt.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) 2)) (/.f64 (*.f64 Om Om) (cbrt.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))))) (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (sqrt.f64 2) 0) (/.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (sqrt.f64 2)) (/.f64 (*.f64 Om Om) (sqrt.f64 2))) (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))
(if (!=.f64 (sqrt.f64 2) 0) (/.f64 (*.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))) (sqrt.f64 2)) (/.f64 (*.f64 Om Om) (sqrt.f64 2))) (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 8 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) (/.f64 (*.f64 Om Om) (cbrt.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2)))) (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 8 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))) (/.f64 (*.f64 Om Om) (cbrt.f64 (pow.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))) 2)))) (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 0) (/.f64 1 (pow.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) -1)) (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))
(if (!=.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) 0) (pow.f64 (/.f64 1 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))) -1) (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 1 0) (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))
(if (!=.f64 1 0) (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 0) (/.f64 2 (/.f64 (*.f64 Om Om) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))
(if (!=.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) 0) (/.f64 2 (/.f64 (*.f64 Om Om) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))) (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 0) (/.f64 2 (/.f64 (*.f64 Om Om) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))
(if (!=.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))) 0) (/.f64 2 (/.f64 (*.f64 Om Om) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))) (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))))
(+.f64 (*.f64 (/.f64 1 (*.f64 Om Om)) 4) (*.f64 (/.f64 1 (*.f64 Om Om)) (*.f64 -2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))
(*.f64 (/.f64 1 (*.f64 Om Om)) (+.f64 4 (*.f64 -2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))
(+.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (cos.f64 (+.f64 ky ky)))) (*.f64 (/.f64 2 (*.f64 Om Om)) (neg.f64 (cos.f64 (+.f64 kx kx)))))
(*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(+.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) 2) (*.f64 (/.f64 2 (*.f64 Om Om)) (neg.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))
(*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(+.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2))) (*.f64 (/.f64 2 (*.f64 Om Om)) (pow.f64 (sin.f64 kx) 2)))
(*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(+.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (neg.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (*.f64 (/.f64 2 (*.f64 Om Om)) 2))
(*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(+.f64 (*.f64 4 (/.f64 1 (*.f64 Om Om))) (*.f64 (*.f64 -2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (/.f64 1 (*.f64 Om Om))))
(*.f64 (/.f64 1 (*.f64 Om Om)) (+.f64 4 (*.f64 -2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))
(+.f64 (*.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (/.f64 2 (*.f64 Om Om))) (*.f64 (neg.f64 (cos.f64 (+.f64 kx kx))) (/.f64 2 (*.f64 Om Om))))
(*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(+.f64 (*.f64 2 (/.f64 2 (*.f64 Om Om))) (*.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (/.f64 2 (*.f64 Om Om))))
(*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(+.f64 (*.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)) (/.f64 2 (*.f64 Om Om))) (*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 2 (*.f64 Om Om))))
(*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(+.f64 (*.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (/.f64 2 (*.f64 Om Om))) (*.f64 2 (/.f64 2 (*.f64 Om Om))))
(*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(-.f64 (/.f64 0 (neg.f64 (*.f64 Om Om))) (/.f64 (*.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) 2) (*.f64 Om Om)))
(-.f64 (/.f64 0 (neg.f64 (*.f64 Om Om))) (*.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) (/.f64 2 (*.f64 Om Om))))
(-.f64 (/.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (*.f64 (*.f64 Om Om) 1/2)) (/.f64 (cos.f64 (+.f64 ky ky)) (*.f64 (*.f64 Om Om) 1/2)))
(/.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))) (*.f64 (*.f64 Om Om) 1/2))
(-.f64 (/.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (*.f64 (*.f64 Om Om) 1/2)) (/.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (*.f64 (*.f64 Om Om) 1/2)))
(/.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)) (*.f64 (*.f64 (*.f64 Om Om) 1/2) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 4)))
(-.f64 (/.f64 0 (*.f64 (*.f64 Om Om) 1/2)) (/.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) (*.f64 (*.f64 Om Om) 1/2)))
(neg.f64 (/.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) (*.f64 (*.f64 Om Om) 1/2)))
(-.f64 (/.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (*.f64 (*.f64 Om Om) 1/2)) (/.f64 (cos.f64 (+.f64 kx kx)) (*.f64 (*.f64 Om Om) 1/2)))
(/.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))) (*.f64 (*.f64 Om Om) 1/2))
(-.f64 (/.f64 2 (*.f64 (*.f64 Om Om) 1/2)) (/.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (*.f64 (*.f64 Om Om) 1/2)))
(/.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))) (*.f64 (*.f64 Om Om) 1/2))
(-.f64 0 (/.f64 (*.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) 2) (*.f64 Om Om)))
(*.f64 (neg.f64 (/.f64 2 (*.f64 Om Om))) (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2))
(*.f64 (cbrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2)))
(*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(*.f64 (/.f64 2 Om) (/.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) Om))
(*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(*.f64 (/.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) Om) (/.f64 2 Om))
(*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2)) (cbrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))
(*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(*.f64 (/.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (cbrt.f64 (*.f64 Om Om))) (/.f64 2 (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(/.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) (*.f64 (cbrt.f64 (*.f64 Om Om)) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(*.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (/.f64 1 (*.f64 Om Om)))
(*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(*.f64 (/.f64 1 (*.f64 Om Om)) (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))
(*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(*.f64 (cbrt.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2)) Om) Om))
(/.f64 (*.f64 (cbrt.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) 2))) (*.f64 Om Om))
(*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (/.f64 2 (*.f64 Om Om)))
(*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(*.f64 2 (/.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 Om Om)))
(*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(*.f64 (cbrt.f64 (/.f64 8 (*.f64 Om Om))) (/.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 8 (*.f64 Om Om))) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 Om Om))) (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(/.f64 (*.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) (cbrt.f64 (/.f64 1 (*.f64 Om Om)))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) Om) (/.f64 (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2)) Om))
(/.f64 (*.f64 (cbrt.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) 2))) (*.f64 Om Om))
(*.f64 (*.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) 2) (/.f64 -1 (*.f64 Om Om)))
(*.f64 (/.f64 -1 (*.f64 Om Om)) (*.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) 2))
(*.f64 (*.f64 (/.f64 2 Om) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (/.f64 1 Om))
(*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(*.f64 (/.f64 1 Om) (*.f64 (/.f64 2 Om) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))
(*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(*.f64 (*.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 1/2) 2)
(*.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) (*.f64 1/2 2))
(*.f64 (*.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) -1) -1)
(neg.f64 (neg.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2)) Om) Om) (cbrt.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) 2))) (*.f64 Om Om))
(*.f64 (*.f64 (/.f64 1 (*.f64 Om Om)) (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (sqrt.f64 2))) (sqrt.f64 2))
(*.f64 (/.f64 (*.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))) (sqrt.f64 2)) (*.f64 Om Om)) (sqrt.f64 2))
(*.f64 (*.f64 (/.f64 1 (*.f64 Om Om)) (cbrt.f64 (*.f64 8 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) (cbrt.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2)))
(*.f64 (/.f64 1 (*.f64 Om Om)) (*.f64 (cbrt.f64 (*.f64 8 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 (pow.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))) 2))))
(*.f64 (*.f64 (/.f64 1 (*.f64 Om Om)) (cbrt.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2)) 2))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) (*.f64 Om Om)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))) 2)) 2))
(*.f64 (*.f64 (/.f64 1 (*.f64 Om Om)) (cbrt.f64 2)) (*.f64 (cbrt.f64 4) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))
(*.f64 (/.f64 (cbrt.f64 2) (*.f64 Om Om)) (*.f64 (cbrt.f64 4) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))))
(*.f64 (*.f64 (/.f64 1 (*.f64 Om Om)) (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (cbrt.f64 2))) (cbrt.f64 4))
(*.f64 (/.f64 (*.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))) (cbrt.f64 2)) (*.f64 Om Om)) (cbrt.f64 4))
(*.f64 (/.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 Om Om)) 2)
(*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(*.f64 (*.f64 (/.f64 1 (*.f64 Om Om)) 1) (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))
(*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(*.f64 (*.f64 (/.f64 1 (*.f64 Om Om)) (sqrt.f64 2)) (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (sqrt.f64 2)))
(*.f64 (*.f64 (/.f64 1 (*.f64 Om Om)) (sqrt.f64 2)) (*.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))) (sqrt.f64 2)))
(*.f64 (*.f64 (/.f64 1 (*.f64 Om Om)) (cbrt.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2)))
(*.f64 (/.f64 1 (*.f64 Om Om)) (*.f64 (cbrt.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) 2))))
(*.f64 (*.f64 (/.f64 1 (*.f64 Om Om)) 2) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) 2) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2)) Om) Om)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))))) 2) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) 2)) Om) Om)))
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2)) Om) Om)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) 2))) (*.f64 Om Om))
(*.f64 (cbrt.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (*.f64 (cbrt.f64 2) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2)) Om) Om)))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) (cbrt.f64 2)) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) 2)) Om) Om))
(*.f64 -1 (/.f64 (*.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) 2) (*.f64 Om Om)))
(*.f64 (neg.f64 (/.f64 2 (*.f64 Om Om))) (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2))
(*.f64 (/.f64 (*.f64 (/.f64 2 Om) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 Om)) (cbrt.f64 (/.f64 1 (*.f64 Om Om))))
(/.f64 (*.f64 (*.f64 (/.f64 2 Om) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) (cbrt.f64 (/.f64 1 (*.f64 Om Om)))) (cbrt.f64 Om))
(*.f64 (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 (*.f64 Om Om))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(/.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) (*.f64 (cbrt.f64 (*.f64 Om Om)) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(*.f64 (*.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) (/.f64 2 Om)) (/.f64 1 (neg.f64 Om)))
(/.f64 (*.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) (/.f64 2 Om)) (neg.f64 Om))
(*.f64 1 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))
(*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(*.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 1)
(*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(*.f64 (*.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2) 1/2)
(*.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) (*.f64 2 1/2))
(/.f64 (*.f64 (/.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (cbrt.f64 (*.f64 Om Om))) 2) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(/.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) (*.f64 (cbrt.f64 (*.f64 Om Om)) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) Om) (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2))) Om)
(/.f64 (*.f64 (cbrt.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) 2))) (*.f64 Om Om))
(/.f64 (*.f64 1 (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 (*.f64 Om Om)))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(/.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) (*.f64 (cbrt.f64 (*.f64 Om Om)) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 Om Om))) (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(/.f64 (*.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) (cbrt.f64 (/.f64 1 (*.f64 Om Om)))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) (pow.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) 2))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 8 (*.f64 Om Om))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 8 (*.f64 Om Om))) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(/.f64 (/.f64 (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 (*.f64 Om Om))) 1) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(/.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) (*.f64 (cbrt.f64 (*.f64 Om Om)) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 (*.f64 Om Om))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 Om Om))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 Om Om))) 2) 2))
(/.f64 (/.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) (cbrt.f64 (*.f64 Om Om))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 Om Om))) 2) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 Om Om))) 2)))
(/.f64 (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(/.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) (*.f64 (cbrt.f64 (*.f64 Om Om)) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(/.f64 (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 Om)) (*.f64 (cbrt.f64 (*.f64 Om Om)) Om))
(/.f64 (/.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) (cbrt.f64 Om)) (*.f64 (cbrt.f64 (*.f64 Om Om)) Om))
(/.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)) (*.f64 (*.f64 (*.f64 Om Om) 1/2) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)))
(/.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)) (*.f64 (*.f64 (*.f64 Om Om) 1/2) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 4)))
(/.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 (*.f64 Om Om))) 1) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))
(/.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) (*.f64 (cbrt.f64 (*.f64 Om Om)) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(/.f64 (*.f64 (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 Om)) 1) (*.f64 (cbrt.f64 (*.f64 Om Om)) Om))
(/.f64 (/.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) (cbrt.f64 Om)) (*.f64 (cbrt.f64 (*.f64 Om Om)) Om))
(/.f64 (*.f64 -1 (*.f64 2 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)))) (*.f64 (neg.f64 (*.f64 Om Om)) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)))
(/.f64 (*.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)) (/.f64 2 (*.f64 Om Om))) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 4))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 2 Om) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) (cbrt.f64 (pow.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2))) (*.f64 (cbrt.f64 Om) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 2 Om) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) (pow.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) 2))) (cbrt.f64 (*.f64 Om (pow.f64 (*.f64 Om Om) 2))))
(/.f64 (*.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) 2) (neg.f64 (*.f64 Om Om)))
(/.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) (neg.f64 (/.f64 (*.f64 Om Om) 2)))
(/.f64 (*.f64 (/.f64 2 Om) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) Om)
(*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(/.f64 (/.f64 (*.f64 (/.f64 2 Om) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 Om)) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) (*.f64 (cbrt.f64 (*.f64 Om Om)) (*.f64 Om (cbrt.f64 Om))))
(/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (*.f64 Om Om))
(*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(/.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 (*.f64 Om Om) 1/2))
(/.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))) (*.f64 (*.f64 Om Om) 1/2))
(/.f64 (*.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) (/.f64 2 Om)) (neg.f64 Om))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2)) (cbrt.f64 (*.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) 2))) (cbrt.f64 (neg.f64 (*.f64 Om Om))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) 2) (pow.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) 2))) (cbrt.f64 (neg.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2)) (cbrt.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) 2) (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2)) (cbrt.f64 (*.f64 (/.f64 2 Om) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) (cbrt.f64 Om))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 2 Om) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) (pow.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) 2))) (cbrt.f64 Om))
(/.f64 (*.f64 (/.f64 2 Om) (/.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) (*.f64 (cbrt.f64 (*.f64 Om Om)) (*.f64 Om (cbrt.f64 Om))))
(/.f64 (*.f64 (/.f64 2 Om) (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2)) (neg.f64 Om))
(/.f64 (*.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) (/.f64 2 Om)) (neg.f64 Om))
(/.f64 (*.f64 1 (/.f64 (*.f64 (/.f64 2 Om) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) (*.f64 (cbrt.f64 (*.f64 Om Om)) (*.f64 Om (cbrt.f64 Om))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) 2)) (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2))) (cbrt.f64 (neg.f64 (*.f64 Om Om))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) 2) (pow.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) 2))) (cbrt.f64 (neg.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) 2) (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 2 Om) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2))) (cbrt.f64 Om))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 2 Om) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) (pow.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) 2))) (cbrt.f64 Om))
(/.f64 (*.f64 1 (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) (*.f64 (cbrt.f64 (*.f64 Om Om)) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(/.f64 (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) (*.f64 (cbrt.f64 (*.f64 Om Om)) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(/.f64 (/.f64 (*.f64 (/.f64 2 Om) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 Om))
(*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(/.f64 (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (*.f64 Om (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) (*.f64 (cbrt.f64 (*.f64 Om Om)) (*.f64 Om (cbrt.f64 Om))))
(/.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (/.f64 (*.f64 (*.f64 Om Om) 1/2) 1))
(/.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))) (*.f64 (*.f64 Om Om) 1/2))
(/.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) (/.f64 (neg.f64 (*.f64 Om Om)) 2))
(/.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) (neg.f64 (/.f64 (*.f64 Om Om) 2)))
(/.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 Om (*.f64 Om 1/2)))
(/.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))) (*.f64 (*.f64 Om Om) 1/2))
(/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) 8) (*.f64 (*.f64 (*.f64 Om Om) 1/2) (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4))))
(/.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)) (*.f64 (*.f64 (*.f64 Om Om) 1/2) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 4)))
(/.f64 (/.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) Om) (*.f64 Om 1/2))
(/.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))) (*.f64 (*.f64 Om Om) 1/2))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 2 Om) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 Om)) 1) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) (*.f64 (cbrt.f64 (*.f64 Om Om)) (*.f64 Om (cbrt.f64 Om))))
(/.f64 (*.f64 (*.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) (/.f64 2 Om)) 1) (neg.f64 Om))
(/.f64 (*.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) (/.f64 2 Om)) (neg.f64 Om))
(/.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 (*.f64 Om 1/2) Om))
(/.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))) (*.f64 (*.f64 Om Om) 1/2))
(/.f64 (neg.f64 (/.f64 (*.f64 (/.f64 2 Om) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 Om))) (cbrt.f64 (neg.f64 (*.f64 Om Om))))
(neg.f64 (/.f64 (/.f64 (*.f64 (/.f64 2 Om) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) (cbrt.f64 Om)) (cbrt.f64 (neg.f64 (*.f64 Om Om)))))
(/.f64 (neg.f64 (/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 (*.f64 Om Om)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(/.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) (*.f64 (cbrt.f64 (*.f64 Om Om)) (cbrt.f64 (pow.f64 (*.f64 Om Om) 2))))
(/.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) (neg.f64 (*.f64 (*.f64 Om Om) 1/2)))
(/.f64 (*.f64 (/.f64 1 (*.f64 Om Om)) (*.f64 2 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)))) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4))
(/.f64 (*.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)) (/.f64 2 (*.f64 Om Om))) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 4))
(/.f64 (*.f64 (/.f64 2 Om) (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3))) (*.f64 Om (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)))
(/.f64 (*.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)) (/.f64 2 (*.f64 Om Om))) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 4))
(/.f64 (*.f64 (*.f64 2 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3))) (/.f64 1 (*.f64 Om Om))) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4))
(/.f64 (*.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)) (/.f64 2 (*.f64 Om Om))) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 4))
(/.f64 (*.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)) (/.f64 2 (*.f64 Om Om))) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4))
(/.f64 (*.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)) (/.f64 2 (*.f64 Om Om))) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 4))
(/.f64 (*.f64 2 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3))) (*.f64 (*.f64 Om Om) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)))
(/.f64 (*.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)) (/.f64 2 (*.f64 Om Om))) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 4))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 Om Om))) (*.f64 2 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)))
(/.f64 (*.f64 (*.f64 2 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3))) (cbrt.f64 (/.f64 1 (*.f64 Om Om)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 Om Om) 2)) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 4)))
(/.f64 (*.f64 (/.f64 1 Om) (*.f64 2 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)))) (*.f64 Om (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)))
(/.f64 (*.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)) (/.f64 2 (*.f64 Om Om))) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 4))
(/.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 1)
(*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) 8) (/.f64 2 (*.f64 Om Om))) (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) 8) (/.f64 2 (*.f64 Om Om))) (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 4)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) 3)
(*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(pow.f64 (pow.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 3) 1/3)
(*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(pow.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 1)
(*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(neg.f64 (/.f64 (*.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) 2) (*.f64 Om Om)))
(*.f64 (neg.f64 (/.f64 2 (*.f64 Om Om))) (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2))
(neg.f64 (*.f64 -1 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))
(neg.f64 (neg.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))))
(neg.f64 (*.f64 (/.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) Om) (/.f64 2 Om)))
(*.f64 (neg.f64 (/.f64 2 (*.f64 Om Om))) (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2))
(neg.f64 (*.f64 (*.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) 2) (/.f64 1 (*.f64 Om Om))))
(*.f64 (neg.f64 (/.f64 2 (*.f64 Om Om))) (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2))
(neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) 2) (*.f64 Om Om)) 1))
(*.f64 (neg.f64 (/.f64 2 (*.f64 Om Om))) (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2))
(neg.f64 (*.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) (/.f64 2 (*.f64 Om Om))))
(*.f64 (neg.f64 (/.f64 2 (*.f64 Om Om))) (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2))
(neg.f64 (*.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) -1))
(neg.f64 (neg.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))))
(neg.f64 (*.f64 (/.f64 2 Om) (/.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) Om)))
(*.f64 (neg.f64 (/.f64 2 (*.f64 Om Om))) (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2))
(neg.f64 (*.f64 (/.f64 1 (*.f64 Om Om)) (*.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) 2)))
(*.f64 (neg.f64 (/.f64 2 (*.f64 Om Om))) (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2))
(neg.f64 (*.f64 1 (/.f64 (*.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) 2) (*.f64 Om Om))))
(*.f64 (neg.f64 (/.f64 2 (*.f64 Om Om))) (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2))
(neg.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2)))
(*.f64 (neg.f64 (/.f64 2 (*.f64 Om Om))) (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2))
(neg.f64 (/.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) (*.f64 (*.f64 Om Om) 1/2)))
(neg.f64 (/.f64 (*.f64 (/.f64 2 Om) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (neg.f64 Om)))
(*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 3))
(*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 3) 1))
(*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 Om Om)) 3) (pow.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 3)))
(*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l)))) 0) (/.f64 1 (pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l)))) -1)) (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l)))))
(if (!=.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))) l)))) 0) (pow.f64 (/.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))) l))))) -1) (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))) l)))))
(if (!=.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l))) 0) (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l))) -1/2)) (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l)))))
(if (!=.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))) l))) 0) (pow.f64 (pow.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))) l))) -1/2) -1) (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))) l)))))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l))))) (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l))))))
(sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))) l))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l))))))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l))))))))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))) l)))) (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))) l))))))) 2)
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l))))) -1) (*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l))))) -1))
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))) l))))))
(*.f64 (*.f64 -1 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l)))))) (*.f64 -1 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l)))))))
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))) l))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l))))) (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l))))) 2))
(sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))) l))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l))))) 2) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l))))))
(sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))) l))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l)))) 1/2) 2)
(*.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))) l)))) 1/2) 2)
(*.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l)))) -1) -1)
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))) l))))))
(*.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l)))))
(sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))) l))))
(*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l)))) 1)
(sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))) l))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l)))) 2) 1/2)
(*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))) l)))) 2))
(/.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l)))) 1)
(sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))) l))))
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l))))) 3)
(sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))) l))))
(pow.f64 (pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l)))) 3) 1/3)
(sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))) l))))
(pow.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l))) 1/2)
(sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))) l))))
(pow.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l))))) 2)
(sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))) l))))
(pow.f64 (pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l)))) 2) 1/2)
(sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))) l))))
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l)))) 1)
(sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))) l))))
(neg.f64 (*.f64 -1 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l))))))
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))) l))))))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l)))) -1))
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))) l))))))
(sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l))))
(sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))) l))))
(sqrt.f64 (pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l)))) 2))
(sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))) l))))
(cbrt.f64 (pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l)))) 3))
(sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))) l))))
(fabs.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) l)))))
(fabs.f64 (sqrt.f64 (+.f64 1/2 (/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 2 (*.f64 Om Om)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))) l)))))
(fma.f64 (sqrt.f64 2) (sqrt.f64 2) (neg.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))
(fma.f64 (cbrt.f64 2) (cbrt.f64 4) (neg.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(fma.f64 (cbrt.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 2)) 2)
(fma.f64 (cbrt.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 2))) 2)
(fma.f64 (cbrt.f64 (-.f64 2 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 2)) (neg.f64 (cos.f64 (+.f64 kx kx))))
(fma.f64 1 2 (neg.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))
(fma.f64 -1 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 2)
(-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))
(fma.f64 1 (neg.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2)
(-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))
(fma.f64 1 (-.f64 2 (cos.f64 (+.f64 ky ky))) (neg.f64 (cos.f64 (+.f64 kx kx))))
(fma.f64 (cbrt.f64 ky) 0 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(fma.f64 (cbrt.f64 ky) 0 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(fma.f64 ky 0 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(fma.f64 ky 0 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(fma.f64 0 0 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(fma.f64 0 0 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(fma.f64 (cbrt.f64 (*.f64 kx kx)) 0 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(fma.f64 (cbrt.f64 (*.f64 kx kx)) 0 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(fma.f64 kx 0 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(fma.f64 kx 0 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(fma.f64 (cbrt.f64 kx) 0 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(fma.f64 (cbrt.f64 kx) 0 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(fma.f64 (+.f64 kx kx) 0 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(fma.f64 (+.f64 kx kx) 0 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(fma.f64 (+.f64 ky ky) 0 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(fma.f64 (+.f64 ky ky) 0 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(fma.f64 1 0 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(fma.f64 1 0 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(fma.f64 (cbrt.f64 (*.f64 ky ky)) 0 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(fma.f64 (cbrt.f64 (*.f64 ky ky)) 0 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(if (!=.f64 2 0) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 2 0) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 0) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 0) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 3) (pow.f64 (cos.f64 (+.f64 kx kx)) 3)) (+.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 2) (*.f64 (cos.f64 (+.f64 kx kx)) (-.f64 2 (-.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 3) (pow.f64 (cos.f64 (+.f64 kx kx)) 3)) (+.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 2) (*.f64 (cos.f64 (+.f64 kx kx)) (-.f64 2 (-.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (cos.f64 (+.f64 kx kx)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 3) (pow.f64 (cos.f64 (+.f64 kx kx)) 3)) (+.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 2) (*.f64 (cos.f64 (+.f64 kx kx)) (-.f64 2 (-.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (cos.f64 (+.f64 kx kx)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 3) (pow.f64 (cos.f64 (+.f64 kx kx)) 3)) (+.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 2) (*.f64 (cos.f64 (+.f64 kx kx)) (-.f64 2 (-.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (+.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 2) (*.f64 (cos.f64 (+.f64 kx kx)) (-.f64 2 (-.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 3) (pow.f64 (cos.f64 (+.f64 kx kx)) 3)) (+.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 2) (*.f64 (cos.f64 (+.f64 kx kx)) (-.f64 2 (-.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (+.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 2) (*.f64 (cos.f64 (+.f64 kx kx)) (-.f64 2 (-.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 3) (pow.f64 (cos.f64 (+.f64 kx kx)) 3)) (+.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 2) (*.f64 (cos.f64 (+.f64 kx kx)) (-.f64 2 (-.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (pow.f64 (cbrt.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3))) 2) 0) (/.f64 (cbrt.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3))) (/.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4) (pow.f64 (cbrt.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3))) 2))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (pow.f64 (cbrt.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3))) 2) 0) (/.f64 (cbrt.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3))) (/.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 4) (pow.f64 (cbrt.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3))) 2))) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)) 0) (/.f64 1 (/.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4) (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)) 0) (pow.f64 (/.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 4) (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3))) -1) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 0) (/.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4) (/.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))) 0) (/.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 4) (/.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 4) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (+.f64 16 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky)))) (-.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky)))) 4))) 0) (*.f64 (/.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)) (+.f64 64 (pow.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky)))) 3))) (+.f64 16 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky)))) (-.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky)))) 4)))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (+.f64 16 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (neg.f64 4)))) 0) (*.f64 (/.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)) (+.f64 64 (pow.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 3))) (+.f64 16 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (neg.f64 4))))) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (-.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)) (pow.f64 (sin.f64 kx) 2)) 0) (/.f64 (-.f64 (*.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2))) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) (-.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)) (pow.f64 (sin.f64 kx) 2))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (+.f64 (pow.f64 (cos.f64 kx) 2) (pow.f64 (sin.f64 kx) 2))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (pow.f64 (cos.f64 kx) 2))) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (+.f64 (pow.f64 (cos.f64 kx) 2) (pow.f64 (sin.f64 kx) 2)))) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (-.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 2) 4) (-.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2)) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (-.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 2) 4) (-.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (+.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 0) (/.f64 (-.f64 (*.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (-.f64 2 (cos.f64 (+.f64 kx kx)))) (pow.f64 (cos.f64 (+.f64 ky ky)) 2)) (+.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky)))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (-.f64 2 (-.f64 (cos.f64 (+.f64 kx kx)) (cos.f64 (+.f64 ky ky)))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) 2) (pow.f64 (cos.f64 (+.f64 ky ky)) 2)) (-.f64 2 (-.f64 (cos.f64 (+.f64 kx kx)) (cos.f64 (+.f64 ky ky))))) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (+.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4))) 0) (/.f64 (-.f64 (*.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4))) (*.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)))) (+.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (/.f64 (+.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 4)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 4)) 2) (pow.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 4)) 2)) (/.f64 (+.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 4))) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (+.f64 0 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2)) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2)) (+.f64 0 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) 0) (/.f64 (neg.f64 (pow.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))) 2)) (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (+.f64 (*.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2))) (-.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (*.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)) (pow.f64 (sin.f64 kx) 2)))) 0) (/.f64 (+.f64 (pow.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)) 3) (pow.f64 (pow.f64 (sin.f64 kx) 2) 3)) (+.f64 (*.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2))) (-.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (*.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)) (pow.f64 (sin.f64 kx) 2))))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (-.f64 (+.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (pow.f64 (cos.f64 kx) 2))) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (pow.f64 (cos.f64 kx) 2))) (pow.f64 (sin.f64 kx) 2))) 0) (/.f64 (+.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (pow.f64 (cos.f64 kx) 2))) 3) (pow.f64 (pow.f64 (sin.f64 kx) 2) 3)) (-.f64 (+.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (pow.f64 (cos.f64 kx) 2))) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (pow.f64 (cos.f64 kx) 2))) (pow.f64 (sin.f64 kx) 2)))) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 2) (-.f64 4 (*.f64 -2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))) 0) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (-.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 2) 4) (*.f64 -2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 0) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4) 0) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 4) 0) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)) 0) (/.f64 (+.f64 (pow.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)) 3) (pow.f64 (pow.f64 (sin.f64 kx) 2) 3)) (+.f64 (*.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2))) (-.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (*.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)) (pow.f64 (sin.f64 kx) 2))))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (pow.f64 (cos.f64 kx) 2))) 0) (/.f64 (+.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (pow.f64 (cos.f64 kx) 2))) 3) (pow.f64 (pow.f64 (sin.f64 kx) 2) 3)) (-.f64 (+.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (pow.f64 (cos.f64 kx) 2))) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (pow.f64 (cos.f64 kx) 2))) (pow.f64 (sin.f64 kx) 2)))) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 0) (/.f64 (+.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 3) (pow.f64 (neg.f64 (cos.f64 (+.f64 kx kx))) 3)) (+.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 2) (-.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 2) (*.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (neg.f64 (cos.f64 (+.f64 kx kx))))))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 3) (pow.f64 (cos.f64 (+.f64 kx kx)) 3)) (-.f64 (+.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 2) (pow.f64 (cos.f64 (+.f64 kx kx)) 2)) (neg.f64 (*.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))))) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (neg.f64 (cos.f64 (+.f64 kx kx))) 0) (/.f64 (+.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 3) (pow.f64 (neg.f64 (cos.f64 (+.f64 kx kx))) 3)) (+.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 2) (-.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 2) (*.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (neg.f64 (cos.f64 (+.f64 kx kx))))))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (neg.f64 (cos.f64 (+.f64 kx kx))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 3) (pow.f64 (cos.f64 (+.f64 kx kx)) 3)) (-.f64 (+.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 2) (pow.f64 (cos.f64 (+.f64 kx kx)) 2)) (neg.f64 (*.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))))) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) 3) (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (+.f64 (*.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (-.f64 2 (cos.f64 (+.f64 kx kx)))) (+.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 2) (*.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky)))))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) 3) (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (+.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 2) (*.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky)))) (pow.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) 2))) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) 3) (pow.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) 3)) (+.f64 (*.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4))) (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4))) (*.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)))))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 4)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 4)) 3) (pow.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 4)) 3)) (+.f64 (pow.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 4)) 2) (*.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 4)) (/.f64 (+.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 4))))) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (cos.f64 (+.f64 ky ky)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) 3) (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (+.f64 (*.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (-.f64 2 (cos.f64 (+.f64 kx kx)))) (+.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 2) (*.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky)))))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (cos.f64 (+.f64 ky ky)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) 3) (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (+.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 2) (*.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky)))) (pow.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) 2))) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) 3) (pow.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) 3)) (+.f64 (*.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4))) (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4))) (*.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)))))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 4)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 4)) 3) (pow.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 4)) 3)) (+.f64 (pow.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 4)) 2) (*.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 4)) (/.f64 (+.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 4))))) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) 0) (/.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2) (*.f64 0 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2))))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) 0) (/.f64 (pow.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))) 3) (+.f64 (pow.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))) 2) 0)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (+.f64 (*.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (-.f64 2 (cos.f64 (+.f64 kx kx)))) (+.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 2) (*.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) 3) (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (+.f64 (*.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (-.f64 2 (cos.f64 (+.f64 kx kx)))) (+.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 2) (*.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky)))))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (+.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 2) (*.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky)))) (pow.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) 2)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) 3) (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (+.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 ky ky)) 2) (*.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky)))) (pow.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) 2))) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4))) (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4))) (*.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) 3) (pow.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) 3)) (+.f64 (*.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4))) (+.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4))) (*.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)))))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 4)) 2) (*.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 4)) (/.f64 (+.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 4)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 4)) 3) (pow.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 4)) 3)) (+.f64 (pow.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 4)) 2) (*.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 4)) (/.f64 (+.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 4))))) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2) (*.f64 0 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2)))) 0) (/.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2) (*.f64 0 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2))))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (+.f64 (pow.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))) 2) 0) 0) (/.f64 (pow.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))) 3) (+.f64 (pow.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))) 2) 0)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 0) (/.f64 1 (/.f64 -1 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))) 0) (/.f64 1 (/.f64 -1 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2))) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 0) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 0) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 0) (/.f64 (-.f64 4 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 2)) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky)))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 0) (/.f64 (-.f64 4 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 2)) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (-.f64 2 (-.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 2) (pow.f64 (cos.f64 (+.f64 kx kx)) 2)) (-.f64 2 (-.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (-.f64 2 (-.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 2) (pow.f64 (cos.f64 (+.f64 kx kx)) 2)) (-.f64 2 (-.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(if (!=.f64 1 0) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 1 0) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (pow.f64 (sin.f64 kx) 2) 0) (/.f64 (+.f64 (pow.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)) 3) (pow.f64 (pow.f64 (sin.f64 kx) 2) 3)) (+.f64 (*.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2))) (-.f64 (pow.f64 (pow.f64 (sin.f64 kx) 2) 2) (*.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)) (pow.f64 (sin.f64 kx) 2))))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (pow.f64 (sin.f64 kx) 2) 0) (/.f64 (+.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (pow.f64 (cos.f64 kx) 2))) 3) (pow.f64 (pow.f64 (sin.f64 kx) 2) 3)) (-.f64 (+.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (pow.f64 (cos.f64 kx) 2))) 2) (pow.f64 (pow.f64 (sin.f64 kx) 2) 2)) (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (pow.f64 (cos.f64 kx) 2))) (pow.f64 (sin.f64 kx) 2)))) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(if (!=.f64 (+.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 2) (-.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 2) (*.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (neg.f64 (cos.f64 (+.f64 kx kx)))))) 0) (/.f64 (+.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 3) (pow.f64 (neg.f64 (cos.f64 (+.f64 kx kx))) 3)) (+.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 2) (-.f64 (pow.f64 (cos.f64 (+.f64 kx kx)) 2) (*.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (neg.f64 (cos.f64 (+.f64 kx kx))))))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 (-.f64 (+.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 2) (pow.f64 (cos.f64 (+.f64 kx kx)) 2)) (neg.f64 (*.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 3) (pow.f64 (cos.f64 (+.f64 kx kx)) 3)) (-.f64 (+.f64 (pow.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) 2) (pow.f64 (cos.f64 (+.f64 kx kx)) 2)) (neg.f64 (*.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))))) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2) (*.f64 0 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2))))) (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))) 3) (+.f64 (pow.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))) 2) 0)) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))
(+.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)) (pow.f64 (sin.f64 kx) 2))
(-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))
(+.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (neg.f64 (cos.f64 (+.f64 kx kx))))
(-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))
(+.f64 2 (neg.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))
(+.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2)
(-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))
(+.f64 (neg.f64 (cos.f64 (+.f64 kx kx))) (-.f64 2 (cos.f64 (+.f64 ky ky))))
(-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))
(+.f64 (pow.f64 (sin.f64 kx) 2) (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)))
(-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))
(+.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (neg.f64 (cos.f64 (+.f64 ky ky))))
(-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))
(+.f64 (neg.f64 (cos.f64 (+.f64 ky ky))) (+.f64 (neg.f64 (cos.f64 (+.f64 kx kx))) 2))
(-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))
(+.f64 (+.f64 1 (pow.f64 (sin.f64 ky) 2)) (-.f64 (pow.f64 (sin.f64 ky) 2) (cos.f64 (+.f64 kx kx))))
(+.f64 ky (-.f64 (neg.f64 ky) (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2)))
(-.f64 (+.f64 ky (neg.f64 ky)) (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2))
(+.f64 (*.f64 ky ky) (-.f64 (neg.f64 (*.f64 ky ky)) (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2)))
(fma.f64 ky ky (-.f64 (neg.f64 (*.f64 ky ky)) (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2)))
(+.f64 (*.f64 kx kx) (-.f64 (neg.f64 (*.f64 kx kx)) (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2)))
(fma.f64 kx kx (-.f64 (neg.f64 (*.f64 kx kx)) (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2)))
(+.f64 kx (-.f64 (neg.f64 kx) (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2)))
(-.f64 (+.f64 kx (neg.f64 kx)) (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2))
(+.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (pow.f64 (cos.f64 ky) 2)) (pow.f64 (sin.f64 ky) 2))
(-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))
(+.f64 (-.f64 2 (pow.f64 (cos.f64 kx) 2)) (-.f64 (pow.f64 (sin.f64 kx) 2) (cos.f64 (+.f64 ky ky))))
(-.f64 2 (-.f64 (pow.f64 (cos.f64 kx) 2) (-.f64 (pow.f64 (sin.f64 kx) 2) (cos.f64 (+.f64 ky ky)))))
(+.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 kx kx)) (pow.f64 (cos.f64 ky) 2))) (pow.f64 (sin.f64 ky) 2))
(-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))
(+.f64 (neg.f64 (cos.f64 (+.f64 ky ky))) (*.f64 -1 (+.f64 (cos.f64 (+.f64 kx kx)) -2)))
(-.f64 (neg.f64 (cos.f64 (+.f64 ky ky))) (+.f64 (cos.f64 (+.f64 kx kx)) -2))
(+.f64 (neg.f64 (cos.f64 (+.f64 ky ky))) (*.f64 (+.f64 (cos.f64 (+.f64 kx kx)) -2) -1))
(-.f64 (neg.f64 (cos.f64 (+.f64 ky ky))) (+.f64 (cos.f64 (+.f64 kx kx)) -2))
(+.f64 (neg.f64 (cos.f64 (+.f64 kx kx))) (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -2) -1))
(+.f64 (*.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)) 1) (pow.f64 (sin.f64 kx) 2))
(-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))
(+.f64 (neg.f64 (cos.f64 (+.f64 ky ky))) (-.f64 2 (cos.f64 (+.f64 kx kx))))
(-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))
(+.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (neg.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4))))
(/.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 4))
(+.f64 (+.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 1) 1)
(-.f64 (+.f64 1 1) (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))
(+.f64 1 (+.f64 1 (neg.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))
(-.f64 (+.f64 1 1) (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))
(+.f64 1 (-.f64 1 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(-.f64 (+.f64 1 1) (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))
(+.f64 0 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))
(-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))
(-.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky)))
(-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))
(-.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)))
(/.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 4))
(-.f64 (+.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)) 1) (pow.f64 (cos.f64 kx) 2))
(+.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (pow.f64 (cos.f64 kx) 2))) (-.f64 1 (pow.f64 (cos.f64 kx) 2)))
(-.f64 (+.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)) 1/2) (*.f64 1/2 (cos.f64 (+.f64 kx kx))))
(+.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (pow.f64 (cos.f64 kx) 2))) (-.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 kx kx)))))
(-.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (pow.f64 (cos.f64 ky) 2)) (neg.f64 (pow.f64 (sin.f64 ky) 2)))
(-.f64 (neg.f64 (cos.f64 (+.f64 kx kx))) (+.f64 (cos.f64 (+.f64 ky ky)) -2))
(-.f64 (neg.f64 (cos.f64 (+.f64 ky ky))) (+.f64 (cos.f64 (+.f64 kx kx)) -2))
(-.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) -2)
(neg.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2))
(-.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (pow.f64 (cos.f64 kx) 2)) (neg.f64 (pow.f64 (sin.f64 kx) 2)))
(-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (+.f64 (pow.f64 (cos.f64 kx) 2) (neg.f64 (pow.f64 (sin.f64 kx) 2))))
(-.f64 ky (+.f64 ky (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2)))
(-.f64 (*.f64 ky ky) (+.f64 (*.f64 ky ky) (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2)))
(-.f64 (*.f64 ky ky) (fma.f64 ky ky (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2)))
(-.f64 (*.f64 kx kx) (+.f64 (*.f64 kx kx) (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2)))
(-.f64 (*.f64 kx kx) (fma.f64 kx kx (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2)))
(-.f64 kx (+.f64 kx (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2)))
(-.f64 (/.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) 1) (cos.f64 (+.f64 ky ky)))
(-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))
(-.f64 (/.f64 (/.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) 1) (/.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) 1))
(/.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 4))
(-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))
(-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))
(-.f64 0 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2))
(neg.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2))
(-.f64 (+.f64 2 0) (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))
(-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))
(-.f64 1 (+.f64 1 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2)))
(*.f64 (cbrt.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) (cbrt.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2)))
(-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2)) (cbrt.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))
(-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))
(*.f64 -1 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2))
(neg.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2))
(*.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) -1)
(neg.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2))
(*.f64 (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 1/2) 2)
(*.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))) (*.f64 1/2 2))
(*.f64 (cbrt.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3))) (*.f64 (pow.f64 (cbrt.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3))) 2) (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4))))
(*.f64 (cbrt.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3))) 2) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 4)))
(*.f64 (neg.f64 (cbrt.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2))) (cbrt.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2)))
(neg.f64 (*.f64 (cbrt.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2)) (cbrt.f64 (pow.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))) 2))))
(*.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) 8) (/.f64 1 (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4))))
(/.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 4))
(*.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)) (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)))
(/.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 4))
(*.f64 (+.f64 (cbrt.f64 4) (+.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 2)) (cbrt.f64 (*.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))) (-.f64 (cbrt.f64 2) (cbrt.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))
(*.f64 1 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))
(-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))
(*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 1)
(-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))
(*.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 1/2)
(*.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))) (*.f64 1/2 2))
(*.f64 (cbrt.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2)) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2))))
(neg.f64 (*.f64 (cbrt.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2)) (cbrt.f64 (pow.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))) 2))))
(*.f64 (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)))
(/.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 4))
(*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4) (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4))))
(*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 4) (/.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 4)))
(/.f64 (*.f64 (-.f64 512 (pow.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) 3)) (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4))) (+.f64 64 (*.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (+.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)))))
(/.f64 (/.f64 (-.f64 512 (pow.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) 3)) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 4)) (+.f64 64 (*.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (+.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)))))
(/.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) -1)
(/.f64 (*.f64 2 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 2)
(/.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))) 2)
(/.f64 (/.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) -1) -1)
(/.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))) (*.f64 -1 -1))
(/.f64 (-.f64 512 (pow.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) 3)) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4) (+.f64 64 (*.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (+.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3))))))
(/.f64 (/.f64 (-.f64 512 (pow.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) 3)) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 4)) (+.f64 64 (*.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (+.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)))))
(/.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)) (+.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 2) (-.f64 4 (*.f64 -2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))))))
(/.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)) (-.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 2) 4) (*.f64 -2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))))
(/.f64 (-.f64 (*.f64 8 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4) (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3))) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)))
(/.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 4))
(/.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4))
(/.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 4))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) 8) 1) (*.f64 (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)) 1))
(/.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 4))
(/.f64 (*.f64 (-.f64 512 (pow.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) 3)) 1) (*.f64 (+.f64 64 (*.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (+.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)))) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)))
(/.f64 (/.f64 (-.f64 512 (pow.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) 3)) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 4)) (+.f64 64 (*.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) (+.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) 8) (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)))
(/.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 4))
(/.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 1)
(-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))
(/.f64 (/.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2) 1/2)
(/.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))) (*.f64 1/2 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2)) (cbrt.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)))) (cbrt.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)))
(/.f64 (cbrt.f64 (*.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)) (pow.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))) 2))) (cbrt.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 4)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3))) (cbrt.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 2))) (cbrt.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)))
(/.f64 (cbrt.f64 (*.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)) (pow.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))) 2))) (cbrt.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 4)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3) 8) 1) (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 (+.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) 4)))
(/.f64 (-.f64 8 (pow.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) 3)) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) (+.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 4))
(pow.f64 (cbrt.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))))) 3)
(-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))
(pow.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 3) 1/3)
(-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))
(pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 1)
(-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))
(neg.f64 (-.f64 (cos.f64 (+.f64 ky ky)) (-.f64 2 (cos.f64 (+.f64 kx kx)))))
(-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))
(neg.f64 (-.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2) 0))
(neg.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2))
(neg.f64 (+.f64 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx))) -2))
(cbrt.f64 (pow.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) 3))
(-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx)))

eval1.7s (4.1%)

Compiler

Compiled 94089 to 54922 computations (41.6% saved)

prune1.7s (4.1%)

Pruning

16 alts after pruning (15 fresh and 1 done)

PrunedKeptTotal
New2602132615
Fresh8210
Picked101
Done415
Total2615162631
Error
0.0b
Counts
2631 → 16
Alt Table
Click to see full alt table
StatusErrorProgram
7.4b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (*.f64 kx (*.f64 (*.f64 kx l) (/.f64 (/.f64 l Om) Om))) 1))))
8.1b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 2 (*.f64 l kx)) Om) 1))))
4.4b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))))
25.0b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) 2) (*.f64 Om Om))))))
20.9b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky))))))))
50.5b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (*.f64 Om Om)))) l))))
4.8b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (*.f64 2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))
5.9b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (/.f64 (+.f64 (*.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 2) 2)))))
14.1b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 l l))) (*.f64 Om Om)))))))
4.7b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))))
13.3b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 l Om) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))))))))
40.5b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))) Om) l)))))
50.6b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 2 (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 Om Om))) l)))))
40.6b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (neg.f64 (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))) Om)) l)))))
43.6b
(sqrt.f64 (+.f64 1/2 (+.f64 1/2 (neg.f64 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))))))
23.9b
(sqrt.f64 1)
Compiler

Compiled 739 to 584 computations (21% saved)

localize37.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
0.8b
(/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
3.7b
(*.f64 (sin.f64 ky) (/.f64 l Om))
9.1b
(sqrt.f64 (+.f64 1 (*.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
Compiler

Compiled 115 to 62 computations (46.1% saved)

series243.0ms (0.6%)

Counts
4 → 108
Calls

36 calls:

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

Compiled 23150 to 17225 computations (25.6% saved)

rewrite201.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
146×egg-rr
84×egg-rr
79×egg-rr
41×egg-rr
Counts
4 → 350
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 1 (*.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(*.f64 (sin.f64 ky) (/.f64 l Om))
(/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2) 0) (/.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2) -1)) (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 0) (/.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 0) (/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 0) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 0) (/.f64 1 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) -1/2)) (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (*.f64 (sqrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 -1) (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (neg.f64 (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (*.f64 2 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (/.f64 2 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 l 0) (/.f64 (sin.f64 ky) (/.f64 Om l)) (*.f64 (sin.f64 ky) (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 l) 0) (/.f64 (sin.f64 ky) (/.f64 Om l)) (*.f64 (sin.f64 ky) (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 ky) 0) (/.f64 l (/.f64 Om (sin.f64 ky))) (*.f64 (sin.f64 ky) (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) l) 0) (/.f64 (cbrt.f64 (sin.f64 ky)) (/.f64 Om (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) l))) (*.f64 (sin.f64 ky) (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 l l)) 0) (/.f64 (*.f64 (sin.f64 ky) (cbrt.f64 l)) (/.f64 Om (cbrt.f64 (*.f64 l l)))) (*.f64 (sin.f64 ky) (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 ky) l) 0) (/.f64 1 (/.f64 Om (*.f64 (sin.f64 ky) l))) (*.f64 (sin.f64 ky) (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (sin.f64 ky) l)) (/.f64 Om (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))) (*.f64 (sin.f64 ky) (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 ky) 0) (/.f64 (neg.f64 l) (/.f64 (neg.f64 Om) (sin.f64 ky))) (*.f64 (sin.f64 ky) (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 ky) (cbrt.f64 Om)) (/.f64 l (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 ky) -1) (/.f64 l (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 ky) (neg.f64 (cbrt.f64 Om))) (/.f64 (neg.f64 l) (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 ky) (cbrt.f64 (neg.f64 Om))) (/.f64 (neg.f64 l) (pow.f64 (cbrt.f64 (neg.f64 Om)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sin.f64 ky)) (cbrt.f64 (*.f64 Om Om))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) l) (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sin.f64 ky)) (cbrt.f64 Om)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) l) (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sin.f64 ky)) Om) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) l) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (sin.f64 ky) l)) (cbrt.f64 (*.f64 Om Om))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (sin.f64 ky) l)) 1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (sin.f64 ky) l)) Om) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sin.f64 ky) (cbrt.f64 l)) (cbrt.f64 (*.f64 Om Om))) (/.f64 (cbrt.f64 (*.f64 l l)) (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sin.f64 ky) (cbrt.f64 l)) 1) (/.f64 (cbrt.f64 (*.f64 l l)) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 l Om))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 ky) (/.f64 l Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l Om) (sin.f64 ky))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 l Om) (cbrt.f64 (sin.f64 ky))) (cbrt.f64 (pow.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) l) (/.f64 1 Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) (cbrt.f64 (/.f64 l Om))) (cbrt.f64 (pow.f64 (/.f64 l Om) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (/.f64 (sin.f64 ky) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 l Om)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 ky)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 ky) Om) l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 Om) (*.f64 (sin.f64 ky) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 l Om)) (cbrt.f64 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (*.f64 (sin.f64 ky) (cbrt.f64 (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (cbrt.f64 (*.f64 Om Om))) (/.f64 (sin.f64 ky) (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 l Om) (cbrt.f64 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (sin.f64 ky)) (cbrt.f64 (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 l Om) (cbrt.f64 (sin.f64 ky))) (cbrt.f64 (sin.f64 ky))) (cbrt.f64 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 l Om) (cbrt.f64 (sin.f64 ky))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 ky))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 ky))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 l Om) (cbrt.f64 (sin.f64 ky))) 1) (cbrt.f64 (pow.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 Om)) (cbrt.f64 (/.f64 1 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 ky))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 ky))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 (/.f64 (sin.f64 ky) Om) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 ky)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 l Om)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 ky) (cbrt.f64 Om)) (*.f64 (/.f64 l (cbrt.f64 (*.f64 Om Om))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 l Om)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (sin.f64 ky)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) (neg.f64 l)) (/.f64 -1 Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (cbrt.f64 Om)) (/.f64 (sin.f64 ky) (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 ky) (cbrt.f64 (*.f64 Om Om))) (/.f64 l (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (*.f64 Om Om))) (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 Om)) (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sin.f64 ky) (cbrt.f64 l)) Om) (cbrt.f64 (*.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 l)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (sin.f64 ky))) (cbrt.f64 (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 Om)) (pow.f64 (cbrt.f64 (cbrt.f64 Om)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 Om)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 ky) (neg.f64 l)) (cbrt.f64 Om)) (neg.f64 (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 ky) (neg.f64 l)) (cbrt.f64 (neg.f64 Om))) (pow.f64 (cbrt.f64 (neg.f64 Om)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) l) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 Om))) (neg.f64 (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sin.f64 ky) (neg.f64 l))) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) (neg.f64 l)) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 Om)) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sin.f64 ky) l) -1) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sin.f64 ky) (cbrt.f64 Om)) l) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (cbrt.f64 (*.f64 (sin.f64 ky) l))) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 Om)) 1) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sin.f64 ky) (neg.f64 l)) 1) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) (/.f64 l (cbrt.f64 (*.f64 Om Om)))) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 l (cbrt.f64 Om)) (sin.f64 ky)) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 ky) l)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 l) (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (sin.f64 ky))) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 Om)) 1) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 Om)) (cbrt.f64 Om)) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 ky) (neg.f64 l)) 1) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 l Om))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 l (neg.f64 Om)) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sin.f64 ky) (/.f64 l (neg.f64 Om))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (sin.f64 ky) l) (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1/2 0) (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 0) (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 2 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))) (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 0) (/.f64 1 (/.f64 2 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1/2 0) (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (cbrt.f64 -1/2) (/.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 1/4))) (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 1/2))) (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/2) 0) (/.f64 (cbrt.f64 1/4) (/.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (cbrt.f64 1/2))) (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (cbrt.f64 1/2) (/.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (cbrt.f64 1/4))) (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2) -1) 0) (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 2 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2) -1))) (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (sqrt.f64 1/2)) 0) (/.f64 (sqrt.f64 (sqrt.f64 1/2)) (/.f64 (*.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (sqrt.f64 2)) (sqrt.f64 (sqrt.f64 1/2)))) (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/2) 0) (/.f64 (cbrt.f64 (sqrt.f64 1/2)) (/.f64 (*.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (sqrt.f64 2)) (cbrt.f64 1/2))) (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (sqrt.f64 1/2)) 0) (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (neg.f64 (cbrt.f64 1/2)) (/.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 1/4))) (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 1/4)) 0) (/.f64 (cbrt.f64 1/2) (/.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (cbrt.f64 1/4))) (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 -1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/2) (/.f64 (cbrt.f64 1/4) (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/2) (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 (cbrt.f64 1/4) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 (sqrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 1/4) (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 1/4) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 (cbrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) (/.f64 (sqrt.f64 1/2) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 1/2)) (cbrt.f64 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) 2) 2) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1) (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (sqrt.f64 1/2)) (*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2) -1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 4)) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2) -1) (cbrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2) -1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (sqrt.f64 2)) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2) -1) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/4) (/.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/2) (/.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1) (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 4)) (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2) (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 2)) (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (sqrt.f64 2)) (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 1/2)) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 (cbrt.f64 1/4) (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 -1 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2) -1) (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 2 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (*.f64 2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (*.f64 2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 1/2) (*.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 1/2) (*.f64 (cbrt.f64 4) (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 -2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/2) -1) (*.f64 (cbrt.f64 4) (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 -1) (*.f64 -2 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) -1) (*.f64 (sqrt.f64 2) (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (*.f64 (cbrt.f64 4) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (*.f64 -2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (*.f64 -2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (*.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 1/2)) (*.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 1/2)) (*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1) (*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 -1) (*.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) -1) (*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) -1) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (sqrt.f64 1/2)) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (*.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 1/2) (*.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 1/2)) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) -1) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 1/2) (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 1/4)) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (sqrt.f64 1/2)) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (sqrt.f64 1/2)) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 1/4)) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) (cbrt.f64 -1/2)) (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) (cbrt.f64 1/2)) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1/2) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/2) (/.f64 (cbrt.f64 1/4) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/2) (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2))) (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2))) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 1/4) (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2))) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (sqrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (sqrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1/2 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 2)) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 4)) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 2) (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 1/2)) (neg.f64 (*.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (sqrt.f64 2)) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (*.f64 (cbrt.f64 4) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2) (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1/2 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 0) (/.f64 (*.f64 (sin.f64 ky) l) (/.f64 Om (*.f64 (sin.f64 ky) (/.f64 l Om)))) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 ky) l) 0) (/.f64 (*.f64 (sin.f64 ky) l) (/.f64 (*.f64 Om Om) (*.f64 (sin.f64 ky) l))) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 ky) l) 0) (/.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (/.f64 Om (*.f64 (sin.f64 ky) l))) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (sin.f64 ky)) (sin.f64 ky))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 l Om))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (*.f64 (sin.f64 ky) (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 ky) (*.f64 (pow.f64 (/.f64 l Om) 2) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (*.f64 (sin.f64 ky) (/.f64 l Om))) (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (cbrt.f64 (sin.f64 ky))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (/.f64 (sin.f64 ky) (cbrt.f64 Om))) (/.f64 l (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (cbrt.f64 (/.f64 l Om))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) (cbrt.f64 (/.f64 l Om))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (*.f64 (sin.f64 ky) (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 ky) (cbrt.f64 Om)) (*.f64 (/.f64 l (cbrt.f64 (*.f64 Om Om))) (*.f64 (sin.f64 ky) (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 l Om) (cbrt.f64 (sin.f64 ky))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 (sin.f64 ky) (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 l Om)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (sin.f64 ky)) (*.f64 (sin.f64 ky) (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sin.f64 ky) (cbrt.f64 Om)) (/.f64 (sin.f64 ky) (cbrt.f64 Om))) (*.f64 (/.f64 l (cbrt.f64 (*.f64 Om Om))) (/.f64 l (cbrt.f64 (*.f64 Om Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 l Om) (cbrt.f64 (sin.f64 ky))) (*.f64 (/.f64 l Om) (cbrt.f64 (sin.f64 ky)))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (cbrt.f64 (pow.f64 (sin.f64 ky) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 (sin.f64 ky) (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l Om)) (/.f64 l Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l Om) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 ky) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 l Om) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) l) (/.f64 (sin.f64 ky) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) (/.f64 1 Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 (sin.f64 ky) (cbrt.f64 (/.f64 l Om)))) (cbrt.f64 (pow.f64 (/.f64 l Om) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 (/.f64 l Om) (cbrt.f64 (sin.f64 ky)))) (cbrt.f64 (pow.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 (/.f64 (sin.f64 ky) Om) (*.f64 (sin.f64 ky) (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) l) (*.f64 (/.f64 1 Om) (*.f64 (sin.f64 ky) (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 ky)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 l Om)) (*.f64 (sin.f64 ky) (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l l) (*.f64 (/.f64 (sin.f64 ky) Om) (/.f64 (sin.f64 ky) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 (/.f64 1 Om) (/.f64 1 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 l Om)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 ky) (cbrt.f64 (/.f64 l Om))) (*.f64 (sin.f64 ky) (cbrt.f64 (/.f64 l Om)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (cbrt.f64 (pow.f64 (/.f64 l Om) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (sin.f64 ky)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 1 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 (*.f64 Om Om))) (/.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) l) (/.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 Om)) (/.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (cbrt.f64 (*.f64 Om Om))) (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (cbrt.f64 Om)) (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) Om) (*.f64 (sin.f64 ky) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l Om)) l) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 1) (*.f64 Om Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l Om))) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) 1) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sin.f64 ky) (neg.f64 l)) (*.f64 (sin.f64 ky) l)) (*.f64 (neg.f64 Om) Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 Om)) (*.f64 (sin.f64 ky) l)) (*.f64 (cbrt.f64 (*.f64 Om Om)) Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sin.f64 ky) l) (*.f64 (sin.f64 ky) (neg.f64 l))) (*.f64 Om (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sin.f64 ky) (neg.f64 l)) (*.f64 (sin.f64 ky) (neg.f64 l))) (*.f64 (neg.f64 Om) (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 Om)) (*.f64 (sin.f64 ky) (neg.f64 l))) (*.f64 (cbrt.f64 (*.f64 Om Om)) (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sin.f64 ky) l) (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 Om))) (*.f64 Om (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sin.f64 ky) (neg.f64 l)) (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 Om))) (*.f64 (neg.f64 Om) (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 Om)) (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 Om))) (*.f64 (cbrt.f64 (*.f64 Om Om)) (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (neg.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 (sin.f64 ky) (neg.f64 l))) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l Om)) (/.f64 l (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l Om)) (neg.f64 l)) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 Om)) (*.f64 (sin.f64 ky) (/.f64 l Om))) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sin.f64 ky) (neg.f64 l)) (*.f64 (sin.f64 ky) (/.f64 l Om))) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 l (cbrt.f64 Om)) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l Om))) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 l) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l Om))) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 ky) l)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (*.f64 (sin.f64 ky) (/.f64 l Om)))) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) (cbrt.f64 Om)) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om)) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 3) 2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 l (neg.f64 Om)) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l Om)) (/.f64 l (neg.f64 Om))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 3) 2))))))

simplify1.1s (2.7%)

Algorithm
egglog
Counts
458 → 526
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 ky 4)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 ky 6) (-.f64 (*.f64 4 (+.f64 (*.f64 1/36 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/60 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))) (+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 ky 4))))))
1
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2) (pow.f64 l 4)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2) (pow.f64 l 4))) (/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2) (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))))
(*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l)
(+.f64 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))
(-.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l)) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))
1
(+.f64 1 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2) (pow.f64 l 2)))) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2))))))
1
(+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) 1)
(+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2) (*.f64 (pow.f64 (/.f64 -1 Om) 6) (pow.f64 l 2)))))))
(/.f64 (*.f64 l ky) Om)
(+.f64 (/.f64 (*.f64 l ky) Om) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 ky 3) l) Om)))
(+.f64 (/.f64 (*.f64 l ky) Om) (+.f64 (*.f64 1/120 (/.f64 (*.f64 l (pow.f64 ky 5)) Om)) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 ky 3) l) Om))))
(+.f64 (/.f64 (*.f64 l ky) Om) (+.f64 (*.f64 -1/5040 (/.f64 (*.f64 l (pow.f64 ky 7)) Om)) (+.f64 (*.f64 1/120 (/.f64 (*.f64 l (pow.f64 ky 5)) Om)) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 ky 3) l) Om)))))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))))))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 1/4 (-.f64 (*.f64 4 (+.f64 (*.f64 1/36 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/60 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2)))))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 l 6) (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 Om 2)))))) (+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4))))))
1/2
(+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2))))) (+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2) (pow.f64 l 2))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2))) (pow.f64 l 2))))) (pow.f64 (/.f64 1 Om) 6))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2))))) (+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))))
1/2
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) 1/2)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2) (pow.f64 l 2))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2))) (pow.f64 l 2))))) (pow.f64 (/.f64 -1 Om) 6))))))
(/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))
(+.f64 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 1/36 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/60 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 1/36 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/60 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (+.f64 (*.f64 (pow.f64 ky 8) (+.f64 (*.f64 -1/360 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -1/2520 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 Om -2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 Om -2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 Om -2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 Om -2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2) 0) (/.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2) -1)) (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(if (!=.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 0) (/.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(if (!=.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 0) (/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(if (!=.f64 1 0) (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(if (!=.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 0) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(if (!=.f64 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 0) (/.f64 1 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) -1/2)) (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(-.f64 0 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(*.f64 1 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(*.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1)
(*.f64 (sqrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (*.f64 (sqrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(*.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(*.f64 (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(*.f64 (neg.f64 -1) (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2))
(*.f64 -1 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(*.f64 (neg.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)))
(*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (neg.f64 (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))
(*.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2)))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2))))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2))
(/.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1)
(/.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) -1)
(pow.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (*.f64 2 1/2))
(pow.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (/.f64 2 2))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 3) 1/3)
(pow.f64 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 1/2)
(pow.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1)
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3)
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2) 1/2)
(hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))
(hypot.f64 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1)
(neg.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2))
(cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 3))
(fabs.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(if (!=.f64 l 0) (/.f64 (sin.f64 ky) (/.f64 Om l)) (*.f64 (sin.f64 ky) (/.f64 l Om)))
(if (!=.f64 (neg.f64 l) 0) (/.f64 (sin.f64 ky) (/.f64 Om l)) (*.f64 (sin.f64 ky) (/.f64 l Om)))
(if (!=.f64 (sin.f64 ky) 0) (/.f64 l (/.f64 Om (sin.f64 ky))) (*.f64 (sin.f64 ky) (/.f64 l Om)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) l) 0) (/.f64 (cbrt.f64 (sin.f64 ky)) (/.f64 Om (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) l))) (*.f64 (sin.f64 ky) (/.f64 l Om)))
(if (!=.f64 (cbrt.f64 (*.f64 l l)) 0) (/.f64 (*.f64 (sin.f64 ky) (cbrt.f64 l)) (/.f64 Om (cbrt.f64 (*.f64 l l)))) (*.f64 (sin.f64 ky) (/.f64 l Om)))
(if (!=.f64 (*.f64 (sin.f64 ky) l) 0) (/.f64 1 (/.f64 Om (*.f64 (sin.f64 ky) l))) (*.f64 (sin.f64 ky) (/.f64 l Om)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (sin.f64 ky) l)) (/.f64 Om (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))) (*.f64 (sin.f64 ky) (/.f64 l Om)))
(if (!=.f64 (sin.f64 ky) 0) (/.f64 (neg.f64 l) (/.f64 (neg.f64 Om) (sin.f64 ky))) (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (/.f64 (sin.f64 ky) (cbrt.f64 Om)) (/.f64 l (cbrt.f64 (*.f64 Om Om))))
(*.f64 (/.f64 (sin.f64 ky) -1) (/.f64 l (neg.f64 Om)))
(*.f64 (/.f64 (sin.f64 ky) (neg.f64 (cbrt.f64 Om))) (/.f64 (neg.f64 l) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (/.f64 (sin.f64 ky) (cbrt.f64 (neg.f64 Om))) (/.f64 (neg.f64 l) (pow.f64 (cbrt.f64 (neg.f64 Om)) 2)))
(*.f64 (/.f64 (cbrt.f64 (sin.f64 ky)) (cbrt.f64 (*.f64 Om Om))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) l) (cbrt.f64 Om)))
(*.f64 (/.f64 (cbrt.f64 (sin.f64 ky)) (cbrt.f64 Om)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) l) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (/.f64 (cbrt.f64 (sin.f64 ky)) Om) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) l) 1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (sin.f64 ky) l)) (cbrt.f64 (*.f64 Om Om))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (cbrt.f64 Om)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (sin.f64 ky) l)) 1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) Om))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (sin.f64 ky) l)) Om) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 1))
(*.f64 (/.f64 (*.f64 (sin.f64 ky) (cbrt.f64 l)) (cbrt.f64 (*.f64 Om Om))) (/.f64 (cbrt.f64 (*.f64 l l)) (cbrt.f64 Om)))
(*.f64 (/.f64 (*.f64 (sin.f64 ky) (cbrt.f64 l)) 1) (/.f64 (cbrt.f64 (*.f64 l l)) Om))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 l Om))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 l Om))))
(*.f64 1 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 1)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 (/.f64 l Om) (sin.f64 ky))
(*.f64 (*.f64 (/.f64 l Om) (cbrt.f64 (sin.f64 ky))) (cbrt.f64 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (*.f64 (sin.f64 ky) l) (/.f64 1 Om))
(*.f64 (*.f64 (sin.f64 ky) (cbrt.f64 (/.f64 l Om))) (cbrt.f64 (pow.f64 (/.f64 l Om) 2)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(*.f64 (cbrt.f64 (/.f64 l Om)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (sin.f64 ky)))
(*.f64 (cbrt.f64 (sin.f64 ky)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 l Om)))
(*.f64 (/.f64 (sin.f64 ky) Om) l)
(*.f64 (/.f64 1 Om) (*.f64 (sin.f64 ky) l))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 l Om)) (cbrt.f64 (sin.f64 ky)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (*.f64 (sin.f64 ky) (cbrt.f64 (/.f64 l Om))))
(*.f64 (/.f64 l (cbrt.f64 (*.f64 Om Om))) (/.f64 (sin.f64 ky) (cbrt.f64 Om)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 l Om) (cbrt.f64 (sin.f64 ky))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (sin.f64 ky)) (cbrt.f64 (/.f64 l Om)))
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (cbrt.f64 (sin.f64 ky))) (cbrt.f64 (sin.f64 ky))) (cbrt.f64 (sin.f64 ky)))
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (cbrt.f64 (sin.f64 ky))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 ky))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 ky))) 2) 2))
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (cbrt.f64 (sin.f64 ky))) 1) (cbrt.f64 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 Om)) (cbrt.f64 (/.f64 1 (*.f64 Om Om))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 ky))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 ky))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 l Om))))
(*.f64 l (*.f64 (/.f64 (sin.f64 ky) Om) 1))
(*.f64 (cbrt.f64 (sin.f64 ky)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 l Om)) 1))
(*.f64 (/.f64 (sin.f64 ky) (cbrt.f64 Om)) (*.f64 (/.f64 l (cbrt.f64 (*.f64 Om Om))) 1))
(*.f64 (cbrt.f64 (/.f64 l Om)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (sin.f64 ky)) 1))
(*.f64 (*.f64 (sin.f64 ky) (neg.f64 l)) (/.f64 -1 Om))
(*.f64 (/.f64 l (cbrt.f64 Om)) (/.f64 (sin.f64 ky) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (/.f64 (sin.f64 ky) (cbrt.f64 (*.f64 Om Om))) (/.f64 l (cbrt.f64 Om)))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 Om Om))) (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 Om)))
(*.f64 (cbrt.f64 (/.f64 1 Om)) (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (/.f64 (*.f64 (sin.f64 ky) (cbrt.f64 l)) Om) (cbrt.f64 (*.f64 l l)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 l)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (sin.f64 ky))) (cbrt.f64 (neg.f64 Om)))
(/.f64 (/.f64 (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 Om)) (pow.f64 (cbrt.f64 (cbrt.f64 Om)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 Om)) 2) 2))
(/.f64 (/.f64 (*.f64 (sin.f64 ky) (neg.f64 l)) (cbrt.f64 Om)) (neg.f64 (cbrt.f64 (*.f64 Om Om))))
(/.f64 (/.f64 (*.f64 (sin.f64 ky) (neg.f64 l)) (cbrt.f64 (neg.f64 Om))) (pow.f64 (cbrt.f64 (neg.f64 Om)) 2))
(/.f64 (*.f64 (sin.f64 ky) l) Om)
(/.f64 (neg.f64 (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 Om))) (neg.f64 (cbrt.f64 (*.f64 Om Om))))
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) (neg.f64 l))) Om)
(/.f64 (*.f64 (sin.f64 ky) (neg.f64 l)) (neg.f64 Om))
(/.f64 (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 Om)) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (*.f64 (sin.f64 ky) l) -1) (neg.f64 Om))
(/.f64 (*.f64 (/.f64 (sin.f64 ky) (cbrt.f64 Om)) l) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (cbrt.f64 (*.f64 (sin.f64 ky) l))) (cbrt.f64 Om))
(/.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 1)
(/.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 Om)) 1) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (*.f64 (sin.f64 ky) (neg.f64 l)) 1) (neg.f64 Om))
(/.f64 (*.f64 (sin.f64 ky) (/.f64 l (cbrt.f64 (*.f64 Om Om)))) (cbrt.f64 Om))
(/.f64 (*.f64 (/.f64 l (cbrt.f64 Om)) (sin.f64 ky)) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 ky) l)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 Om))
(/.f64 (*.f64 (cbrt.f64 l) (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (sin.f64 ky))) (cbrt.f64 Om))
(/.f64 (/.f64 (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 Om)) 1) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (/.f64 (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 Om)) (cbrt.f64 Om)) (cbrt.f64 Om))
(/.f64 (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 Om))
(/.f64 (/.f64 (*.f64 (sin.f64 ky) (neg.f64 l)) 1) (neg.f64 Om))
(pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 l Om))) 3)
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 1)
(neg.f64 (*.f64 (/.f64 l (neg.f64 Om)) (sin.f64 ky)))
(neg.f64 (*.f64 (sin.f64 ky) (/.f64 l (neg.f64 Om))))
(neg.f64 (/.f64 (*.f64 (sin.f64 ky) l) (neg.f64 Om)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 3))
(if (!=.f64 1/2 0) (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 0) (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 2 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))) (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 0) (/.f64 1 (/.f64 2 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 1 0) (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 -1/2 0) (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (cbrt.f64 -1/2) (/.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 1/4))) (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 1/2))) (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (cbrt.f64 1/2) 0) (/.f64 (cbrt.f64 1/4) (/.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (cbrt.f64 1/2))) (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (cbrt.f64 1/2) (/.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (cbrt.f64 1/4))) (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2) -1) 0) (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 2 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2) -1))) (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (sqrt.f64 (sqrt.f64 1/2)) 0) (/.f64 (sqrt.f64 (sqrt.f64 1/2)) (/.f64 (*.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (sqrt.f64 2)) (sqrt.f64 (sqrt.f64 1/2)))) (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (cbrt.f64 1/2) 0) (/.f64 (cbrt.f64 (sqrt.f64 1/2)) (/.f64 (*.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (sqrt.f64 2)) (cbrt.f64 1/2))) (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (neg.f64 (sqrt.f64 1/2)) 0) (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (neg.f64 (cbrt.f64 1/2)) (/.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 1/4))) (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (neg.f64 (cbrt.f64 1/4)) 0) (/.f64 (cbrt.f64 1/2) (/.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (cbrt.f64 1/4))) (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(-.f64 0 (/.f64 -1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(-.f64 (/.f64 0 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 -1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(*.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(*.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1)
(*.f64 (cbrt.f64 1/2) (/.f64 (cbrt.f64 1/4) (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/2) (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(*.f64 (/.f64 (cbrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 (cbrt.f64 1/4) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(*.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)))
(*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 (sqrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(*.f64 (/.f64 (cbrt.f64 1/4) (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 1/2))
(*.f64 (/.f64 (cbrt.f64 1/4) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 (cbrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(*.f64 (/.f64 (sqrt.f64 1/2) (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 1/2))
(*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) (/.f64 (sqrt.f64 1/2) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(*.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) 2) 2))
(*.f64 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 1/2)) (cbrt.f64 1/4))
(*.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2) -1))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) 2) 2) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1) (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (sqrt.f64 1/2)) (*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (sqrt.f64 1/2)))
(*.f64 -1 (/.f64 -1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2) -1) 2))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 4)) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2) -1) (cbrt.f64 2)))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2) -1) 1))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (sqrt.f64 2)) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2) -1) (sqrt.f64 2)))
(*.f64 (cbrt.f64 1/4) (/.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 2)))
(*.f64 (cbrt.f64 1/2) (/.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 4)))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1) (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 4)) (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 2)))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2) (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 2)) (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 4)))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (sqrt.f64 2)) (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (sqrt.f64 2)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 1/2)) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 (cbrt.f64 1/4) (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))
(*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2)
(*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(*.f64 -1/2 (/.f64 -1 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) -1/2)
(*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2) -1) (cbrt.f64 4)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 (*.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 -1 (*.f64 2 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (*.f64 2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)))
(/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (*.f64 2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(/.f64 -1 (*.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2))
(/.f64 (cbrt.f64 1/2) (*.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (cbrt.f64 4)))
(/.f64 -1 (*.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) -2))
(/.f64 (cbrt.f64 1/2) (*.f64 (cbrt.f64 4) (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 -1 (*.f64 -2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 (*.f64 (cbrt.f64 1/2) -1) (*.f64 (cbrt.f64 4) (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(/.f64 (*.f64 -1 -1) (*.f64 -2 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(/.f64 (*.f64 (sqrt.f64 1/2) -1) (*.f64 (sqrt.f64 2) (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(/.f64 (/.f64 (cbrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (*.f64 (cbrt.f64 4) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(/.f64 (*.f64 -1 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (*.f64 -2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(/.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(/.f64 (*.f64 -1 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (*.f64 -2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)))
(/.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (*.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)))
(/.f64 (neg.f64 (cbrt.f64 1/2)) (*.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 4)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 1/2)) (*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 4)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1) (*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2) 2))
(/.f64 (*.f64 -1 -1) (*.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) -2))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) -1) (*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) -2))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) -1) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2) -2))
(/.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 2)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 2)))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (sqrt.f64 1/2)) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2) (sqrt.f64 2)))
(/.f64 -1/2 (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)))
(/.f64 (neg.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(/.f64 (neg.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) -2)
(/.f64 (neg.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)))
(/.f64 -1 (neg.f64 (*.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2)))
(/.f64 -1/2 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2))
(/.f64 (sqrt.f64 1/2) (*.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (sqrt.f64 2)))
(/.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)
(/.f64 1 (*.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2))
(/.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1)
(/.f64 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 1/2)) (cbrt.f64 4))
(/.f64 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) -1) -2)
(/.f64 (/.f64 (sqrt.f64 1/2) (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 1/4)) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2))
(/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (sqrt.f64 1/2)) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (sqrt.f64 1/2)) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2))
(/.f64 (*.f64 (/.f64 (cbrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 1/4)) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) (cbrt.f64 -1/2)) (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) (cbrt.f64 1/2)) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1/2) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2))
(/.f64 (*.f64 (cbrt.f64 1/2) (/.f64 (cbrt.f64 1/4) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 (*.f64 (cbrt.f64 1/2) (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 4))
(/.f64 (*.f64 -1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) -2)
(/.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2))) (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(/.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2))) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 (/.f64 (cbrt.f64 1/4) (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 2))
(/.f64 (*.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2))
(/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2))) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (sqrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (sqrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(/.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 (/.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2) 2))
(/.f64 (/.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2))
(/.f64 (/.f64 -1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)))
(/.f64 (/.f64 -1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(/.f64 (/.f64 -1/2 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2))
(/.f64 (/.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 2)) (cbrt.f64 4))
(/.f64 (/.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 4)) (cbrt.f64 2))
(/.f64 -1 (/.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2))
(/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 2) (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 (neg.f64 (sqrt.f64 1/2)) (neg.f64 (*.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (sqrt.f64 2))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(/.f64 1 (*.f64 (*.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (sqrt.f64 2)) (sqrt.f64 2)))
(/.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (*.f64 (cbrt.f64 4) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)))
(/.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2) (cbrt.f64 4)))
(pow.f64 (*.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2) -1)
(pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1)
(pow.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2)
(pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 3)
(pow.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3) 1/3)
(neg.f64 (/.f64 -1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(neg.f64 (*.f64 (/.f64 -1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1))
(neg.f64 (*.f64 -1/2 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(neg.f64 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) -1/2))
(cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3))
(if (!=.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 0) (/.f64 (*.f64 (sin.f64 ky) l) (/.f64 Om (*.f64 (sin.f64 ky) (/.f64 l Om)))) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))
(if (!=.f64 (*.f64 (sin.f64 ky) l) 0) (/.f64 (*.f64 (sin.f64 ky) l) (/.f64 (*.f64 Om Om) (*.f64 (sin.f64 ky) l))) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))
(if (!=.f64 (*.f64 (sin.f64 ky) l) 0) (/.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (/.f64 Om (*.f64 (sin.f64 ky) l))) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))
(*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (sin.f64 ky)) (sin.f64 ky))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 l Om))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (*.f64 (sin.f64 ky) (/.f64 l Om))))
(*.f64 (sin.f64 ky) (*.f64 (pow.f64 (/.f64 l Om) 2) (sin.f64 ky)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (*.f64 (sin.f64 ky) (/.f64 l Om))) (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 l Om))))
(*.f64 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (cbrt.f64 (sin.f64 ky))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 l Om)))
(*.f64 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (/.f64 (sin.f64 ky) (cbrt.f64 Om))) (/.f64 l (cbrt.f64 (*.f64 Om Om))))
(*.f64 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (cbrt.f64 (/.f64 l Om))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (sin.f64 ky)))
(*.f64 (*.f64 (sin.f64 ky) (cbrt.f64 (/.f64 l Om))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (*.f64 (sin.f64 ky) (/.f64 l Om))))
(*.f64 (/.f64 (sin.f64 ky) (cbrt.f64 Om)) (*.f64 (/.f64 l (cbrt.f64 (*.f64 Om Om))) (*.f64 (sin.f64 ky) (/.f64 l Om))))
(*.f64 (*.f64 (/.f64 l Om) (cbrt.f64 (sin.f64 ky))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 (sin.f64 ky) (/.f64 l Om))))
(*.f64 (cbrt.f64 (/.f64 l Om)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (sin.f64 ky)) (*.f64 (sin.f64 ky) (/.f64 l Om))))
(*.f64 (*.f64 (/.f64 (sin.f64 ky) (cbrt.f64 Om)) (/.f64 (sin.f64 ky) (cbrt.f64 Om))) (*.f64 (/.f64 l (cbrt.f64 (*.f64 Om Om))) (/.f64 l (cbrt.f64 (*.f64 Om Om)))))
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (cbrt.f64 (sin.f64 ky))) (*.f64 (/.f64 l Om) (cbrt.f64 (sin.f64 ky)))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (cbrt.f64 (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 1 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))
(*.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l Om)) (/.f64 l Om))
(*.f64 (/.f64 l Om) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l Om)))
(*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 ky) 2))
(*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 l Om) 2))
(*.f64 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) l) (/.f64 (sin.f64 ky) Om))
(*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) (/.f64 1 Om))
(*.f64 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 (sin.f64 ky) (cbrt.f64 (/.f64 l Om)))) (cbrt.f64 (pow.f64 (/.f64 l Om) 2)))
(*.f64 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 (/.f64 l Om) (cbrt.f64 (sin.f64 ky)))) (cbrt.f64 (pow.f64 (sin.f64 ky) 2)))
(*.f64 l (*.f64 (/.f64 (sin.f64 ky) Om) (*.f64 (sin.f64 ky) (/.f64 l Om))))
(*.f64 (*.f64 (sin.f64 ky) l) (*.f64 (/.f64 1 Om) (*.f64 (sin.f64 ky) (/.f64 l Om))))
(*.f64 (cbrt.f64 (sin.f64 ky)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 l Om)) (*.f64 (sin.f64 ky) (/.f64 l Om))))
(*.f64 (*.f64 l l) (*.f64 (/.f64 (sin.f64 ky) Om) (/.f64 (sin.f64 ky) Om)))
(*.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 (/.f64 1 Om) (/.f64 1 Om)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 l Om)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 l Om))))
(*.f64 (*.f64 (*.f64 (sin.f64 ky) (cbrt.f64 (/.f64 l Om))) (*.f64 (sin.f64 ky) (cbrt.f64 (/.f64 l Om)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (cbrt.f64 (pow.f64 (/.f64 l Om) 2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (sin.f64 ky)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (sin.f64 ky))))
(*.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 1 (*.f64 Om Om)))
(*.f64 (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 (*.f64 Om Om))) (/.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (cbrt.f64 Om)))
(*.f64 (*.f64 (sin.f64 ky) l) (/.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) Om))
(*.f64 (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 Om)) (/.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (/.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (cbrt.f64 (*.f64 Om Om))) (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 Om)))
(*.f64 (/.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (cbrt.f64 Om)) (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (/.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) Om) (*.f64 (sin.f64 ky) l))
(/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om)
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l Om)) l) Om)
(/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 1) (*.f64 Om Om))
(/.f64 (*.f64 l (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l Om))) Om)
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) 1) Om)
(/.f64 (*.f64 (*.f64 (sin.f64 ky) (neg.f64 l)) (*.f64 (sin.f64 ky) l)) (*.f64 (neg.f64 Om) Om))
(/.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 Om)) (*.f64 (sin.f64 ky) l)) (*.f64 (cbrt.f64 (*.f64 Om Om)) Om))
(/.f64 (*.f64 (*.f64 (sin.f64 ky) l) (*.f64 (sin.f64 ky) (neg.f64 l))) (*.f64 Om (neg.f64 Om)))
(/.f64 (*.f64 (*.f64 (sin.f64 ky) (neg.f64 l)) (*.f64 (sin.f64 ky) (neg.f64 l))) (*.f64 (neg.f64 Om) (neg.f64 Om)))
(/.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 Om)) (*.f64 (sin.f64 ky) (neg.f64 l))) (*.f64 (cbrt.f64 (*.f64 Om Om)) (neg.f64 Om)))
(/.f64 (*.f64 (*.f64 (sin.f64 ky) l) (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 Om))) (*.f64 Om (cbrt.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (*.f64 (sin.f64 ky) (neg.f64 l)) (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 Om))) (*.f64 (neg.f64 Om) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 Om)) (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 Om))) (*.f64 (cbrt.f64 (*.f64 Om Om)) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (neg.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 (sin.f64 ky) (neg.f64 l))) (neg.f64 Om))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1)
(/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l Om)) (/.f64 l (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l Om)) (neg.f64 l)) (neg.f64 Om))
(/.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 Om)) (*.f64 (sin.f64 ky) (/.f64 l Om))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (*.f64 (sin.f64 ky) (neg.f64 l)) (*.f64 (sin.f64 ky) (/.f64 l Om))) (neg.f64 Om))
(/.f64 (*.f64 (/.f64 l (cbrt.f64 Om)) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l Om))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (neg.f64 l) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l Om))) (neg.f64 Om))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 ky) l)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (*.f64 (sin.f64 ky) (/.f64 l Om)))) (cbrt.f64 Om))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) (cbrt.f64 Om)) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 Om))
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om)) (neg.f64 Om))
(pow.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 3) 2) 1/3)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1)
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(neg.f64 (*.f64 (/.f64 l (neg.f64 Om)) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l Om))))
(neg.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l Om)) (/.f64 l (neg.f64 Om))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 3) 2))
Outputs
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (/.f64 (*.f64 2 (*.f64 (*.f64 l l) (*.f64 ky ky))) (*.f64 Om Om)))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 ky 4)))))
(+.f64 1 (fma.f64 2 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om)) (*.f64 1/2 (*.f64 (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (neg.f64 (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2))) (pow.f64 ky 4)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 ky 6) (-.f64 (*.f64 4 (+.f64 (*.f64 1/36 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/60 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))) (+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 ky 4))))))
(fma.f64 1/2 (*.f64 (pow.f64 ky 6) (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (+.f64 1/36 1/60)) (neg.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (neg.f64 (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2))) (*.f64 l l))) (*.f64 Om Om))))) (+.f64 1 (fma.f64 2 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om)) (*.f64 1/2 (*.f64 (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (neg.f64 (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2))) (pow.f64 ky 4))))))
1
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)
(fma.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))) 1)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2) (pow.f64 l 4)))))
(+.f64 (fma.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))) 1) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 ky) Om) 2)) 2) (pow.f64 l 4))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2) (pow.f64 l 4))) (/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2) (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))))
(+.f64 (fma.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))) 1) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 ky) Om) 2)) 2) (pow.f64 l 4)) (/.f64 (*.f64 (pow.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 ky) Om) 2)) 2) (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 2))) (*.f64 Om Om))))
(*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l)
(*.f64 (sqrt.f64 (*.f64 4 (pow.f64 (/.f64 (sin.f64 ky) Om) 2))) l)
(+.f64 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))
(fma.f64 (sqrt.f64 (*.f64 4 (pow.f64 (/.f64 (sin.f64 ky) Om) 2))) l (/.f64 1/2 (*.f64 (sqrt.f64 (*.f64 4 (pow.f64 (/.f64 (sin.f64 ky) Om) 2))) l)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 4 (pow.f64 (/.f64 (sin.f64 ky) Om) 2))) l))
(-.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l)) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))) l))))
(-.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 4 (pow.f64 (/.f64 (sin.f64 ky) Om) 2))) l)) (/.f64 1/2 (*.f64 (sqrt.f64 (*.f64 4 (pow.f64 (/.f64 (sin.f64 ky) Om) 2))) l)))
1
(+.f64 1 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(fma.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))) 1)
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)))))
(+.f64 1 (fma.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) 2)))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2) (pow.f64 l 2)))) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2))))))
(+.f64 (fma.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))) 1) (fma.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) 2) (*.f64 l l))) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) 2)))))
1
(+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) 1)
(fma.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))) 1)
(+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)))))
(+.f64 1 (fma.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) 2)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2) (*.f64 (pow.f64 (/.f64 -1 Om) 6) (pow.f64 l 2)))))))
(+.f64 (fma.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om))) 1) (fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) 2) (*.f64 (pow.f64 (/.f64 -1 Om) 6) (*.f64 l l))))))
(/.f64 (*.f64 l ky) Om)
(+.f64 (/.f64 (*.f64 l ky) Om) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 ky 3) l) Om)))
(+.f64 (/.f64 (*.f64 l ky) Om) (/.f64 (*.f64 -1/6 (*.f64 (pow.f64 ky 3) l)) Om))
(+.f64 (/.f64 (*.f64 l ky) Om) (+.f64 (*.f64 1/120 (/.f64 (*.f64 l (pow.f64 ky 5)) Om)) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 ky 3) l) Om))))
(+.f64 (/.f64 (*.f64 l ky) Om) (fma.f64 1/120 (/.f64 (*.f64 l (pow.f64 ky 5)) Om) (/.f64 (*.f64 -1/6 (*.f64 (pow.f64 ky 3) l)) Om)))
(+.f64 (/.f64 (*.f64 l ky) Om) (+.f64 (*.f64 -1/5040 (/.f64 (*.f64 l (pow.f64 ky 7)) Om)) (+.f64 (*.f64 1/120 (/.f64 (*.f64 l (pow.f64 ky 5)) Om)) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 ky 3) l) Om)))))
(+.f64 (/.f64 (*.f64 l ky) Om) (fma.f64 -1/5040 (/.f64 (*.f64 l (pow.f64 ky 7)) Om) (fma.f64 1/120 (/.f64 (*.f64 l (pow.f64 ky 5)) Om) (/.f64 (*.f64 -1/6 (*.f64 (pow.f64 ky 3) l)) Om))))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))))))))
(+.f64 1/2 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om))) (neg.f64 (*.f64 (pow.f64 ky 4) (fma.f64 1/4 (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (neg.f64 (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2))) (/.f64 (*.f64 -2 (pow.f64 l 4)) (pow.f64 (*.f64 Om Om) 2)))))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 1/4 (-.f64 (*.f64 4 (+.f64 (*.f64 1/36 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/60 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 1/4 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2)))))))))
(+.f64 1/2 (+.f64 (neg.f64 (*.f64 (pow.f64 ky 6) (fma.f64 1/4 (fma.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (+.f64 1/36 1/60)) (neg.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (neg.f64 (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2))) (*.f64 l l))) (*.f64 Om Om)))) (fma.f64 -2 (/.f64 (*.f64 (*.f64 l l) (fma.f64 1/4 (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (neg.f64 (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2))) (/.f64 (*.f64 -2 (pow.f64 l 4)) (pow.f64 (*.f64 Om Om) 2)))) (*.f64 Om Om)) (/.f64 (*.f64 -1/2 (*.f64 (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (neg.f64 (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2))) (*.f64 l l))) (*.f64 Om Om)))))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om))) (neg.f64 (*.f64 (pow.f64 ky 4) (fma.f64 1/4 (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (neg.f64 (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2))) (/.f64 (*.f64 -2 (pow.f64 l 4)) (pow.f64 (*.f64 Om Om) 2))))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 (neg.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 1/2)
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4)))))
(+.f64 (+.f64 (neg.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 1/2) (neg.f64 (*.f64 (fma.f64 -1/4 (pow.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 ky) Om) 2)) 2) (/.f64 (*.f64 -2 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)) (pow.f64 (*.f64 Om Om) 2))) (pow.f64 l 4))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 l 6) (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 Om 2)))))) (+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4))))))
(+.f64 (neg.f64 (*.f64 (pow.f64 l 6) (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 ky) Om) 2)) 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 Om Om)) (/.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (fma.f64 -1/4 (pow.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 ky) Om) 2)) 2) (/.f64 (*.f64 -2 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)) (pow.f64 (*.f64 Om Om) 2))))) (*.f64 Om Om))))) (+.f64 (+.f64 (neg.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 1/2) (neg.f64 (*.f64 (fma.f64 -1/4 (pow.f64 (*.f64 2 (pow.f64 (/.f64 (sin.f64 ky) Om) 2)) 2) (/.f64 (*.f64 -2 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)) (pow.f64 (*.f64 Om Om) 2))) (pow.f64 l 4)))))
1/2
(+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 (neg.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 1/2)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2))))) (+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2))))))
(+.f64 (neg.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))) (+.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) 2))))) 1/2))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2) (pow.f64 l 2))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2))) (pow.f64 l 2))))) (pow.f64 (/.f64 1 Om) 6))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2))))) (+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))))
(+.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) 2) (*.f64 l l)) (*.f64 (*.f64 (*.f64 (fma.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) 2))) (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) -2)) (pow.f64 (/.f64 1 Om) 6))) (+.f64 (neg.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))) (+.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) 2))))) 1/2)))
1/2
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) 1/2)
(+.f64 (neg.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))) 1/2)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2)))))))
(+.f64 (neg.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))) (+.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) 2))))) 1/2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2) (pow.f64 l 2))) (*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))) 2))) (pow.f64 l 2))))) (pow.f64 (/.f64 -1 Om) 6))))))
(+.f64 (neg.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))) (+.f64 1/2 (+.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) 2))))) (neg.f64 (*.f64 (fma.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) 2) (*.f64 l l)) (*.f64 (*.f64 (*.f64 (fma.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l))) 2))) (*.f64 l l)) (pow.f64 (sin.f64 ky) 2)) -2)) (pow.f64 (/.f64 -1 Om) 6))))))
(/.f64 (*.f64 (pow.f64 ky 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))
(fma.f64 -1/3 (/.f64 (*.f64 (*.f64 l l) (pow.f64 ky 4)) (*.f64 Om Om)) (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om)))
(+.f64 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 1/36 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/60 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(fma.f64 (pow.f64 ky 6) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (+.f64 1/36 1/60)) (fma.f64 -1/3 (/.f64 (*.f64 (*.f64 l l) (pow.f64 ky 4)) (*.f64 Om Om)) (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om))))
(+.f64 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 1/36 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/60 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (+.f64 (*.f64 (pow.f64 ky 8) (+.f64 (*.f64 -1/360 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -1/2520 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))
(fma.f64 (pow.f64 ky 6) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (+.f64 1/36 1/60)) (fma.f64 (pow.f64 ky 8) (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (+.f64 -1/360 -1/2520)) (fma.f64 -1/3 (/.f64 (*.f64 (*.f64 l l) (pow.f64 ky 4)) (*.f64 Om Om)) (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om)))))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 1 l) -2)) (*.f64 Om Om))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 1 l) -2)) (*.f64 Om Om))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 1 l) -2)) (*.f64 Om Om))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 1 l) -2)) (*.f64 Om Om))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 -1 l) -2)) (*.f64 Om Om))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 -1 l) -2)) (*.f64 Om Om))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 -1 l) -2)) (*.f64 Om Om))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 -1 l) -2)) (*.f64 Om Om))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 Om -2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 Om -2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 Om -2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 Om -2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 Om -2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 Om -2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 Om -2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 Om -2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 l l) (*.f64 Om Om)))
(if (!=.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2) 0) (/.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2) -1)) (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) 2) 0) (/.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) 2))) (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(if (!=.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 0) (/.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(if (!=.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) 0) (/.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))) (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(if (!=.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 0) (/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(if (!=.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) 0) (/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))) (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(if (!=.f64 1 0) (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(if (!=.f64 1 0) (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(if (!=.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 0) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(if (!=.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) 0) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) 2) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))) (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(if (!=.f64 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 0) (/.f64 1 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) -1/2)) (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(if (!=.f64 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 0) (pow.f64 (pow.f64 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) -1/2) -1) (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(-.f64 0 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))
(*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) 2)
(*.f64 1 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))
(*.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1)
(hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))
(*.f64 (sqrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (*.f64 (sqrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) 2)
(*.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(*.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))) (*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) 2)
(*.f64 (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) 2)
(*.f64 (neg.f64 -1) (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))) (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))) 2))
(*.f64 -1 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))
(*.f64 (neg.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)))
(hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))
(*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (neg.f64 (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) 2)
(*.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2)))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))) (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))) 2))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2))))
(hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))
(*.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2))
(hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2))
(hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))
(/.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1)
(hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))
(/.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) -1)
(hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))
(pow.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (*.f64 2 1/2))
(hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))
(pow.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (/.f64 2 2))
(hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 3) 1/3)
(hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))
(pow.f64 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 1/2)
(sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))
(pow.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1)
(hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))
(pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3)
(hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)
(pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) 2)
(pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2) 1/2)
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) 2))
(hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))
(hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))
(hypot.f64 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1)
(hypot.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)) 1)
(neg.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))
(sqrt.f64 (fma.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2))
(sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) 2))
(cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 3))
(hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))
(fabs.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(fabs.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(if (!=.f64 l 0) (/.f64 (sin.f64 ky) (/.f64 Om l)) (*.f64 (sin.f64 ky) (/.f64 l Om)))
(if (!=.f64 (neg.f64 l) 0) (/.f64 (sin.f64 ky) (/.f64 Om l)) (*.f64 (sin.f64 ky) (/.f64 l Om)))
(if (!=.f64 (sin.f64 ky) 0) (/.f64 l (/.f64 Om (sin.f64 ky))) (*.f64 (sin.f64 ky) (/.f64 l Om)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) l) 0) (/.f64 (cbrt.f64 (sin.f64 ky)) (/.f64 Om (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) l))) (*.f64 (sin.f64 ky) (/.f64 l Om)))
(if (!=.f64 (cbrt.f64 (*.f64 l l)) 0) (/.f64 (*.f64 (sin.f64 ky) (cbrt.f64 l)) (/.f64 Om (cbrt.f64 (*.f64 l l)))) (*.f64 (sin.f64 ky) (/.f64 l Om)))
(if (!=.f64 (*.f64 (sin.f64 ky) l) 0) (/.f64 1 (/.f64 Om (*.f64 (sin.f64 ky) l))) (*.f64 (sin.f64 ky) (/.f64 l Om)))
(if (!=.f64 (*.f64 l (sin.f64 ky)) 0) (/.f64 1 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 (sin.f64 ky) (/.f64 l Om)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (sin.f64 ky) l)) (/.f64 Om (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))) (*.f64 (sin.f64 ky) (/.f64 l Om)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) (/.f64 Om (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)))) (*.f64 (sin.f64 ky) (/.f64 l Om)))
(if (!=.f64 (sin.f64 ky) 0) (/.f64 (neg.f64 l) (/.f64 (neg.f64 Om) (sin.f64 ky))) (*.f64 (sin.f64 ky) (/.f64 l Om)))
(if (!=.f64 (sin.f64 ky) 0) (/.f64 l (/.f64 Om (sin.f64 ky))) (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (/.f64 (sin.f64 ky) (cbrt.f64 Om)) (/.f64 l (cbrt.f64 (*.f64 Om Om))))
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 (/.f64 (sin.f64 ky) -1) (/.f64 l (neg.f64 Om)))
(/.f64 (/.f64 (*.f64 l (sin.f64 ky)) (neg.f64 Om)) -1)
(*.f64 (/.f64 (sin.f64 ky) (neg.f64 (cbrt.f64 Om))) (/.f64 (neg.f64 l) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (sin.f64 ky) (/.f64 (neg.f64 l) (cbrt.f64 (*.f64 Om Om)))) (neg.f64 (cbrt.f64 Om)))
(*.f64 (/.f64 (sin.f64 ky) (cbrt.f64 (neg.f64 Om))) (/.f64 (neg.f64 l) (pow.f64 (cbrt.f64 (neg.f64 Om)) 2)))
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 (/.f64 (cbrt.f64 (sin.f64 ky)) (cbrt.f64 (*.f64 Om Om))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) l) (cbrt.f64 Om)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (sin.f64 ky) (*.f64 Om Om))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) l)) (cbrt.f64 Om))
(*.f64 (/.f64 (cbrt.f64 (sin.f64 ky)) (cbrt.f64 Om)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) l) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (cbrt.f64 (sin.f64 ky)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) l)) Om)
(*.f64 (/.f64 (cbrt.f64 (sin.f64 ky)) Om) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) l) 1))
(/.f64 (*.f64 (cbrt.f64 (sin.f64 ky)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) l)) Om)
(*.f64 (/.f64 (cbrt.f64 (*.f64 (sin.f64 ky) l)) (cbrt.f64 (*.f64 Om Om))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (cbrt.f64 Om)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 l (sin.f64 ky)) (*.f64 Om Om))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) Om)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (sin.f64 ky) l)) 1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) Om))
(/.f64 (*.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2))) Om)
(*.f64 (/.f64 (cbrt.f64 (*.f64 (sin.f64 ky) l)) Om) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 1))
(/.f64 (*.f64 (cbrt.f64 (*.f64 l (sin.f64 ky))) (cbrt.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2))) Om)
(*.f64 (/.f64 (*.f64 (sin.f64 ky) (cbrt.f64 l)) (cbrt.f64 (*.f64 Om Om))) (/.f64 (cbrt.f64 (*.f64 l l)) (cbrt.f64 Om)))
(/.f64 (*.f64 (*.f64 (sin.f64 ky) (cbrt.f64 l)) (cbrt.f64 (/.f64 (*.f64 l l) Om))) (cbrt.f64 (*.f64 Om Om)))
(*.f64 (/.f64 (*.f64 (sin.f64 ky) (cbrt.f64 l)) 1) (/.f64 (cbrt.f64 (*.f64 l l)) Om))
(/.f64 (*.f64 (*.f64 (sin.f64 ky) (cbrt.f64 l)) (cbrt.f64 (*.f64 l l))) Om)
(*.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 l Om))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 l Om))))
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 1 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 1)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 (/.f64 l Om) (sin.f64 ky))
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 (*.f64 (/.f64 l Om) (cbrt.f64 (sin.f64 ky))) (cbrt.f64 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (cbrt.f64 (sin.f64 ky)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 l Om)))
(*.f64 (*.f64 (sin.f64 ky) l) (/.f64 1 Om))
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 (*.f64 (sin.f64 ky) (cbrt.f64 (/.f64 l Om))) (cbrt.f64 (pow.f64 (/.f64 l Om) 2)))
(*.f64 (cbrt.f64 (/.f64 l Om)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (sin.f64 ky)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 (cbrt.f64 (/.f64 l Om)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (sin.f64 ky)))
(*.f64 (cbrt.f64 (sin.f64 ky)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 l Om)))
(*.f64 (/.f64 (sin.f64 ky) Om) l)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 (/.f64 1 Om) (*.f64 (sin.f64 ky) l))
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 l Om)) (cbrt.f64 (sin.f64 ky)))
(*.f64 (cbrt.f64 (sin.f64 ky)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 l Om)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (*.f64 (sin.f64 ky) (cbrt.f64 (/.f64 l Om))))
(*.f64 (cbrt.f64 (/.f64 l Om)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (sin.f64 ky)))
(*.f64 (/.f64 l (cbrt.f64 (*.f64 Om Om))) (/.f64 (sin.f64 ky) (cbrt.f64 Om)))
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 l Om) (cbrt.f64 (sin.f64 ky))))
(*.f64 (cbrt.f64 (sin.f64 ky)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 l Om)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (sin.f64 ky)) (cbrt.f64 (/.f64 l Om)))
(*.f64 (cbrt.f64 (/.f64 l Om)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (sin.f64 ky)))
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (cbrt.f64 (sin.f64 ky))) (cbrt.f64 (sin.f64 ky))) (cbrt.f64 (sin.f64 ky)))
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (cbrt.f64 (sin.f64 ky))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 ky))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 ky))) 2) 2))
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (cbrt.f64 (sin.f64 ky))) 1) (cbrt.f64 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (cbrt.f64 (sin.f64 ky)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 l Om)))
(*.f64 (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 Om)) (cbrt.f64 (/.f64 1 (*.f64 Om Om))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 Om Om))) (*.f64 l (sin.f64 ky))) (cbrt.f64 Om))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 ky))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 ky))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 l Om))))
(*.f64 (cbrt.f64 (sin.f64 ky)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 l Om)))
(*.f64 l (*.f64 (/.f64 (sin.f64 ky) Om) 1))
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 (cbrt.f64 (sin.f64 ky)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 l Om)) 1))
(*.f64 (cbrt.f64 (sin.f64 ky)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 l Om)))
(*.f64 (/.f64 (sin.f64 ky) (cbrt.f64 Om)) (*.f64 (/.f64 l (cbrt.f64 (*.f64 Om Om))) 1))
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 (cbrt.f64 (/.f64 l Om)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (sin.f64 ky)) 1))
(*.f64 (cbrt.f64 (/.f64 l Om)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (sin.f64 ky)))
(*.f64 (*.f64 (sin.f64 ky) (neg.f64 l)) (/.f64 -1 Om))
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 (/.f64 l (cbrt.f64 Om)) (/.f64 (sin.f64 ky) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 (/.f64 (sin.f64 ky) (cbrt.f64 (*.f64 Om Om))) (/.f64 l (cbrt.f64 Om)))
(*.f64 (sin.f64 ky) (/.f64 l Om))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 Om Om))) (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 Om)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 Om Om))) (*.f64 l (sin.f64 ky))) (cbrt.f64 Om))
(*.f64 (cbrt.f64 (/.f64 1 Om)) (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 Om)) (*.f64 l (sin.f64 ky))) (cbrt.f64 (*.f64 Om Om)))
(*.f64 (/.f64 (*.f64 (sin.f64 ky) (cbrt.f64 l)) Om) (cbrt.f64 (*.f64 l l)))
(/.f64 (*.f64 (*.f64 (sin.f64 ky) (cbrt.f64 l)) (cbrt.f64 (*.f64 l l))) Om)
(/.f64 (*.f64 (cbrt.f64 (neg.f64 l)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (sin.f64 ky))) (cbrt.f64 (neg.f64 Om)))
(/.f64 (/.f64 (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 Om)) (pow.f64 (cbrt.f64 (cbrt.f64 Om)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 Om)) 2) 2))
(/.f64 (/.f64 (*.f64 l (sin.f64 ky)) (cbrt.f64 Om)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 Om)) 2) 2) (pow.f64 (cbrt.f64 (cbrt.f64 Om)) 2)))
(/.f64 (/.f64 (*.f64 (sin.f64 ky) (neg.f64 l)) (cbrt.f64 Om)) (neg.f64 (cbrt.f64 (*.f64 Om Om))))
(*.f64 (sin.f64 ky) (/.f64 l Om))
(/.f64 (/.f64 (*.f64 (sin.f64 ky) (neg.f64 l)) (cbrt.f64 (neg.f64 Om))) (pow.f64 (cbrt.f64 (neg.f64 Om)) 2))
(/.f64 (*.f64 (sin.f64 ky) l) Om)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(/.f64 (neg.f64 (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 Om))) (neg.f64 (cbrt.f64 (*.f64 Om Om))))
(*.f64 (sin.f64 ky) (/.f64 l Om))
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) (neg.f64 l))) Om)
(/.f64 (*.f64 (sin.f64 ky) (neg.f64 (neg.f64 l))) Om)
(/.f64 (*.f64 (sin.f64 ky) (neg.f64 l)) (neg.f64 Om))
(*.f64 (sin.f64 ky) (/.f64 l Om))
(/.f64 (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 Om)) (cbrt.f64 (*.f64 Om Om)))
(*.f64 (sin.f64 ky) (/.f64 l Om))
(/.f64 (*.f64 (*.f64 (sin.f64 ky) l) -1) (neg.f64 Om))
(/.f64 (*.f64 (*.f64 l (sin.f64 ky)) -1) (neg.f64 Om))
(/.f64 (*.f64 (/.f64 (sin.f64 ky) (cbrt.f64 Om)) l) (cbrt.f64 (*.f64 Om Om)))
(*.f64 (sin.f64 ky) (/.f64 l Om))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (cbrt.f64 (*.f64 (sin.f64 ky) l))) (cbrt.f64 Om))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) (*.f64 l (sin.f64 ky)))) (cbrt.f64 Om))
(/.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 1)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(/.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 Om)) 1) (cbrt.f64 (*.f64 Om Om)))
(*.f64 (sin.f64 ky) (/.f64 l Om))
(/.f64 (*.f64 (*.f64 (sin.f64 ky) (neg.f64 l)) 1) (neg.f64 Om))
(*.f64 (sin.f64 ky) (/.f64 l Om))
(/.f64 (*.f64 (sin.f64 ky) (/.f64 l (cbrt.f64 (*.f64 Om Om)))) (cbrt.f64 Om))
(*.f64 (sin.f64 ky) (/.f64 l Om))
(/.f64 (*.f64 (/.f64 l (cbrt.f64 Om)) (sin.f64 ky)) (cbrt.f64 (*.f64 Om Om)))
(*.f64 (sin.f64 ky) (/.f64 l Om))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 ky) l)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 Om))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) (*.f64 l (sin.f64 ky)))) (cbrt.f64 Om))
(/.f64 (*.f64 (cbrt.f64 l) (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (sin.f64 ky))) (cbrt.f64 Om))
(/.f64 (/.f64 (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 Om)) 1) (cbrt.f64 (*.f64 Om Om)))
(*.f64 (sin.f64 ky) (/.f64 l Om))
(/.f64 (/.f64 (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 Om)) (cbrt.f64 Om)) (cbrt.f64 Om))
(*.f64 (sin.f64 ky) (/.f64 l Om))
(/.f64 (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 Om))
(*.f64 (sin.f64 ky) (/.f64 l Om))
(/.f64 (/.f64 (*.f64 (sin.f64 ky) (neg.f64 l)) 1) (neg.f64 Om))
(*.f64 (sin.f64 ky) (/.f64 l Om))
(pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 3) 1/3)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 l Om))) 3)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 1)
(*.f64 (sin.f64 ky) (/.f64 l Om))
(neg.f64 (*.f64 (/.f64 l (neg.f64 Om)) (sin.f64 ky)))
(*.f64 (sin.f64 ky) (/.f64 l Om))
(neg.f64 (*.f64 (sin.f64 ky) (/.f64 l (neg.f64 Om))))
(*.f64 (sin.f64 ky) (/.f64 l Om))
(neg.f64 (/.f64 (*.f64 (sin.f64 ky) l) (neg.f64 Om)))
(*.f64 (sin.f64 ky) (/.f64 l Om))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 3))
(*.f64 (sin.f64 ky) (/.f64 l Om))
(if (!=.f64 1/2 0) (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 1/2 0) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))
(if (!=.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 0) (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 2 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))) (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))) 0) (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))) (/.f64 2 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))
(if (!=.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 0) (/.f64 1 (/.f64 2 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) 0) (pow.f64 (/.f64 2 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))) -1) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))
(if (!=.f64 1 0) (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 1 0) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))
(if (!=.f64 -1/2 0) (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 -1/2 0) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (cbrt.f64 -1/2) (/.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 1/4))) (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (cbrt.f64 -1/2) (/.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) (cbrt.f64 1/4))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))
(if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 1/2))) (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) (sqrt.f64 1/2))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))
(if (!=.f64 (cbrt.f64 1/2) 0) (/.f64 (cbrt.f64 1/4) (/.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (cbrt.f64 1/2))) (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (cbrt.f64 1/2) 0) (/.f64 (cbrt.f64 1/4) (/.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) (cbrt.f64 1/2))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (cbrt.f64 1/2) (/.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (cbrt.f64 1/4))) (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (cbrt.f64 1/2) (/.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) (cbrt.f64 1/4))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))
(if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))
(if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2) -1) 0) (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 2 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2) -1))) (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) 2)) 0) (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))) (/.f64 2 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) 2)))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))
(if (!=.f64 (sqrt.f64 (sqrt.f64 1/2)) 0) (/.f64 (sqrt.f64 (sqrt.f64 1/2)) (/.f64 (*.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (sqrt.f64 2)) (sqrt.f64 (sqrt.f64 1/2)))) (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (sqrt.f64 (sqrt.f64 1/2)) 0) (/.f64 (sqrt.f64 (sqrt.f64 1/2)) (/.f64 (*.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) (sqrt.f64 2)) (sqrt.f64 (sqrt.f64 1/2)))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))
(if (!=.f64 (cbrt.f64 1/2) 0) (/.f64 (cbrt.f64 (sqrt.f64 1/2)) (/.f64 (*.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (sqrt.f64 2)) (cbrt.f64 1/2))) (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (cbrt.f64 1/2) 0) (/.f64 (cbrt.f64 (sqrt.f64 1/2)) (/.f64 (*.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) (sqrt.f64 2)) (cbrt.f64 1/2))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))
(if (!=.f64 (neg.f64 (sqrt.f64 1/2)) 0) (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (neg.f64 (sqrt.f64 1/2)) 0) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (neg.f64 (cbrt.f64 1/2)) (/.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 1/4))) (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (cbrt.f64 1/2) (/.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) (cbrt.f64 1/4))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))
(if (!=.f64 (neg.f64 (cbrt.f64 1/4)) 0) (/.f64 (cbrt.f64 1/2) (/.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (cbrt.f64 1/4))) (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (neg.f64 (cbrt.f64 1/4)) 0) (/.f64 (cbrt.f64 1/2) (/.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) (cbrt.f64 1/4))) (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))
(-.f64 0 (/.f64 -1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 -1/2 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))
(-.f64 (/.f64 0 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 -1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(-.f64 (/.f64 0 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))) (/.f64 -1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))
(*.f64 1 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(*.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1)
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(*.f64 (cbrt.f64 1/2) (/.f64 (cbrt.f64 1/4) (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 1/4)) (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/2) (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(*.f64 (/.f64 (cbrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 (cbrt.f64 1/4) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(/.f64 (*.f64 (cbrt.f64 1/4) (cbrt.f64 1/2)) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) 2))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(/.f64 1/2 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) 2))
(*.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 (sqrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(/.f64 1/2 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) 2))
(*.f64 (/.f64 (cbrt.f64 1/4) (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 1/2))
(/.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 1/4)) (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(*.f64 (/.f64 (cbrt.f64 1/4) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 (cbrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(/.f64 (*.f64 (cbrt.f64 1/4) (cbrt.f64 1/2)) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) 2))
(*.f64 (/.f64 (sqrt.f64 1/2) (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 1/2))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) (/.f64 (sqrt.f64 1/2) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(*.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(/.f64 1/2 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) 2))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) 2) 2))
(*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))) 2) 2)))
(*.f64 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 1/2)) (cbrt.f64 1/4))
(*.f64 (/.f64 (cbrt.f64 1/2) (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) (cbrt.f64 1/4))
(*.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2) -1))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) 2) 2) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))) 2) 2)) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1) (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1))
(/.f64 1/2 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) 2))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (sqrt.f64 1/2)) (*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (sqrt.f64 1/2)))
(/.f64 1/2 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) 2))
(*.f64 -1 (/.f64 -1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 -1/2 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2) -1) 2))
(*.f64 (/.f64 1 (*.f64 2 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))) (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) 2)))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 4)) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2) -1) (cbrt.f64 2)))
(/.f64 (*.f64 (/.f64 1 (*.f64 (cbrt.f64 4) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))) (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) 2))) (cbrt.f64 2))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2) -1) 1))
(*.f64 (/.f64 1 (*.f64 2 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))) (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) 2)))
(*.f64 (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (sqrt.f64 2)) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2) -1) (sqrt.f64 2)))
(*.f64 (/.f64 1 (*.f64 2 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))) (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) 2)))
(*.f64 (cbrt.f64 1/4) (/.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 2)))
(/.f64 (cbrt.f64 1/4) (*.f64 (cbrt.f64 2) (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))
(*.f64 (cbrt.f64 1/2) (/.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 4)))
(/.f64 (cbrt.f64 1/2) (*.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) (cbrt.f64 4)))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1) (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2))
(/.f64 1/2 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) 2))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 4)) (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 2)))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 4) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))) (/.f64 1 (*.f64 (cbrt.f64 2) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2) (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1))
(/.f64 1/2 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) 2))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 2)) (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 4)))
(*.f64 (/.f64 1 (*.f64 (cbrt.f64 4) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))) (/.f64 1 (*.f64 (cbrt.f64 2) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (sqrt.f64 2)) (/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (sqrt.f64 2)))
(/.f64 1/2 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) 2))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 1/2)) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 (cbrt.f64 1/4) (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 1/2)) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))) (/.f64 (neg.f64 (cbrt.f64 1/4)) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))
(*.f64 1/2 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2)
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(*.f64 -1/2 (/.f64 -1 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 -1/2 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))
(*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) -1/2)
(/.f64 -1/2 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))
(*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2) -1) (cbrt.f64 4)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))) (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) 2))) (cbrt.f64 4))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 1/2 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) 2))
(/.f64 (*.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 1/2 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) 2))
(/.f64 -1 (*.f64 2 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(/.f64 -1 (*.f64 2 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))
(/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (*.f64 2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)))
(/.f64 (/.f64 1 (*.f64 2 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) 2))
(/.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (*.f64 2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(/.f64 1/2 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) 2))
(/.f64 -1 (*.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2))
(/.f64 -1 (*.f64 2 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))
(/.f64 (cbrt.f64 1/2) (*.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (cbrt.f64 4)))
(/.f64 (cbrt.f64 1/2) (*.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) (cbrt.f64 4)))
(/.f64 -1 (*.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) -2))
(/.f64 -1 (*.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) -2))
(/.f64 (cbrt.f64 1/2) (*.f64 (cbrt.f64 4) (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 (cbrt.f64 1/2) (*.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) (cbrt.f64 4)))
(/.f64 -1 (*.f64 -2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 -1 (*.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) -2))
(/.f64 (*.f64 (cbrt.f64 1/2) -1) (*.f64 (cbrt.f64 4) (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(/.f64 (cbrt.f64 1/2) (*.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) (cbrt.f64 4)))
(/.f64 (*.f64 -1 -1) (*.f64 -2 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(/.f64 -1 (*.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) -2))
(/.f64 (*.f64 (sqrt.f64 1/2) -1) (*.f64 (sqrt.f64 2) (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(/.f64 (sqrt.f64 1/2) (*.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) (sqrt.f64 2)))
(/.f64 (/.f64 (cbrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (*.f64 (cbrt.f64 4) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(/.f64 (/.f64 (cbrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))) (*.f64 (cbrt.f64 4) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))
(/.f64 (*.f64 -1 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (*.f64 -2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(/.f64 (/.f64 -1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))) (*.f64 -2 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))
(/.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (*.f64 (sqrt.f64 2) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(/.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))
(/.f64 (*.f64 -1 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (*.f64 -2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)))
(/.f64 (/.f64 -1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))) (*.f64 -2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) 2)))
(/.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (*.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)))
(/.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))) (*.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) 2)))
(/.f64 (neg.f64 (cbrt.f64 1/2)) (*.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 4)))
(/.f64 (cbrt.f64 1/2) (*.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) (cbrt.f64 4)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 1/2)) (*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 4)))
(/.f64 (/.f64 (cbrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))) (*.f64 (cbrt.f64 4) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1) (*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2))
(/.f64 1/2 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) 2))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2) 2))
(/.f64 (/.f64 1 (*.f64 2 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) 2))
(/.f64 (*.f64 -1 -1) (*.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) -2))
(/.f64 -1 (*.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) -2))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) -1) (*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) -2))
(/.f64 (/.f64 -1 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))) (*.f64 -2 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) -1) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2) -2))
(/.f64 (/.f64 -1 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))) (*.f64 -2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) 2)))
(/.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 2)))
(/.f64 (sqrt.f64 1/2) (*.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) (sqrt.f64 2)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 2)))
(/.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (sqrt.f64 1/2)) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2) (sqrt.f64 2)))
(/.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))) (*.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) 2)))
(/.f64 -1/2 (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)))
(/.f64 -1/2 (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) 2)))
(/.f64 (neg.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(/.f64 1/2 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) 2))
(/.f64 (neg.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) -2)
(/.f64 -1 (*.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) -2))
(/.f64 (neg.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(/.f64 -1 (neg.f64 (*.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2)))
(/.f64 -1 (*.f64 2 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))
(/.f64 -1/2 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 -1/2 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))
(/.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 1/2 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) 2))
(/.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(/.f64 (sqrt.f64 1/2) (*.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (sqrt.f64 2)))
(/.f64 (sqrt.f64 1/2) (*.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) (sqrt.f64 2)))
(/.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(/.f64 1 (*.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(/.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1)
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(/.f64 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 1/2)) (cbrt.f64 4))
(/.f64 (cbrt.f64 1/2) (*.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) (cbrt.f64 4)))
(/.f64 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) -1) -2)
(/.f64 -1 (*.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) -2))
(/.f64 (/.f64 (sqrt.f64 1/2) (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 2))
(/.f64 (sqrt.f64 1/2) (*.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) (sqrt.f64 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 1/4)) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2))
(/.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) 1/4)) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) 2))
(/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (sqrt.f64 1/2)) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 1/2 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) 2))
(/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (sqrt.f64 1/2)) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(/.f64 (*.f64 (/.f64 (cbrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 1/4)) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 (*.f64 (cbrt.f64 1/4) (cbrt.f64 1/2)) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) (cbrt.f64 -1/2)) (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(/.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) 2))) (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) (cbrt.f64 1/2)) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 (cbrt.f64 (*.f64 1/2 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) 2))) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1/2) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(/.f64 (*.f64 (cbrt.f64 1/2) (/.f64 (cbrt.f64 1/4) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 (*.f64 (cbrt.f64 1/4) (cbrt.f64 1/2)) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) 2))
(/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 1/2 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) 2))
(/.f64 (*.f64 (cbrt.f64 1/2) (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 4))
(/.f64 (cbrt.f64 1/2) (*.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) (cbrt.f64 4)))
(/.f64 (*.f64 -1 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) -2)
(/.f64 -1 (*.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) -2))
(/.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2))) (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(/.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) 2))) (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))
(/.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2))) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 (cbrt.f64 (*.f64 1/2 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) 2))) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))
(/.f64 (/.f64 (cbrt.f64 1/4) (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 2))
(/.f64 (cbrt.f64 1/4) (*.f64 (cbrt.f64 2) (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))
(/.f64 (*.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2))) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(/.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 1/2 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) 2))
(/.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (sqrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (sqrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(/.f64 1/2 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) 2))
(/.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 (/.f64 1/2 (*.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))) (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))
(/.f64 (/.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2) 2))
(/.f64 (/.f64 1/2 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))) 2) (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))) 2) 2))
(/.f64 (/.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(/.f64 (/.f64 -1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)))
(/.f64 (/.f64 -1/2 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) 2)))
(/.f64 (/.f64 -1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(/.f64 (/.f64 -1/2 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))) (neg.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))))
(/.f64 (/.f64 -1/2 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2))
(/.f64 (/.f64 -1/2 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))) (pow.f64 (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))) 2))
(/.f64 (/.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 2)) (cbrt.f64 4))
(/.f64 (/.f64 1 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) (*.f64 (cbrt.f64 4) (cbrt.f64 2)))
(/.f64 (/.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 4)) (cbrt.f64 2))
(/.f64 (/.f64 1 (*.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) (cbrt.f64 4))) (cbrt.f64 2))
(/.f64 -1 (/.f64 (neg.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2))
(/.f64 -1 (/.f64 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) 1/2))
(/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 2) (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 (sqrt.f64 1/2) (*.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) (sqrt.f64 2)))
(/.f64 (neg.f64 (sqrt.f64 1/2)) (neg.f64 (*.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (sqrt.f64 2))))
(/.f64 (sqrt.f64 1/2) (*.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))) (sqrt.f64 2)))
(/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(/.f64 1 (*.f64 (*.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (sqrt.f64 2)) (sqrt.f64 2)))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(/.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (*.f64 (cbrt.f64 4) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)))
(/.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))) (*.f64 (cbrt.f64 4) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) 2)))
(/.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2) (cbrt.f64 4)))
(/.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))) (*.f64 (cbrt.f64 4) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) 2)))
(pow.f64 (*.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2) -1)
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1)
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(pow.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2)
(/.f64 1/2 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))) 2))
(pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 3)
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(pow.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3) 1/3)
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(neg.f64 (/.f64 -1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 -1/2 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))
(neg.f64 (*.f64 (/.f64 -1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1))
(/.f64 -1/2 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))
(neg.f64 (*.f64 -1/2 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(/.f64 -1/2 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))
(neg.f64 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) -1/2))
(/.f64 -1/2 (neg.f64 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2)))))
(cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 1 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3))
(/.f64 1/2 (hypot.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 2))))
(if (!=.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 0) (/.f64 (*.f64 (sin.f64 ky) l) (/.f64 Om (*.f64 (sin.f64 ky) (/.f64 l Om)))) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))
(if (!=.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 0) (/.f64 (*.f64 l (sin.f64 ky)) (/.f64 Om (*.f64 (sin.f64 ky) (/.f64 l Om)))) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))
(if (!=.f64 (*.f64 (sin.f64 ky) l) 0) (/.f64 (*.f64 (sin.f64 ky) l) (/.f64 (*.f64 Om Om) (*.f64 (sin.f64 ky) l))) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))
(if (!=.f64 (*.f64 l (sin.f64 ky)) 0) (/.f64 (*.f64 l (sin.f64 ky)) (/.f64 (*.f64 Om Om) (*.f64 l (sin.f64 ky)))) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))
(if (!=.f64 (*.f64 (sin.f64 ky) l) 0) (/.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (/.f64 Om (*.f64 (sin.f64 ky) l))) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))
(if (!=.f64 (*.f64 l (sin.f64 ky)) 0) (/.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (/.f64 Om (*.f64 l (sin.f64 ky)))) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))
(*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (sin.f64 ky)) (sin.f64 ky))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 l Om))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (*.f64 (sin.f64 ky) (/.f64 l Om))))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (sin.f64 ky) (*.f64 (pow.f64 (/.f64 l Om) 2) (sin.f64 ky)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (*.f64 (sin.f64 ky) (/.f64 l Om))) (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 l Om))))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (cbrt.f64 (sin.f64 ky))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 l Om)))
(*.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) (cbrt.f64 (sin.f64 ky)))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 l Om)))
(*.f64 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (/.f64 (sin.f64 ky) (cbrt.f64 Om))) (/.f64 l (cbrt.f64 (*.f64 Om Om))))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (cbrt.f64 (/.f64 l Om))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (sin.f64 ky)))
(*.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) (cbrt.f64 (/.f64 l Om))))) (cbrt.f64 (pow.f64 (/.f64 l Om) 2)))
(*.f64 (*.f64 (sin.f64 ky) (cbrt.f64 (/.f64 l Om))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (*.f64 (sin.f64 ky) (/.f64 l Om))))
(*.f64 (sin.f64 ky) (*.f64 (cbrt.f64 (/.f64 l Om)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (sin.f64 ky)) (/.f64 l Om))))
(*.f64 (/.f64 (sin.f64 ky) (cbrt.f64 Om)) (*.f64 (/.f64 l (cbrt.f64 (*.f64 Om Om))) (*.f64 (sin.f64 ky) (/.f64 l Om))))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (*.f64 (/.f64 l Om) (cbrt.f64 (sin.f64 ky))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 (sin.f64 ky) (/.f64 l Om))))
(*.f64 (/.f64 l Om) (*.f64 (cbrt.f64 (sin.f64 ky)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (sin.f64 ky)) (/.f64 l Om))))
(*.f64 (cbrt.f64 (/.f64 l Om)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (sin.f64 ky)) (*.f64 (sin.f64 ky) (/.f64 l Om))))
(*.f64 (sin.f64 ky) (*.f64 (cbrt.f64 (/.f64 l Om)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (sin.f64 ky)) (/.f64 l Om))))
(*.f64 (*.f64 (/.f64 (sin.f64 ky) (cbrt.f64 Om)) (/.f64 (sin.f64 ky) (cbrt.f64 Om))) (*.f64 (/.f64 l (cbrt.f64 (*.f64 Om Om))) (/.f64 l (cbrt.f64 (*.f64 Om Om)))))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (cbrt.f64 (sin.f64 ky))) (*.f64 (/.f64 l Om) (cbrt.f64 (sin.f64 ky)))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (cbrt.f64 (pow.f64 (sin.f64 ky) 2))))
(*.f64 (pow.f64 (*.f64 (/.f64 l Om) (cbrt.f64 (sin.f64 ky))) 2) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))
(*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 (sin.f64 ky) (/.f64 l Om)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 1 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1)
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 2)))
(*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l Om)) (/.f64 l Om))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (/.f64 l Om) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l Om)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 l Om) 2))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) l) (/.f64 (sin.f64 ky) Om))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) (/.f64 1 Om))
(/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) Om) Om)
(*.f64 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 (sin.f64 ky) (cbrt.f64 (/.f64 l Om)))) (cbrt.f64 (pow.f64 (/.f64 l Om) 2)))
(*.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) (cbrt.f64 (/.f64 l Om))))) (cbrt.f64 (pow.f64 (/.f64 l Om) 2)))
(*.f64 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 (/.f64 l Om) (cbrt.f64 (sin.f64 ky)))) (cbrt.f64 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) (cbrt.f64 (sin.f64 ky)))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 l Om)))
(*.f64 l (*.f64 (/.f64 (sin.f64 ky) Om) (*.f64 (sin.f64 ky) (/.f64 l Om))))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (*.f64 (sin.f64 ky) l) (*.f64 (/.f64 1 Om) (*.f64 (sin.f64 ky) (/.f64 l Om))))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (cbrt.f64 (sin.f64 ky)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 l Om)) (*.f64 (sin.f64 ky) (/.f64 l Om))))
(*.f64 (/.f64 l Om) (*.f64 (cbrt.f64 (sin.f64 ky)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (sin.f64 ky)) (/.f64 l Om))))
(*.f64 (*.f64 l l) (*.f64 (/.f64 (sin.f64 ky) Om) (/.f64 (sin.f64 ky) Om)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 (/.f64 1 Om) (/.f64 1 Om)))
(/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) Om) Om)
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 l Om)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 l Om))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 l Om)) 2))
(*.f64 (*.f64 (*.f64 (sin.f64 ky) (cbrt.f64 (/.f64 l Om))) (*.f64 (sin.f64 ky) (cbrt.f64 (/.f64 l Om)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (cbrt.f64 (pow.f64 (/.f64 l Om) 2))))
(*.f64 (pow.f64 (*.f64 (sin.f64 ky) (cbrt.f64 (/.f64 l Om))) 2) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (sin.f64 ky)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (sin.f64 ky))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (sin.f64 ky)) 2))
(*.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 1 (*.f64 Om Om)))
(/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) Om) Om)
(*.f64 (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 (*.f64 Om Om))) (/.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (cbrt.f64 Om)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (*.f64 (sin.f64 ky) l) (/.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) Om))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 Om)) (/.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (cbrt.f64 (*.f64 Om Om))))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (/.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (cbrt.f64 (*.f64 Om Om))) (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 Om)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (/.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (cbrt.f64 Om)) (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 (*.f64 Om Om))))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(*.f64 (/.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) Om) (*.f64 (sin.f64 ky) l))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) Om)
(/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) Om) Om)
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 Om Om))
(/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) Om) Om)
(/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l Om)) l) Om)
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 1) (*.f64 Om Om))
(/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) Om) Om)
(/.f64 (*.f64 l (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l Om))) Om)
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) 1) Om)
(/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) Om) Om)
(/.f64 (*.f64 (*.f64 (sin.f64 ky) (neg.f64 l)) (*.f64 (sin.f64 ky) l)) (*.f64 (neg.f64 Om) Om))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(/.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 Om)) (*.f64 (sin.f64 ky) l)) (*.f64 (cbrt.f64 (*.f64 Om Om)) Om))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(/.f64 (*.f64 (*.f64 (sin.f64 ky) l) (*.f64 (sin.f64 ky) (neg.f64 l))) (*.f64 Om (neg.f64 Om)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(/.f64 (*.f64 (*.f64 (sin.f64 ky) (neg.f64 l)) (*.f64 (sin.f64 ky) (neg.f64 l))) (*.f64 (neg.f64 Om) (neg.f64 Om)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(/.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 Om)) (*.f64 (sin.f64 ky) (neg.f64 l))) (*.f64 (cbrt.f64 (*.f64 Om Om)) (neg.f64 Om)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(/.f64 (*.f64 (*.f64 (sin.f64 ky) l) (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 Om))) (*.f64 Om (cbrt.f64 (*.f64 Om Om))))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(/.f64 (*.f64 (*.f64 (sin.f64 ky) (neg.f64 l)) (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 Om))) (*.f64 (neg.f64 Om) (cbrt.f64 (*.f64 Om Om))))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(/.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 Om)) (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 Om))) (*.f64 (cbrt.f64 (*.f64 Om Om)) (cbrt.f64 (*.f64 Om Om))))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (neg.f64 (*.f64 Om Om)))
(/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) Om) Om)
(/.f64 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(/.f64 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 (sin.f64 ky) (neg.f64 l))) (neg.f64 Om))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1)
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l Om)) (/.f64 l (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l Om)) (neg.f64 l)) (neg.f64 Om))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(/.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) l) (cbrt.f64 Om)) (*.f64 (sin.f64 ky) (/.f64 l Om))) (cbrt.f64 (*.f64 Om Om)))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(/.f64 (*.f64 (*.f64 (sin.f64 ky) (neg.f64 l)) (*.f64 (sin.f64 ky) (/.f64 l Om))) (neg.f64 Om))
(/.f64 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) (*.f64 (sin.f64 ky) (neg.f64 l))) (neg.f64 Om))
(/.f64 (*.f64 (/.f64 l (cbrt.f64 Om)) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l Om))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l Om)) (/.f64 l (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (neg.f64 l) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l Om))) (neg.f64 Om))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(/.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 ky) l)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (*.f64 (sin.f64 ky) (/.f64 l Om)))) (cbrt.f64 Om))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) (*.f64 l (sin.f64 ky)))) (*.f64 (sin.f64 ky) (/.f64 l Om))) (cbrt.f64 Om))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) (cbrt.f64 Om)) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (*.f64 (cbrt.f64 Om) Om)) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 Om))
(/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) Om) Om)
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) Om)) (neg.f64 Om))
(/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) Om) Om)
(pow.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 3) 2) 1/3)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 3) 2))
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 3)
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1)
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
(neg.f64 (*.f64 (/.f64 l (neg.f64 Om)) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l Om))))
(*.f64 (neg.f64 (/.f64 l (neg.f64 Om))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l Om)))
(neg.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l Om)) (/.f64 l (neg.f64 Om))))
(*.f64 (neg.f64 (/.f64 l (neg.f64 Om))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l Om)))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 3) 2))

localize7.0ms (0%)

Compiler

Compiled 7 to 7 computations (0% saved)

localize41.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 2 (*.f64 l kx)) Om) 1))))
0.0b
(hypot.f64 (/.f64 (*.f64 2 (*.f64 l kx)) Om) 1)
0.4b
(/.f64 1/2 (hypot.f64 (/.f64 (*.f64 2 (*.f64 l kx)) Om) 1))
5.4b
(/.f64 (*.f64 2 (*.f64 l kx)) Om)
Compiler

Compiled 72 to 44 computations (38.9% saved)

series391.0ms (0.9%)

Counts
4 → 127
Calls

36 calls:

TimeVariablePointExpression
36.0ms
Om
@inf
(/.f64 1/2 (hypot.f64 (/.f64 (*.f64 2 (*.f64 l kx)) Om) 1))
2.0ms
kx
@inf
(/.f64 1/2 (hypot.f64 (/.f64 (*.f64 2 (*.f64 l kx)) Om) 1))
2.0ms
l
@inf
(/.f64 1/2 (hypot.f64 (/.f64 (*.f64 2 (*.f64 l kx)) Om) 1))
2.0ms
Om
@0
(/.f64 1/2 (hypot.f64 (/.f64 (*.f64 2 (*.f64 l kx)) Om) 1))
2.0ms
Om
@-inf
(hypot.f64 (/.f64 (*.f64 2 (*.f64 l kx)) Om) 1)
Compiler

Compiled 34035 to 28055 computations (17.6% saved)

rewrite151.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
99×egg-rr
95×egg-rr
35×egg-rr
19×egg-rr
Counts
4 → 248
Calls
Call 1
Inputs
(/.f64 (*.f64 2 (*.f64 l kx)) Om)
(/.f64 1/2 (hypot.f64 (/.f64 (*.f64 2 (*.f64 l kx)) Om) 1))
(hypot.f64 (/.f64 (*.f64 2 (*.f64 l kx)) Om) 1)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 2 (*.f64 l kx)) Om) 1))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 l kx) 0) (/.f64 2 (/.f64 Om (*.f64 l kx))) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 kx 0) (/.f64 l (/.f64 (/.f64 Om kx) 2)) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (+.f64 l l) kx) 0) (/.f64 2 (/.f64 Om (*.f64 l kx))) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 kx 0) (/.f64 (*.f64 -2 l) (/.f64 (neg.f64 Om) kx)) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 l l) kx) 2)) 0) (/.f64 (cbrt.f64 (*.f64 -2 (*.f64 l kx))) (/.f64 (neg.f64 Om) (cbrt.f64 (pow.f64 (*.f64 (+.f64 l l) kx) 2)))) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 kx) 0) (/.f64 l (/.f64 (/.f64 Om kx) 2)) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 l kx)) 0) (/.f64 2 (/.f64 Om (*.f64 l kx))) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 -2 (*.f64 l kx)) 0) (/.f64 2 (/.f64 Om (*.f64 l kx))) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (+.f64 l l) kx) 0) (/.f64 -1 (/.f64 (neg.f64 Om) (*.f64 (+.f64 l l) kx))) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 l l) kx) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (+.f64 l l) kx)) (/.f64 Om (cbrt.f64 (pow.f64 (*.f64 (+.f64 l l) kx) 2)))) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -2 0) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 kx 0) (/.f64 l (/.f64 (*.f64 Om 1/2) kx)) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 l kx) 2)) 0) (/.f64 (cbrt.f64 (*.f64 l kx)) (/.f64 (*.f64 Om 1/2) (cbrt.f64 (pow.f64 (*.f64 l kx) 2)))) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 l l)) 0) (/.f64 (*.f64 kx (cbrt.f64 l)) (/.f64 (*.f64 Om 1/2) (cbrt.f64 (*.f64 l l)))) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 l l)) kx) 0) (/.f64 (cbrt.f64 l) (/.f64 (*.f64 Om 1/2) (*.f64 (cbrt.f64 (*.f64 l l)) kx))) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 l 0) (/.f64 kx (/.f64 (*.f64 Om 1/2) l)) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 kx kx)) 0) (/.f64 (*.f64 l (cbrt.f64 kx)) (/.f64 (*.f64 Om 1/2) (cbrt.f64 (*.f64 kx kx)))) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 kx kx)) l) 0) (/.f64 (cbrt.f64 kx) (/.f64 (*.f64 Om 1/2) (*.f64 (cbrt.f64 (*.f64 kx kx)) l))) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 l kx)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 l kx) 2)) (/.f64 (*.f64 Om 1/2) (cbrt.f64 (*.f64 l kx)))) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 l l) kx) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (+.f64 l l) kx)) (/.f64 Om (cbrt.f64 (pow.f64 (*.f64 (+.f64 l l) kx) 2)))) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 l l) kx) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 l l) kx))) (/.f64 (neg.f64 Om) (cbrt.f64 (pow.f64 (*.f64 (+.f64 l l) kx) 2)))) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 -2 (*.f64 l kx)) Om))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 Om)) (/.f64 (*.f64 -2 (*.f64 l kx)) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 Om) (*.f64 l kx))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l kx) (/.f64 2 Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 l l) kx) (/.f64 1 Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 Om) (*.f64 (+.f64 l l) kx))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 2)) (cbrt.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 l l) (/.f64 kx Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (+.f64 l l) kx)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 l l) kx) 2)) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 l kx) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 8 Om)) (/.f64 (*.f64 l kx) (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l (cbrt.f64 (/.f64 8 Om))) (/.f64 kx (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 Om)) (/.f64 (*.f64 (+.f64 l l) kx) (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l kx) (cbrt.f64 Om)) (cbrt.f64 (/.f64 8 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l kx) Om) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 8 (*.f64 Om Om))) (/.f64 (*.f64 l kx) (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 l l) kx) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 (/.f64 1 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 kx Om) (+.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l kx) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 (/.f64 8 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 l l) kx) 2)) Om) (cbrt.f64 (*.f64 (+.f64 l l) kx)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 kx (cbrt.f64 (*.f64 Om Om))) (*.f64 l (cbrt.f64 (/.f64 8 Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 l l) kx) (cbrt.f64 Om)) (cbrt.f64 (/.f64 (/.f64 1 Om) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 2) (*.f64 (*.f64 (cbrt.f64 4) l) (/.f64 kx Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 8 l)) (*.f64 (cbrt.f64 (*.f64 l l)) (/.f64 kx Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 l l)) (*.f64 (pow.f64 (cbrt.f64 (+.f64 l l)) 2) (/.f64 kx Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 2 (/.f64 kx Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 l (/.f64 kx Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 2) l) (/.f64 kx Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 Om)) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 Om) Om)) (*.f64 (+.f64 l l) kx)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (*.f64 l kx) Om) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l kx) (*.f64 (/.f64 2 Om) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l kx) (cbrt.f64 Om)) (*.f64 (cbrt.f64 (/.f64 8 (*.f64 Om Om))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 Om)) (*.f64 (/.f64 (*.f64 (+.f64 l l) kx) (cbrt.f64 (*.f64 Om Om))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 l l) (*.f64 (/.f64 kx Om) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 8 Om)) (*.f64 (/.f64 (*.f64 l kx) (cbrt.f64 (*.f64 Om Om))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (+.f64 l l) kx)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 l l) kx) 2)) Om) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l (cbrt.f64 (/.f64 8 Om))) (*.f64 (/.f64 kx (cbrt.f64 (*.f64 Om Om))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 -2 (*.f64 l kx)) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (*.f64 l kx)) (/.f64 -1 Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 Om) (*.f64 -2 (*.f64 l kx)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (*.f64 l kx)) (*.f64 (/.f64 -1 Om) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l kx) (*.f64 Om 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 2)) (cbrt.f64 (*.f64 -2 (*.f64 l kx)))) (cbrt.f64 (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 -2 (*.f64 l kx))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 2))) (cbrt.f64 (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -2 (*.f64 l kx)) (cbrt.f64 Om)) (neg.f64 (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -2 (*.f64 l kx)) (cbrt.f64 (neg.f64 Om))) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 l kx)) (/.f64 (neg.f64 Om) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (*.f64 l kx)) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 l kx)) (neg.f64 (*.f64 Om 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (+.f64 l l) kx) (cbrt.f64 Om))) (neg.f64 (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 l l) kx) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 l l) kx) (cbrt.f64 Om)) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 8 Om)) (*.f64 l kx)) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l (cbrt.f64 (/.f64 8 Om))) kx) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 l kx) (cbrt.f64 Om)) 2) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 l l) kx) 2))) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 Om)) (*.f64 (+.f64 l l) kx)) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 2)) (cbrt.f64 (*.f64 (+.f64 l l) kx))) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 l kx) (cbrt.f64 (*.f64 Om Om)))) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 l l) (/.f64 kx (cbrt.f64 (*.f64 Om Om)))) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (+.f64 l l) kx) (cbrt.f64 Om)) 1) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l kx) (cbrt.f64 (/.f64 8 (*.f64 Om Om)))) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 l l) kx) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 l l) kx)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 2))) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (+.f64 l l) kx) (cbrt.f64 Om)) 1) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (+.f64 l l) kx) (cbrt.f64 Om)) (cbrt.f64 (cbrt.f64 (*.f64 Om Om)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 Om Om))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 -2 (*.f64 l kx)) Om))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 -2 (*.f64 l kx)) Om) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1/2 0) (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (cbrt.f64 1/2) (/.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) (cbrt.f64 1/4))) (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/2) 0) (/.f64 (cbrt.f64 1/4) (/.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) (cbrt.f64 1/2))) (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2) -1) 0) (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (/.f64 2 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2) -1))) (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 0) (/.f64 1 (/.f64 2 (/.f64 1 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))) (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) -2)) 0) (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (/.f64 2 (cbrt.f64 (pow.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) -2)))) (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/2) 0) (/.f64 (cbrt.f64 (sqrt.f64 1/2)) (/.f64 (*.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) (sqrt.f64 2)) (cbrt.f64 1/2))) (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (sqrt.f64 1/2)) 0) (/.f64 (sqrt.f64 (sqrt.f64 1/2)) (/.f64 (*.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) (sqrt.f64 2)) (sqrt.f64 (sqrt.f64 1/2)))) (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (/.f64 -1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/2) (/.f64 (cbrt.f64 1/4) (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/2) (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 -1 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 1/4) (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) (cbrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)) (cbrt.f64 1/2)) (/.f64 1 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/4) (*.f64 (cbrt.f64 1/2) (/.f64 1 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 1/2) (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) (cbrt.f64 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (/.f64 (sqrt.f64 1/2) (sqrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (/.f64 1/2 (sqrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 1/2) (sqrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (/.f64 (cbrt.f64 1/4) (sqrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/4) (/.f64 (cbrt.f64 1/2) (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 1/4) (sqrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (/.f64 (cbrt.f64 1/2) (sqrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (/.f64 1 (sqrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)) (cbrt.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 1 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)) (/.f64 (sqrt.f64 1/2) (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)) (/.f64 1 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2) -1) (/.f64 1/2 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 1/2) (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)) (cbrt.f64 (/.f64 1/4 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1/4 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (/.f64 (cbrt.f64 1/2) (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (neg.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 1/2) (*.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (sqrt.f64 1/2)) (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (cbrt.f64 1/4)) (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)) (cbrt.f64 1/2)) (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)) (cbrt.f64 -1/2)) (cbrt.f64 (neg.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) -1) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) (cbrt.f64 1/2)) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 1/2) (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) 1/2) (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 1 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/2) (/.f64 1 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 1/4) (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2))) (cbrt.f64 (neg.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) 1) (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) (cbrt.f64 2)) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) (cbrt.f64 4)) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1/2 (cbrt.f64 (neg.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))) (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (sqrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) 1) (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (neg.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 1/2) (*.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) (sqrt.f64 2)) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (*.f64 2 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 2 (neg.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (neg.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (sqrt.f64 1/2)) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) 1) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 1/2)) (*.f64 (neg.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 -1) (*.f64 (neg.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) -1) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 1/2)) (neg.f64 (*.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)) (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1/2 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2) (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) 0) (/.f64 1 (/.f64 1 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2) 0) (/.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2) -1)) (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 0) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2) (/.f64 1 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))) (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 0) (/.f64 (sqrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) (/.f64 1 (sqrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))) (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 2) 1) 0) (/.f64 1 (pow.f64 (+.f64 (pow.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 2) 1) -1/2)) (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) (sqrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) 2) (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2) (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2) (cbrt.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))) (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (neg.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))) (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (pow.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 2) 1) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 1 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (+.f64 (pow.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) 0) (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) -1/2)) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))) (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))) (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))) 2) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))))) (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))))) 2) (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))))))))

simplify1.1s (2.6%)

Algorithm
egglog
Counts
375 → 436
Calls
Call 1
Inputs
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(*.f64 2 (/.f64 (*.f64 l kx) Om))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2)) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 kx 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 6) (+.f64 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2)) (pow.f64 Om 2)) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2)) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 kx 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 kx 2)) (pow.f64 Om 2)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2)) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 kx 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4))))))
(/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 2)))) (*.f64 1/2 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (/.f64 1 l) 5)) (*.f64 1/2 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (/.f64 1 l) 5)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 2))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 2) 2))))) (pow.f64 (/.f64 1 l) 7))))))
(/.f64 -1/2 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))
(-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 2)))) (*.f64 1/2 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 2)))) (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (/.f64 -1 l) 5))) (*.f64 1/2 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 l) 7) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 2))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 2) 2))))))) (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (/.f64 -1 l) 5)))) (*.f64 1/2 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 1/2 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) kx))
(+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) kx))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1 kx) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)))))
(+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) kx))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1 kx) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)))) (*.f64 (pow.f64 (/.f64 1 kx) 5) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2))))))))
(+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) kx))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)))) (pow.f64 (/.f64 1 kx) 7))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1 kx) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)))) (*.f64 (pow.f64 (/.f64 1 kx) 5) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)))))))))
(/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) kx))
(-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 -1 kx) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) kx))))
(-.f64 (+.f64 (*.f64 (pow.f64 (/.f64 -1 kx) 5) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 -1 kx) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2))))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) kx))))
(-.f64 (+.f64 (*.f64 (pow.f64 (/.f64 -1 kx) 5) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 kx) 7) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 -1 kx) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)))))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) kx))))
(*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))))))) (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))))))) (+.f64 (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))))) (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))) 2) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))))))) (pow.f64 Om 5))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))))) 2) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))) 2) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))) 2) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))))))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))) 2)))) (pow.f64 Om 7))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))))))) (+.f64 (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))))) (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))) 2) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))))))) (pow.f64 Om 5)))))
1/2
(+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 kx 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))) 2))))) (+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 kx 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))) 2))))) (+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 6) (+.f64 (*.f64 -2 (*.f64 (pow.f64 kx 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 kx 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))) 2))) (pow.f64 l 2)))) (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))) 2)))))) (*.f64 -1 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))))
1/2
(+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 kx 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))) 2))))) (+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 kx 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))) 2))))) (+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 6) (+.f64 (*.f64 -2 (*.f64 (pow.f64 kx 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 kx 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))) 2))) (pow.f64 l 2)))) (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))) 2)))))))))
1
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2) (pow.f64 l 4)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 6) (pow.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2) (pow.f64 l 4))))))
(*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))))
(+.f64 (*.f64 1/2 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))) (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))
(+.f64 (*.f64 1/2 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) 2) (pow.f64 (/.f64 1 l) 3)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))))) (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))))))
(+.f64 (*.f64 1/2 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) 2) (pow.f64 (/.f64 1 l) 5)) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) 2) (pow.f64 (/.f64 1 l) 3)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))))) (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))))
(*.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))
(-.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))))) (*.f64 1/2 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) 2) (pow.f64 (/.f64 -1 l) 3)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))))) (*.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))) (*.f64 1/2 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) 2) (pow.f64 (/.f64 -1 l) 5)) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) 2) (pow.f64 (/.f64 -1 l) 3)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))))) (*.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))))))) (*.f64 1/2 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))))
1
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) 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 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2) (pow.f64 kx 4))) 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 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2) (pow.f64 kx 4))) (+.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2) (*.f64 (pow.f64 kx 6) (pow.f64 l 2))) (pow.f64 Om 2)))))
(*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) kx)
(+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) kx))) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) kx))
(+.f64 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) kx) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1 kx) 3) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) 2)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) kx)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) kx) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 1 kx) 5) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) 2)) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1 kx) 3) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) 2)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) kx))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) kx))
(-.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) kx)) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) kx))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) kx)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 kx) 3) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) 2)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) kx))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) kx)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 kx) 3) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) 2)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 -1 kx) 5) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) 2)) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)))))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) kx))))
(/.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))) Om)
(+.f64 (/.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))) Om) (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))))) 2)) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))))) (+.f64 (/.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))) Om) (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))))) 2)) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))))) (+.f64 (/.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))) Om) (+.f64 (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))))) 2)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))))))))))
1
(+.f64 1 (*.f64 2 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))) 2)))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 (pow.f64 l 2) (pow.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))) 2)))) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))) 2))))))
1
(+.f64 1 (*.f64 2 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))) 2))) (+.f64 1 (*.f64 2 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))) 2))) (+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 (/.f64 -1 Om) 6) (*.f64 (pow.f64 l 2) (pow.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))) 2)))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 kx 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2)) (pow.f64 l 4))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 l 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 kx 2) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 kx 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 Om 2))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 kx 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)))))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 kx 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2)) (pow.f64 l 4))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 kx 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(+.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))))))) (sqrt.f64 1/2))
(+.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))))) 2)) (sqrt.f64 1/2)))))
(+.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))))))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))))))))) (sqrt.f64 1/2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))))) 2)) (sqrt.f64 1/2))))))
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 kx 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))) 2)))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))) 2)))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 kx 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))) 2)))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))) 2)))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 Om) 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))) 2)))) (*.f64 -2 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 kx 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))) 2)))))))) (*.f64 -1/2 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 kx 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))) 2)))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))) 2)))))))))))
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 kx 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))) 2)))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))) 2))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))) 2)))) (*.f64 -2 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 kx 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))) 2)))))))) (*.f64 -1/2 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 kx 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))) 2)))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))) 2)))))))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 kx 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))) 2)))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))) 2)))))))
(if (!=.f64 (*.f64 l kx) 0) (/.f64 2 (/.f64 Om (*.f64 l kx))) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))
(if (!=.f64 2 0) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))
(if (!=.f64 kx 0) (/.f64 l (/.f64 (/.f64 Om kx) 2)) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))
(if (!=.f64 (*.f64 (+.f64 l l) kx) 0) (/.f64 2 (/.f64 Om (*.f64 l kx))) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))
(if (!=.f64 kx 0) (/.f64 (*.f64 -2 l) (/.f64 (neg.f64 Om) kx)) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 l l) kx) 2)) 0) (/.f64 (cbrt.f64 (*.f64 -2 (*.f64 l kx))) (/.f64 (neg.f64 Om) (cbrt.f64 (pow.f64 (*.f64 (+.f64 l l) kx) 2)))) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))
(if (!=.f64 (neg.f64 kx) 0) (/.f64 l (/.f64 (/.f64 Om kx) 2)) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))
(if (!=.f64 (neg.f64 (*.f64 l kx)) 0) (/.f64 2 (/.f64 Om (*.f64 l kx))) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))
(if (!=.f64 (*.f64 -2 (*.f64 l kx)) 0) (/.f64 2 (/.f64 Om (*.f64 l kx))) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))
(if (!=.f64 (*.f64 (+.f64 l l) kx) 0) (/.f64 -1 (/.f64 (neg.f64 Om) (*.f64 (+.f64 l l) kx))) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 l l) kx) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (+.f64 l l) kx)) (/.f64 Om (cbrt.f64 (pow.f64 (*.f64 (+.f64 l l) kx) 2)))) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))
(if (!=.f64 -2 0) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))
(if (!=.f64 kx 0) (/.f64 l (/.f64 (*.f64 Om 1/2) kx)) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 l kx) 2)) 0) (/.f64 (cbrt.f64 (*.f64 l kx)) (/.f64 (*.f64 Om 1/2) (cbrt.f64 (pow.f64 (*.f64 l kx) 2)))) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))
(if (!=.f64 (cbrt.f64 (*.f64 l l)) 0) (/.f64 (*.f64 kx (cbrt.f64 l)) (/.f64 (*.f64 Om 1/2) (cbrt.f64 (*.f64 l l)))) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 l l)) kx) 0) (/.f64 (cbrt.f64 l) (/.f64 (*.f64 Om 1/2) (*.f64 (cbrt.f64 (*.f64 l l)) kx))) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))
(if (!=.f64 l 0) (/.f64 kx (/.f64 (*.f64 Om 1/2) l)) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))
(if (!=.f64 (cbrt.f64 (*.f64 kx kx)) 0) (/.f64 (*.f64 l (cbrt.f64 kx)) (/.f64 (*.f64 Om 1/2) (cbrt.f64 (*.f64 kx kx)))) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 kx kx)) l) 0) (/.f64 (cbrt.f64 kx) (/.f64 (*.f64 Om 1/2) (*.f64 (cbrt.f64 (*.f64 kx kx)) l))) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))
(if (!=.f64 1 0) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))
(if (!=.f64 (cbrt.f64 (*.f64 l kx)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 l kx) 2)) (/.f64 (*.f64 Om 1/2) (cbrt.f64 (*.f64 l kx)))) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 l l) kx) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (+.f64 l l) kx)) (/.f64 Om (cbrt.f64 (pow.f64 (*.f64 (+.f64 l l) kx) 2)))) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 l l) kx) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 l l) kx))) (/.f64 (neg.f64 Om) (cbrt.f64 (pow.f64 (*.f64 (+.f64 l l) kx) 2)))) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))
(-.f64 0 (/.f64 (*.f64 -2 (*.f64 l kx)) Om))
(-.f64 (/.f64 0 (neg.f64 Om)) (/.f64 (*.f64 -2 (*.f64 l kx)) Om))
(*.f64 (/.f64 2 Om) (*.f64 l kx))
(*.f64 (*.f64 l kx) (/.f64 2 Om))
(*.f64 (*.f64 (+.f64 l l) kx) (/.f64 1 Om))
(*.f64 (cbrt.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 2)))
(*.f64 (/.f64 1 Om) (*.f64 (+.f64 l l) kx))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 2)) (cbrt.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2))))
(*.f64 (+.f64 l l) (/.f64 kx Om))
(*.f64 (cbrt.f64 (*.f64 (+.f64 l l) kx)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 l l) kx) 2)) Om))
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(*.f64 (cbrt.f64 (/.f64 8 Om)) (/.f64 (*.f64 l kx) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (*.f64 l (cbrt.f64 (/.f64 8 Om))) (/.f64 kx (cbrt.f64 (*.f64 Om Om))))
(*.f64 1 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))
(*.f64 (cbrt.f64 (/.f64 1 Om)) (/.f64 (*.f64 (+.f64 l l) kx) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (/.f64 (*.f64 l kx) (cbrt.f64 Om)) (cbrt.f64 (/.f64 8 (*.f64 Om Om))))
(*.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)
(*.f64 (/.f64 (*.f64 l kx) Om) 2)
(*.f64 (cbrt.f64 (/.f64 8 (*.f64 Om Om))) (/.f64 (*.f64 l kx) (cbrt.f64 Om)))
(*.f64 (/.f64 (*.f64 (+.f64 l l) kx) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 (/.f64 1 Om)))
(*.f64 (/.f64 kx Om) (+.f64 l l))
(*.f64 (/.f64 (*.f64 l kx) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 (/.f64 8 Om)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 l l) kx) 2)) Om) (cbrt.f64 (*.f64 (+.f64 l l) kx)))
(*.f64 (/.f64 kx (cbrt.f64 (*.f64 Om Om))) (*.f64 l (cbrt.f64 (/.f64 8 Om))))
(*.f64 (/.f64 (*.f64 (+.f64 l l) kx) (cbrt.f64 Om)) (cbrt.f64 (/.f64 (/.f64 1 Om) Om)))
(*.f64 (cbrt.f64 2) (*.f64 (*.f64 (cbrt.f64 4) l) (/.f64 kx Om)))
(*.f64 (cbrt.f64 (*.f64 8 l)) (*.f64 (cbrt.f64 (*.f64 l l)) (/.f64 kx Om)))
(*.f64 (cbrt.f64 (+.f64 l l)) (*.f64 (pow.f64 (cbrt.f64 (+.f64 l l)) 2) (/.f64 kx Om)))
(*.f64 l (*.f64 2 (/.f64 kx Om)))
(*.f64 2 (*.f64 l (/.f64 kx Om)))
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 2) l) (/.f64 kx Om)))
(*.f64 (cbrt.f64 (/.f64 1 Om)) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 Om) Om)) (*.f64 (+.f64 l l) kx)))
(*.f64 2 (*.f64 (/.f64 (*.f64 l kx) Om) 1))
(*.f64 (*.f64 l kx) (*.f64 (/.f64 2 Om) 1))
(*.f64 (/.f64 (*.f64 l kx) (cbrt.f64 Om)) (*.f64 (cbrt.f64 (/.f64 8 (*.f64 Om Om))) 1))
(*.f64 (cbrt.f64 (/.f64 1 Om)) (*.f64 (/.f64 (*.f64 (+.f64 l l) kx) (cbrt.f64 (*.f64 Om Om))) 1))
(*.f64 (+.f64 l l) (*.f64 (/.f64 kx Om) 1))
(*.f64 (cbrt.f64 (/.f64 8 Om)) (*.f64 (/.f64 (*.f64 l kx) (cbrt.f64 (*.f64 Om Om))) 1))
(*.f64 (cbrt.f64 (*.f64 (+.f64 l l) kx)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 l l) kx) 2)) Om) 1))
(*.f64 (*.f64 l (cbrt.f64 (/.f64 8 Om))) (*.f64 (/.f64 kx (cbrt.f64 (*.f64 Om Om))) 1))
(*.f64 -1 (/.f64 (*.f64 -2 (*.f64 l kx)) Om))
(*.f64 (*.f64 -2 (*.f64 l kx)) (/.f64 -1 Om))
(*.f64 (/.f64 -1 Om) (*.f64 -2 (*.f64 l kx)))
(*.f64 (*.f64 -2 (*.f64 l kx)) (*.f64 (/.f64 -1 Om) 1))
(/.f64 (*.f64 l kx) (*.f64 Om 1/2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 2)) (cbrt.f64 (*.f64 -2 (*.f64 l kx)))) (cbrt.f64 (neg.f64 Om)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 -2 (*.f64 l kx))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 2))) (cbrt.f64 (neg.f64 Om)))
(/.f64 (/.f64 (*.f64 -2 (*.f64 l kx)) (cbrt.f64 Om)) (neg.f64 (cbrt.f64 (*.f64 Om Om))))
(/.f64 (/.f64 (*.f64 -2 (*.f64 l kx)) (cbrt.f64 (neg.f64 Om))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (neg.f64 (*.f64 l kx)) (/.f64 (neg.f64 Om) 2))
(/.f64 (*.f64 -2 (*.f64 l kx)) (neg.f64 Om))
(/.f64 (neg.f64 (*.f64 l kx)) (neg.f64 (*.f64 Om 1/2)))
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 l l) kx) (cbrt.f64 Om))) (neg.f64 (cbrt.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (+.f64 l l) kx) Om)
(/.f64 (/.f64 (*.f64 (+.f64 l l) kx) (cbrt.f64 Om)) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 8 Om)) (*.f64 l kx)) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (*.f64 l (cbrt.f64 (/.f64 8 Om))) kx) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (/.f64 (*.f64 l kx) (cbrt.f64 Om)) 2) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 l l) kx) 2))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 Om)) (*.f64 (+.f64 l l) kx)) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 2)) (cbrt.f64 (*.f64 (+.f64 l l) kx))) (cbrt.f64 Om))
(/.f64 (*.f64 2 (/.f64 (*.f64 l kx) (cbrt.f64 (*.f64 Om Om)))) (cbrt.f64 Om))
(/.f64 (*.f64 (+.f64 l l) (/.f64 kx (cbrt.f64 (*.f64 Om Om)))) (cbrt.f64 Om))
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 l l) kx) (cbrt.f64 Om)) 1) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (*.f64 l kx) (cbrt.f64 (/.f64 8 (*.f64 Om Om)))) (cbrt.f64 Om))
(/.f64 (/.f64 (*.f64 (+.f64 l l) kx) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 Om))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 l l) kx)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 2))) (cbrt.f64 Om))
(/.f64 (/.f64 (/.f64 (*.f64 (+.f64 l l) kx) (cbrt.f64 Om)) 1) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (/.f64 (/.f64 (*.f64 (+.f64 l l) kx) (cbrt.f64 Om)) (cbrt.f64 (cbrt.f64 (*.f64 Om Om)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 Om Om))) 2))
(pow.f64 (pow.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 3) 1/3)
(pow.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2))) 3)
(neg.f64 (/.f64 (*.f64 -2 (*.f64 l kx)) Om))
(neg.f64 (*.f64 (/.f64 (*.f64 -2 (*.f64 l kx)) Om) 1))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 3))
(if (!=.f64 1/2 0) (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(if (!=.f64 1 0) (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (cbrt.f64 1/2) (/.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) (cbrt.f64 1/4))) (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(if (!=.f64 (cbrt.f64 1/2) 0) (/.f64 (cbrt.f64 1/4) (/.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) (cbrt.f64 1/2))) (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2) -1) 0) (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (/.f64 2 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2) -1))) (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(if (!=.f64 (/.f64 1 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 0) (/.f64 1 (/.f64 2 (/.f64 1 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))) (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(if (!=.f64 (cbrt.f64 (pow.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) -2)) 0) (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (/.f64 2 (cbrt.f64 (pow.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) -2)))) (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(if (!=.f64 2 0) (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(if (!=.f64 (cbrt.f64 1/2) 0) (/.f64 (cbrt.f64 (sqrt.f64 1/2)) (/.f64 (*.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) (sqrt.f64 2)) (cbrt.f64 1/2))) (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(if (!=.f64 (sqrt.f64 (sqrt.f64 1/2)) 0) (/.f64 (sqrt.f64 (sqrt.f64 1/2)) (/.f64 (*.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) (sqrt.f64 2)) (sqrt.f64 (sqrt.f64 1/2)))) (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(-.f64 0 (/.f64 -1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(-.f64 (/.f64 0 (neg.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (/.f64 -1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(*.f64 1 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(*.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 1)
(*.f64 (cbrt.f64 1/2) (/.f64 (cbrt.f64 1/4) (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/2) (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(*.f64 -1/2 (/.f64 -1 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(*.f64 (/.f64 (sqrt.f64 1/2) (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) (sqrt.f64 1/2))
(*.f64 (/.f64 (cbrt.f64 1/4) (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) (cbrt.f64 1/2))
(*.f64 (/.f64 -1 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) -1/2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)) (cbrt.f64 1/2)) (/.f64 1 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))
(*.f64 (cbrt.f64 1/4) (*.f64 (cbrt.f64 1/2) (/.f64 1 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))
(*.f64 (/.f64 (cbrt.f64 1/2) (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) (cbrt.f64 1/4))
(*.f64 -1 (/.f64 -1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (/.f64 (sqrt.f64 1/2) (sqrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))
(*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (/.f64 1/2 (sqrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))
(*.f64 (/.f64 (cbrt.f64 1/2) (sqrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (/.f64 (cbrt.f64 1/4) (sqrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))
(*.f64 (cbrt.f64 1/4) (/.f64 (cbrt.f64 1/2) (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(*.f64 (/.f64 (cbrt.f64 1/4) (sqrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (/.f64 (cbrt.f64 1/2) (sqrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))
(*.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (/.f64 1 (sqrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))
(*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)) (cbrt.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))
(*.f64 1/2 (/.f64 1 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(*.f64 (/.f64 1 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 1/2)
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)))
(*.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)))
(*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)) (/.f64 (sqrt.f64 1/2) (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))
(*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)) (/.f64 1 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))
(*.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2) -1) (/.f64 1/2 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))
(*.f64 (/.f64 (cbrt.f64 1/2) (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)) (cbrt.f64 (/.f64 1/4 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))
(*.f64 (cbrt.f64 (/.f64 1/4 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (/.f64 (cbrt.f64 1/2) (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)))
(/.f64 -1/2 (neg.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(/.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2))
(/.f64 (sqrt.f64 1/2) (*.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) (sqrt.f64 2)))
(/.f64 (/.f64 1 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)
(/.f64 1 (*.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) 2))
(/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (sqrt.f64 1/2)) (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (cbrt.f64 1/4)) (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)) (cbrt.f64 1/2)) (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)) (cbrt.f64 -1/2)) (cbrt.f64 (neg.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))
(/.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 1)
(/.f64 (*.f64 (/.f64 1 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) -1) -2)
(/.f64 (*.f64 (/.f64 1 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) (cbrt.f64 1/2)) (cbrt.f64 4))
(/.f64 (/.f64 (sqrt.f64 1/2) (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) (sqrt.f64 2))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) 1/2) (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2))
(/.f64 (*.f64 -1 (/.f64 1 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) -2)
(/.f64 (*.f64 (cbrt.f64 1/2) (/.f64 1 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (cbrt.f64 4))
(/.f64 (/.f64 (cbrt.f64 1/4) (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) (cbrt.f64 2))
(/.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2))) (cbrt.f64 (neg.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))
(/.f64 (*.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) 1) (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2))
(/.f64 (/.f64 (/.f64 1 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) (cbrt.f64 2)) (cbrt.f64 4))
(/.f64 (/.f64 (/.f64 1 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) (cbrt.f64 4)) (cbrt.f64 2))
(/.f64 (/.f64 -1/2 (cbrt.f64 (neg.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))) (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2))
(/.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (sqrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(/.f64 (/.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) 1) (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2))
(/.f64 (/.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) 2) 2))
(/.f64 -1 (/.f64 (neg.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 1/2))
(/.f64 2 (/.f64 (*.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) 2) 1/2))
(/.f64 -1 (*.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) -2))
(/.f64 (cbrt.f64 1/2) (*.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) (cbrt.f64 4)))
(/.f64 1 (*.f64 (*.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) (sqrt.f64 2)) (sqrt.f64 2)))
(/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (*.f64 2 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)))
(/.f64 -1 (*.f64 2 (neg.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))
(/.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (neg.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) (sqrt.f64 2)))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (sqrt.f64 1/2)) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2) (sqrt.f64 2)))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) 1) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2) 2))
(/.f64 (neg.f64 (cbrt.f64 1/2)) (*.f64 (neg.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) (cbrt.f64 4)))
(/.f64 (*.f64 -1 -1) (*.f64 (neg.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) -2))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) -1) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2) -2))
(/.f64 (neg.f64 (sqrt.f64 1/2)) (neg.f64 (*.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) (sqrt.f64 2))))
(/.f64 (neg.f64 (/.f64 1 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) -2)
(/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))
(/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)) (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(/.f64 (/.f64 -1/2 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)))
(/.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2) (cbrt.f64 4)))
(/.f64 (neg.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)))
(pow.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 1)
(pow.f64 (*.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) 2) -1)
(pow.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) 3)
(neg.f64 (/.f64 -1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 3))
(if (!=.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) 0) (/.f64 1 (/.f64 1 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))
(if (!=.f64 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2) 0) (/.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2) -1)) (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))
(if (!=.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 0) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2) (/.f64 1 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))) (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))
(if (!=.f64 (sqrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 0) (/.f64 (sqrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) (/.f64 1 (sqrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))) (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))
(if (!=.f64 1 0) (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 2) 1) 0) (/.f64 1 (pow.f64 (+.f64 (pow.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 2) 1) -1/2)) (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))
(-.f64 0 (neg.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(*.f64 (sqrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) (sqrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(*.f64 1 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))
(*.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) 1)
(*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) 2) (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)))
(*.f64 -1 (neg.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(*.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2))))
(*.f64 (cbrt.f64 (neg.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)))
(*.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2) (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2) (cbrt.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) 2))
(*.f64 (neg.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))) (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))) (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2))
(/.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) 1)
(/.f64 (*.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) 2) 2)
(/.f64 (neg.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) -1)
(/.f64 (/.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) 2) 1/2)
(pow.f64 (pow.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) 3) 1/3)
(pow.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) 1)
(pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 3)
(pow.f64 (+.f64 (pow.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 2) 1) 1/2)
(pow.f64 (sqrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)
(hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)
(hypot.f64 1 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))
(neg.f64 (neg.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(sqrt.f64 (+.f64 (pow.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 2) 1))
(sqrt.f64 (pow.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) 2))
(cbrt.f64 (pow.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) 3))
(if (!=.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) 0) (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) -1/2)) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))) (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))) (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))) 2) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))))) (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))))) 2) (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))) 2)))
(*.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))))
(*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))) 1)
(/.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))) 3)
(pow.f64 (pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))) 1)
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) 1/2)
(pow.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))) 2)
(pow.f64 (pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))) 2) 1/2)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))
(sqrt.f64 (pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))) 2))
(cbrt.f64 (pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))) 3))
(fabs.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))))
Outputs
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(/.f64 (*.f64 (+.f64 l l) kx) Om)
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(/.f64 (*.f64 (+.f64 l l) kx) Om)
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(/.f64 (*.f64 (+.f64 l l) kx) Om)
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(/.f64 (*.f64 (+.f64 l l) kx) Om)
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(/.f64 (*.f64 (+.f64 l l) kx) Om)
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(/.f64 (*.f64 (+.f64 l l) kx) Om)
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(/.f64 (*.f64 (+.f64 l l) kx) Om)
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(/.f64 (*.f64 (+.f64 l l) kx) Om)
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(/.f64 (*.f64 (+.f64 l l) kx) Om)
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(/.f64 (*.f64 (+.f64 l l) kx) Om)
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(/.f64 (*.f64 (+.f64 l l) kx) Om)
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(/.f64 (*.f64 (+.f64 l l) kx) Om)
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(/.f64 (*.f64 (+.f64 l l) kx) Om)
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(/.f64 (*.f64 (+.f64 l l) kx) Om)
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(/.f64 (*.f64 (+.f64 l l) kx) Om)
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(/.f64 (*.f64 (+.f64 l l) kx) Om)
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(/.f64 (*.f64 (+.f64 l l) kx) Om)
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(/.f64 (*.f64 (+.f64 l l) kx) Om)
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(/.f64 (*.f64 (+.f64 l l) kx) Om)
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(/.f64 (*.f64 (+.f64 l l) kx) Om)
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(/.f64 (*.f64 (+.f64 l l) kx) Om)
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(/.f64 (*.f64 (+.f64 l l) kx) Om)
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(/.f64 (*.f64 (+.f64 l l) kx) Om)
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(/.f64 (*.f64 (+.f64 l l) kx) Om)
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(/.f64 (*.f64 (+.f64 l l) kx) Om)
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(/.f64 (*.f64 (+.f64 l l) kx) Om)
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(/.f64 (*.f64 (+.f64 l l) kx) Om)
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(/.f64 (*.f64 (+.f64 l l) kx) Om)
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(/.f64 (*.f64 (+.f64 l l) kx) Om)
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(/.f64 (*.f64 (+.f64 l l) kx) Om)
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(/.f64 (*.f64 (+.f64 l l) kx) Om)
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(/.f64 (*.f64 (+.f64 l l) kx) Om)
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(/.f64 (*.f64 (+.f64 l l) kx) Om)
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(/.f64 (*.f64 (+.f64 l l) kx) Om)
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(/.f64 (*.f64 (+.f64 l l) kx) Om)
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(/.f64 (*.f64 (+.f64 l l) kx) Om)
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2)) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 kx 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4)))))
(+.f64 1/2 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om))) (neg.f64 (*.f64 (fma.f64 -1/4 (pow.f64 (/.f64 (*.f64 2 (*.f64 kx kx)) (*.f64 Om Om)) 2) (/.f64 (*.f64 -2 (pow.f64 kx 4)) (pow.f64 (*.f64 Om Om) 2))) (pow.f64 l 4)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 l 6) (+.f64 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2)) (pow.f64 Om 2)) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2)) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 kx 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 kx 2)) (pow.f64 Om 2)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2)) (*.f64 -2 (/.f64 (pow.f64 (pow.f64 kx 2) 2) (pow.f64 (pow.f64 Om 2) 2)))) (pow.f64 l 4))))))
(+.f64 1/2 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om))) (+.f64 (neg.f64 (*.f64 (pow.f64 l 6) (+.f64 (/.f64 (*.f64 (*.f64 kx kx) (pow.f64 (/.f64 (*.f64 2 (*.f64 kx kx)) (*.f64 Om Om)) 2)) (*.f64 Om Om)) (/.f64 (*.f64 -2 (*.f64 (fma.f64 -1/4 (pow.f64 (/.f64 (*.f64 2 (*.f64 kx kx)) (*.f64 Om Om)) 2) (/.f64 (*.f64 -2 (pow.f64 kx 4)) (pow.f64 (*.f64 Om Om) 2))) (*.f64 kx kx))) (*.f64 Om Om))))) (neg.f64 (*.f64 (fma.f64 -1/4 (pow.f64 (/.f64 (*.f64 2 (*.f64 kx kx)) (*.f64 Om Om)) 2) (/.f64 (*.f64 -2 (pow.f64 kx 4)) (pow.f64 (*.f64 Om Om) 2))) (pow.f64 l 4))))))
(/.f64 1/2 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))
(/.f64 1/2 (*.f64 l (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 2)))) (*.f64 1/2 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))))
(fma.f64 -1/4 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om))) (pow.f64 (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om))) 2))) (/.f64 1/2 (*.f64 l (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (/.f64 1 l) 5)) (*.f64 1/2 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))))))))
(fma.f64 -1/4 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om))) (pow.f64 (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om))) 2))) (fma.f64 (-.f64 (/.f64 1/8 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om))) 2) 2) (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om))))) (/.f64 (*.f64 -1/4 (pow.f64 (/.f64 1/2 (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om)))) 2)) (*.f64 (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om))) (pow.f64 (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om))) 2)))) (pow.f64 (/.f64 1 l) 5) (/.f64 1/2 (*.f64 l (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om)))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (/.f64 1 l) 5)) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 2))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 2) 2))))) (pow.f64 (/.f64 1 l) 7))))))
(fma.f64 -1/4 (/.f64 (pow.f64 (/.f64 1 l) 3) (*.f64 (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om))) (pow.f64 (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om))) 2))) (+.f64 (fma.f64 (-.f64 (/.f64 1/8 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om))) 2) 2) (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om))))) (/.f64 (*.f64 -1/4 (pow.f64 (/.f64 1/2 (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om)))) 2)) (*.f64 (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om))) (pow.f64 (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om))) 2)))) (pow.f64 (/.f64 1 l) 5) (/.f64 1/2 (*.f64 l (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om)))))) (neg.f64 (*.f64 (fma.f64 1/2 (/.f64 (-.f64 (/.f64 1/8 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om))) 2) 2) (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om))))) (/.f64 (*.f64 -1/4 (pow.f64 (/.f64 1/2 (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om)))) 2)) (*.f64 (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om))) (pow.f64 (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om))) 2)))) (pow.f64 (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om))) 2)) (/.f64 (*.f64 1/4 (pow.f64 (/.f64 1/2 (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om)))) 2)) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om))) 2) 2) (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om)))))) (pow.f64 (/.f64 1 l) 7)))))
(/.f64 -1/2 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))
(/.f64 -1/2 (*.f64 l (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om)))))
(-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 2)))) (*.f64 1/2 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))))
(fma.f64 -1/4 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om))) (pow.f64 (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om))) 2))) (neg.f64 (/.f64 1/2 (*.f64 l (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om)))))))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 2)))) (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (/.f64 -1 l) 5))) (*.f64 1/2 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om))) (pow.f64 (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om))) 2))) (*.f64 (-.f64 (/.f64 1/8 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om))) 2) 2) (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om))))) (/.f64 (*.f64 -1/4 (pow.f64 (/.f64 1/2 (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om)))) 2)) (*.f64 (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om))) (pow.f64 (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om))) 2)))) (pow.f64 (/.f64 -1 l) 5))) (/.f64 1/2 (*.f64 l (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om))))))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 l) 7) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 2))) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 2) 2))))))) (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (/.f64 -1 l) 5)))) (*.f64 1/2 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (/.f64 -1 l) 3) (*.f64 (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om))) (pow.f64 (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om))) 2))) (+.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 -1 l) 7) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 1/8 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om))) 2) 2) (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om))))) (/.f64 (*.f64 -1/4 (pow.f64 (/.f64 1/2 (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om)))) 2)) (*.f64 (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om))) (pow.f64 (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om))) 2)))) (pow.f64 (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om))) 2)) (/.f64 (*.f64 1/4 (pow.f64 (/.f64 1/2 (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om)))) 2)) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om))) 2) 2) (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om)))))))) (*.f64 (-.f64 (/.f64 1/8 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om))) 2) 2) (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om))))) (/.f64 (*.f64 -1/4 (pow.f64 (/.f64 1/2 (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om)))) 2)) (*.f64 (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om))) (pow.f64 (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om))) 2)))) (pow.f64 (/.f64 -1 l) 5)))) (/.f64 1/2 (*.f64 l (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 (+.f64 (neg.f64 (*.f64 (pow.f64 kx 4) (fma.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2)) (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2))))) 1/2) (neg.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 l 2)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(+.f64 (neg.f64 (*.f64 (pow.f64 kx 6) (fma.f64 -2 (/.f64 (*.f64 (fma.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2)) (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2))) (*.f64 l l)) (*.f64 Om Om)) (/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2) (*.f64 l l)) (*.f64 Om Om))))) (+.f64 (+.f64 (neg.f64 (*.f64 (pow.f64 kx 4) (fma.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2)) (*.f64 -1/4 (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2))))) 1/2) (neg.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om)))))
(/.f64 1/2 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) kx))
(/.f64 1/2 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))) kx))
(+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) kx))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1 kx) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)))))
(+.f64 (/.f64 1/2 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))) kx)) (/.f64 (*.f64 -1/4 (pow.f64 (/.f64 1 kx) 3)) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2))))
(+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) kx))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1 kx) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)))) (*.f64 (pow.f64 (/.f64 1 kx) 5) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2))))))))
(+.f64 (/.f64 1/2 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))) kx)) (fma.f64 -1/4 (/.f64 (pow.f64 (/.f64 1 kx) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2))) (*.f64 (pow.f64 (/.f64 1 kx) 5) (-.f64 (/.f64 1/8 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))))) (/.f64 (*.f64 -1/4 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om))))) 2)) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)))))))
(+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) kx))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)))) (pow.f64 (/.f64 1 kx) 7))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1 kx) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)))) (*.f64 (pow.f64 (/.f64 1 kx) 5) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)))))))))
(+.f64 (/.f64 1/2 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))) kx)) (+.f64 (neg.f64 (*.f64 (fma.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om))))) 2) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))))) (/.f64 (*.f64 1/2 (-.f64 (/.f64 1/8 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))))) (/.f64 (*.f64 -1/4 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om))))) 2)) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2))))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2))) (pow.f64 (/.f64 1 kx) 7))) (fma.f64 -1/4 (/.f64 (pow.f64 (/.f64 1 kx) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2))) (*.f64 (pow.f64 (/.f64 1 kx) 5) (-.f64 (/.f64 1/8 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))))) (/.f64 (*.f64 -1/4 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om))))) 2)) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2))))))))
(/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) kx))
(/.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))) kx))
(-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 -1 kx) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) kx))))
(fma.f64 -1/4 (/.f64 (pow.f64 (/.f64 -1 kx) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2))) (neg.f64 (/.f64 1/2 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))) kx))))
(-.f64 (+.f64 (*.f64 (pow.f64 (/.f64 -1 kx) 5) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 -1 kx) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2))))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) kx))))
(-.f64 (fma.f64 (pow.f64 (/.f64 -1 kx) 5) (-.f64 (/.f64 1/8 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))))) (/.f64 (*.f64 -1/4 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om))))) 2)) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)))) (/.f64 (*.f64 -1/4 (pow.f64 (/.f64 -1 kx) 3)) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)))) (/.f64 1/2 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))) kx)))
(-.f64 (+.f64 (*.f64 (pow.f64 (/.f64 -1 kx) 5) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 kx) 7) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2) 2)))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2))))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 -1 kx) 3) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)))))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) kx))))
(-.f64 (fma.f64 (pow.f64 (/.f64 -1 kx) 5) (-.f64 (/.f64 1/8 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))))) (/.f64 (*.f64 -1/4 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om))))) 2)) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)))) (+.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 -1 kx) 7) (fma.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om))))) 2) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))))) (/.f64 (*.f64 1/2 (-.f64 (/.f64 1/8 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2) 2) (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))))) (/.f64 (*.f64 -1/4 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om))))) 2)) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2))))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2))))) (/.f64 (*.f64 -1/4 (pow.f64 (/.f64 -1 kx) 3)) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2))))) (/.f64 1/2 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))) kx)))
(*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))))))
(/.f64 (*.f64 Om 1/2) (sqrt.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 4)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))))))) (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))))))
(fma.f64 -1/4 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 4)) 2) (sqrt.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 4)))) (/.f64 (*.f64 Om 1/2) (sqrt.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 4))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))))))) (+.f64 (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))))) (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))) 2) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))))))) (pow.f64 Om 5))))
(fma.f64 -1/4 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 4)) 2) (sqrt.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 4)))) (fma.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 4))) (*.f64 (-.f64 (/.f64 1/8 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 4)) 2) 2) (sqrt.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 4)))) (/.f64 (*.f64 -1/4 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 4))) 2)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 4)) 2) (sqrt.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 4))))) (pow.f64 Om 5))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))))) 2) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))) 2) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))))))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))) 2) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))))))) (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))) 2)))) (pow.f64 Om 7))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))))))) (+.f64 (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))))) (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))) 2) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))))))) (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))))) 2) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))))))) (pow.f64 Om 5)))))
(+.f64 (neg.f64 (*.f64 (fma.f64 1/4 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 4))) 2) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 4)) 2) 2) (sqrt.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 4)))) (/.f64 (*.f64 1/2 (-.f64 (/.f64 1/8 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 4)) 2) 2) (sqrt.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 4)))) (/.f64 (*.f64 -1/4 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 4))) 2)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 4)) 2) (sqrt.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 4)))))) (pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 4)) 2))) (pow.f64 Om 7))) (fma.f64 -1/4 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 4)) 2) (sqrt.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 4)))) (fma.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 4))) (*.f64 (-.f64 (/.f64 1/8 (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 4)) 2) 2) (sqrt.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 4)))) (/.f64 (*.f64 -1/4 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 4))) 2)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 4)) 2) (sqrt.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 4))))) (pow.f64 Om 5)))))
1/2
(+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1/2 (neg.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 kx 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))) 2))))) (+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2))))))
(+.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) (*.f64 -1/4 (pow.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 2) 2))))) (+.f64 1/2 (neg.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 4) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 kx 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))) 2))))) (+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 Om) 6) (+.f64 (*.f64 -2 (*.f64 (pow.f64 kx 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 kx 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))) 2))) (pow.f64 l 2)))) (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))) 2)))))) (*.f64 -1 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))))
(+.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) (*.f64 -1/4 (pow.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 2) 2))))) (+.f64 (+.f64 1/2 (neg.f64 (*.f64 (pow.f64 (/.f64 1 Om) 6) (fma.f64 -2 (*.f64 (*.f64 kx kx) (*.f64 (fma.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) (*.f64 -1/4 (pow.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 2) 2))) (*.f64 l l))) (*.f64 (*.f64 kx kx) (*.f64 (*.f64 l l) (pow.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 2) 2))))))) (neg.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om)))))
1/2
(+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1/2 (neg.f64 (*.f64 (*.f64 kx kx) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 kx 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))) 2))))) (+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2))))))
(+.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (fma.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) (*.f64 -1/4 (pow.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 2) 2))))) (+.f64 1/2 (neg.f64 (*.f64 (*.f64 kx kx) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 kx 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))) 2))))) (+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 Om) 6) (+.f64 (*.f64 -2 (*.f64 (pow.f64 kx 2) (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 kx 2) 2))) (*.f64 -1/4 (pow.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))) 2))) (pow.f64 l 2)))) (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))) 2)))))))))
(+.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (fma.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) (*.f64 -1/4 (pow.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 2) 2))))) (+.f64 1/2 (+.f64 (neg.f64 (*.f64 (*.f64 kx kx) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2)))) (neg.f64 (*.f64 (pow.f64 (/.f64 -1 Om) 6) (fma.f64 -2 (*.f64 (*.f64 kx kx) (*.f64 (fma.f64 -2 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) (*.f64 -1/4 (pow.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 2) 2))) (*.f64 l l))) (*.f64 (*.f64 kx kx) (*.f64 (*.f64 l l) (pow.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 2) 2)))))))))
1
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)
(fma.f64 2 (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om)) 1)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2) (pow.f64 l 4)))))
(+.f64 (fma.f64 2 (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om)) 1) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 2 (*.f64 kx kx)) (*.f64 Om Om)) 2) (pow.f64 l 4))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 6) (pow.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2) (pow.f64 l 4))))))
(+.f64 (fma.f64 2 (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om)) 1) (+.f64 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 (pow.f64 l 6) (pow.f64 (/.f64 (*.f64 2 (*.f64 kx kx)) (*.f64 Om Om)) 2))) (*.f64 Om Om)) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 2 (*.f64 kx kx)) (*.f64 Om Om)) 2) (pow.f64 l 4)))))
(*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))))
(*.f64 l (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om))))
(+.f64 (*.f64 1/2 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))) (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))
(+.f64 (/.f64 1/2 (*.f64 l (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om))))) (*.f64 l (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om)))))
(+.f64 (*.f64 1/2 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) 2) (pow.f64 (/.f64 1 l) 3)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))))) (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))))))
(+.f64 (/.f64 1/2 (*.f64 l (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om))))) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om)))) 2) (pow.f64 (/.f64 1 l) 3)) (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om)))) (*.f64 l (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om))))))
(+.f64 (*.f64 1/2 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) 2) (pow.f64 (/.f64 1 l) 5)) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) 2) (pow.f64 (/.f64 1 l) 3)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))))) (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))))
(+.f64 (/.f64 1/2 (*.f64 l (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om))))) (fma.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om)))) 2) (pow.f64 (/.f64 1 l) 5)) (*.f64 (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om))) (pow.f64 (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om))) 2))) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om)))) 2) (pow.f64 (/.f64 1 l) 3)) (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om)))) (*.f64 l (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om)))))))
(*.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))
(neg.f64 (*.f64 l (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om)))))
(-.f64 (*.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))))) (*.f64 1/2 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))))
(-.f64 (neg.f64 (*.f64 l (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om))))) (/.f64 1/2 (*.f64 l (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om))))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) 2) (pow.f64 (/.f64 -1 l) 3)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))))) (*.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))) (*.f64 1/2 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om)))) 2) (pow.f64 (/.f64 -1 l) 3)) (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om)))) (neg.f64 (*.f64 l (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om)))))) (/.f64 1/2 (*.f64 l (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om))))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) 2) (pow.f64 (/.f64 -1 l) 5)) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))) 2) (pow.f64 (/.f64 -1 l) 3)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))))) (*.f64 -1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))))))) (*.f64 1/2 (/.f64 1 (*.f64 l (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))))))))
(-.f64 (fma.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om)))) 2) (pow.f64 (/.f64 -1 l) 5)) (*.f64 (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om))) (pow.f64 (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om))) 2))) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om)))) 2) (pow.f64 (/.f64 -1 l) 3)) (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om)))) (neg.f64 (*.f64 l (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om))))))) (/.f64 1/2 (*.f64 l (sqrt.f64 (/.f64 (*.f64 4 (*.f64 kx kx)) (*.f64 Om Om))))))
1
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)
(fma.f64 2 (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om)) 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 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2) (pow.f64 kx 4))) 1))
(fma.f64 2 (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om)) (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2) (pow.f64 kx 4)) 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 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2) (pow.f64 kx 4))) (+.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2) (*.f64 (pow.f64 kx 6) (pow.f64 l 2))) (pow.f64 Om 2)))))
(fma.f64 2 (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om)) (+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2) (pow.f64 kx 4)) 1) (/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2) (*.f64 (pow.f64 kx 6) (*.f64 l l))) (*.f64 Om Om))))
(*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) kx)
(*.f64 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))) kx)
(+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) kx))) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) kx))
(+.f64 (/.f64 1/2 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))) kx)) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))) kx))
(+.f64 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) kx) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1 kx) 3) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) 2)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) kx)))))
(fma.f64 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))) kx (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1 kx) 3) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om))))) 2)) (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om))))) (/.f64 1/2 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))) kx))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) kx) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 1 kx) 5) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) 2)) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1 kx) 3) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) 2)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) kx))))))
(fma.f64 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))) kx (fma.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 1 kx) 5) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om))))) 2)) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2))) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1 kx) 3) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om))))) 2)) (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om))))) (/.f64 1/2 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))) kx)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) kx))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))) kx))
(-.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) kx)) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) kx))))
(-.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))) kx)) (/.f64 1/2 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))) kx)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) kx)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 kx) 3) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) 2)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) kx))))
(-.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))) kx)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 kx) 3) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om))))) 2)) (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om))))))) (/.f64 1/2 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))) kx)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) kx)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 kx) 3) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) 2)) (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 -1 kx) 5) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) 2)) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)))))) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) kx))))
(-.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))) kx)) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 kx) 3) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om))))) 2)) (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 -1 kx) 5) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om))))) 2)) (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))) (pow.f64 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))) 2)))))) (/.f64 1/2 (*.f64 (sqrt.f64 (*.f64 4 (/.f64 (*.f64 l l) (*.f64 Om Om)))) kx)))
(/.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))) Om)
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 4)) Om)
(+.f64 (/.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))) Om) (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 4)) Om) (/.f64 (*.f64 Om 1/2) (sqrt.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 4))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))))) 2)) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))))) (+.f64 (/.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))) Om) (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))))))))
(fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 4))) 2)) (sqrt.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 4))) (+.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 4)) Om) (/.f64 (*.f64 Om 1/2) (sqrt.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 4)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))))) 2)) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))))) (+.f64 (/.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))) Om) (+.f64 (*.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))))) 2)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))))))))))
(fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 4))) 2)) (sqrt.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 4))) (+.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 4)) Om) (fma.f64 1/2 (/.f64 Om (sqrt.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 4))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 4))) 2)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 4)) 2) (sqrt.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 4))))))))
1
(+.f64 1 (*.f64 2 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(fma.f64 2 (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om)) 1)
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))) 2)))))
(+.f64 1 (fma.f64 2 (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om)) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 2) 2)))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (+.f64 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 (pow.f64 l 2) (pow.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))) 2)))) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))) 2))))))
(+.f64 1 (fma.f64 2 (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om)) (fma.f64 (*.f64 kx kx) (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 (*.f64 l l) (pow.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 2) 2))) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 2) 2))))))
1
(+.f64 1 (*.f64 2 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (*.f64 (*.f64 (*.f64 kx kx) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) 2))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))) 2))) (+.f64 1 (*.f64 2 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2))))))
(fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (pow.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 2) 2)) (+.f64 1 (*.f64 (*.f64 (*.f64 kx kx) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) 2)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (pow.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))) 2))) (+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 (/.f64 -1 Om) 6) (*.f64 (pow.f64 l 2) (pow.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))) 2)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (pow.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 2) 2)) (+.f64 1 (fma.f64 2 (*.f64 (*.f64 kx kx) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) (*.f64 (*.f64 kx kx) (*.f64 (pow.f64 (/.f64 -1 Om) 6) (*.f64 (*.f64 l l) (pow.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 2) 2)))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) -1/2) (*.f64 Om Om)))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 kx 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2)) (pow.f64 l 4))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(fma.f64 1/2 (*.f64 (fma.f64 -1/2 (fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 2 (*.f64 kx kx)) (*.f64 Om Om)) 2) (/.f64 (*.f64 -4 (pow.f64 kx 4)) (pow.f64 (*.f64 Om Om) 2))) (neg.f64 (pow.f64 (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (*.f64 Om Om)) 2))) (pow.f64 l 4)) (+.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) -1/2) (*.f64 Om Om))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 l 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 kx 2) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 kx 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 Om 2))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 kx 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)))))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 kx 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) 2)) (pow.f64 l 4))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(fma.f64 1/2 (*.f64 (pow.f64 l 6) (*.f64 -1/2 (-.f64 (fma.f64 2 (/.f64 (*.f64 (*.f64 kx kx) (pow.f64 (/.f64 (*.f64 2 (*.f64 kx kx)) (*.f64 Om Om)) 2)) (*.f64 Om Om)) (/.f64 (*.f64 -2 (*.f64 (*.f64 kx kx) (fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 2 (*.f64 kx kx)) (*.f64 Om Om)) 2) (/.f64 (*.f64 -4 (pow.f64 kx 4)) (pow.f64 (*.f64 Om Om) 2))))) (*.f64 Om Om))) (/.f64 (*.f64 (*.f64 kx kx) (fma.f64 -1/2 (fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 2 (*.f64 kx kx)) (*.f64 Om Om)) 2) (/.f64 (*.f64 -4 (pow.f64 kx 4)) (pow.f64 (*.f64 Om Om) 2))) (neg.f64 (pow.f64 (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (*.f64 Om Om)) 2)))) (*.f64 Om Om))))) (fma.f64 1/2 (*.f64 (fma.f64 -1/2 (fma.f64 -1/2 (pow.f64 (/.f64 (*.f64 2 (*.f64 kx kx)) (*.f64 Om Om)) 2) (/.f64 (*.f64 -4 (pow.f64 kx 4)) (pow.f64 (*.f64 Om Om) 2))) (neg.f64 (pow.f64 (/.f64 (*.f64 -1/2 (*.f64 kx kx)) (*.f64 Om Om)) 2))) (pow.f64 l 4)) (+.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) -1/2) (*.f64 Om Om)))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) -1/2) (*.f64 Om Om)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(fma.f64 1/2 (*.f64 (pow.f64 kx 4) (fma.f64 -1/2 (fma.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2) (/.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 (*.f64 Om Om) 2))) (neg.f64 (pow.f64 (*.f64 -1/2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)))) (+.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) -1/2) (*.f64 Om Om))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 kx 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(fma.f64 1/2 (*.f64 (pow.f64 kx 6) (*.f64 -1/2 (-.f64 (fma.f64 -2 (/.f64 (*.f64 (*.f64 l l) (fma.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2) (/.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 (*.f64 Om Om) 2)))) (*.f64 Om Om)) (/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2) (*.f64 l l))) (*.f64 Om Om))) (/.f64 (*.f64 (*.f64 l l) (fma.f64 -1/2 (fma.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2) (/.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 (*.f64 Om Om) 2))) (neg.f64 (pow.f64 (*.f64 -1/2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)))) (*.f64 Om Om))))) (fma.f64 1/2 (*.f64 (pow.f64 kx 4) (fma.f64 -1/2 (fma.f64 -1/2 (pow.f64 (*.f64 2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2) (/.f64 (*.f64 -4 (pow.f64 l 4)) (pow.f64 (*.f64 Om Om) 2))) (neg.f64 (pow.f64 (*.f64 -1/2 (/.f64 (*.f64 l l) (*.f64 Om Om))) 2)))) (+.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) -1/2) (*.f64 Om Om)))))
(+.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))))))) (sqrt.f64 1/2))
(fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 4)))) (sqrt.f64 1/2))
(+.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))))) 2)) (sqrt.f64 1/2)))))
(+.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 4)))) (sqrt.f64 1/2)) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 Om Om) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 4)))) 2)) (sqrt.f64 1/2))))
(+.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))))))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))))) 2) (*.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))) 2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))))))))) (sqrt.f64 1/2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 4 (*.f64 (pow.f64 kx 2) (pow.f64 l 2)))))) 2)) (sqrt.f64 1/2))))))
(+.f64 (fma.f64 1/4 (/.f64 Om (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 4)))) (sqrt.f64 1/2)) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (pow.f64 Om 3) (fma.f64 -1/4 (/.f64 (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 4)))) 2) (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 4)) 1/2)) (/.f64 1/4 (*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 4)) 2) (sqrt.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 4)))))) (sqrt.f64 1/2)) (/.f64 (*.f64 (*.f64 Om Om) (pow.f64 (/.f64 1/4 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 4)))) 2)) (sqrt.f64 1/2)))))
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) -1/2) (*.f64 Om Om)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 kx 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))) 2)))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))) 2)))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2))))))
(fma.f64 1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -1/2 (fma.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 2) 2))) (neg.f64 (pow.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) -1/2) 2)))) (+.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) -1/2) (*.f64 Om Om))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 kx 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))) 2)))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))) 2)))) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 Om) 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))) 2)))) (*.f64 -2 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 kx 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))) 2)))))))) (*.f64 -1/2 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 kx 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))) 2)))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))) 2)))))))))))
(fma.f64 1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (fma.f64 -1/2 (fma.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 2) 2))) (neg.f64 (pow.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) -1/2) 2)))) (+.f64 1 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) (*.f64 Om Om)) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 -1/2 (-.f64 (fma.f64 2 (*.f64 (*.f64 kx kx) (*.f64 (*.f64 l l) (pow.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 2) 2))) (*.f64 -2 (*.f64 (*.f64 kx kx) (*.f64 (*.f64 l l) (fma.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 2) 2))))))) (*.f64 (*.f64 kx kx) (*.f64 (*.f64 l l) (fma.f64 -1/2 (fma.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 2) 2))) (neg.f64 (pow.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) -1/2) 2))))))))))))
1
(+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (*.f64 -1/2 (*.f64 (*.f64 kx kx) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 kx 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))) 2)))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))) 2))))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (*.f64 kx kx) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (fma.f64 -1/2 (fma.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 2) 2))) (neg.f64 (pow.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) -1/2) 2)))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 6) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (pow.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))) 2)))) (*.f64 -2 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 kx 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))) 2)))))))) (*.f64 -1/2 (*.f64 (pow.f64 kx 2) (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 kx 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))) 2)))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))) 2)))))))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 kx 2) 2))) (*.f64 -1/2 (pow.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))) 2)))) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 kx 2) (pow.f64 l 2))) 2)))))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (*.f64 kx kx) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 (/.f64 -1 Om) 6) (*.f64 -1/2 (-.f64 (fma.f64 2 (*.f64 (*.f64 kx kx) (*.f64 (*.f64 l l) (pow.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 2) 2))) (*.f64 -2 (*.f64 (*.f64 kx kx) (*.f64 (*.f64 l l) (fma.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 2) 2))))))) (*.f64 (*.f64 kx kx) (*.f64 (*.f64 l l) (fma.f64 -1/2 (fma.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 2) 2))) (neg.f64 (pow.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) -1/2) 2)))))))) (*.f64 (pow.f64 (/.f64 -1 Om) 4) (fma.f64 -1/2 (fma.f64 -4 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) (*.f64 -1/2 (pow.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) 2) 2))) (neg.f64 (pow.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) -1/2) 2))))))))
(if (!=.f64 (*.f64 l kx) 0) (/.f64 2 (/.f64 Om (*.f64 l kx))) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))
(if (!=.f64 2 0) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))
(if (!=.f64 kx 0) (/.f64 l (/.f64 (/.f64 Om kx) 2)) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))
(if (!=.f64 kx 0) (/.f64 l (/.f64 Om (*.f64 2 kx))) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))
(if (!=.f64 (*.f64 (+.f64 l l) kx) 0) (/.f64 2 (/.f64 Om (*.f64 l kx))) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))
(if (!=.f64 kx 0) (/.f64 (*.f64 -2 l) (/.f64 (neg.f64 Om) kx)) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))
(if (!=.f64 kx 0) (/.f64 (*.f64 -2 l) (neg.f64 (/.f64 Om kx))) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 l l) kx) 2)) 0) (/.f64 (cbrt.f64 (*.f64 -2 (*.f64 l kx))) (/.f64 (neg.f64 Om) (cbrt.f64 (pow.f64 (*.f64 (+.f64 l l) kx) 2)))) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))
(if (!=.f64 (neg.f64 kx) 0) (/.f64 l (/.f64 (/.f64 Om kx) 2)) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))
(if (!=.f64 (neg.f64 kx) 0) (/.f64 l (/.f64 Om (*.f64 2 kx))) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))
(if (!=.f64 (neg.f64 (*.f64 l kx)) 0) (/.f64 2 (/.f64 Om (*.f64 l kx))) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))
(if (!=.f64 (*.f64 -2 (*.f64 l kx)) 0) (/.f64 2 (/.f64 Om (*.f64 l kx))) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))
(if (!=.f64 (*.f64 (+.f64 l l) kx) 0) (/.f64 -1 (/.f64 (neg.f64 Om) (*.f64 (+.f64 l l) kx))) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))
(if (!=.f64 (*.f64 (+.f64 l l) kx) 0) (/.f64 -1 (neg.f64 (/.f64 Om (*.f64 (+.f64 l l) kx)))) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 l l) kx) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (+.f64 l l) kx)) (/.f64 Om (cbrt.f64 (pow.f64 (*.f64 (+.f64 l l) kx) 2)))) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))
(if (!=.f64 -2 0) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))
(if (!=.f64 kx 0) (/.f64 l (/.f64 (*.f64 Om 1/2) kx)) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 l kx) 2)) 0) (/.f64 (cbrt.f64 (*.f64 l kx)) (/.f64 (*.f64 Om 1/2) (cbrt.f64 (pow.f64 (*.f64 l kx) 2)))) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))
(if (!=.f64 (cbrt.f64 (*.f64 l l)) 0) (/.f64 (*.f64 kx (cbrt.f64 l)) (/.f64 (*.f64 Om 1/2) (cbrt.f64 (*.f64 l l)))) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 l l)) kx) 0) (/.f64 (cbrt.f64 l) (/.f64 (*.f64 Om 1/2) (*.f64 (cbrt.f64 (*.f64 l l)) kx))) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))
(if (!=.f64 l 0) (/.f64 kx (/.f64 (*.f64 Om 1/2) l)) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))
(if (!=.f64 (cbrt.f64 (*.f64 kx kx)) 0) (/.f64 (*.f64 l (cbrt.f64 kx)) (/.f64 (*.f64 Om 1/2) (cbrt.f64 (*.f64 kx kx)))) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 kx kx)) l) 0) (/.f64 (cbrt.f64 kx) (/.f64 (*.f64 Om 1/2) (*.f64 (cbrt.f64 (*.f64 kx kx)) l))) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))
(if (!=.f64 1 0) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))
(if (!=.f64 (cbrt.f64 (*.f64 l kx)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 l kx) 2)) (/.f64 (*.f64 Om 1/2) (cbrt.f64 (*.f64 l kx)))) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 l l) kx) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (+.f64 l l) kx)) (/.f64 Om (cbrt.f64 (pow.f64 (*.f64 (+.f64 l l) kx) 2)))) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 l l) kx) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (*.f64 (+.f64 l l) kx))) (/.f64 (neg.f64 Om) (cbrt.f64 (pow.f64 (*.f64 (+.f64 l l) kx) 2)))) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 l l) kx) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (+.f64 l l) kx)) (/.f64 Om (cbrt.f64 (pow.f64 (*.f64 (+.f64 l l) kx) 2)))) (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))
(-.f64 0 (/.f64 (*.f64 -2 (*.f64 l kx)) Om))
(neg.f64 (/.f64 (*.f64 -2 (*.f64 l kx)) Om))
(-.f64 (/.f64 0 (neg.f64 Om)) (/.f64 (*.f64 -2 (*.f64 l kx)) Om))
(*.f64 (/.f64 2 Om) (*.f64 l kx))
(/.f64 (*.f64 (+.f64 l l) kx) Om)
(*.f64 (*.f64 l kx) (/.f64 2 Om))
(/.f64 (*.f64 (+.f64 l l) kx) Om)
(*.f64 (*.f64 (+.f64 l l) kx) (/.f64 1 Om))
(/.f64 (*.f64 (+.f64 l l) kx) Om)
(*.f64 (cbrt.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 2)))
(/.f64 (*.f64 l kx) (*.f64 Om 1/2))
(*.f64 (/.f64 1 Om) (*.f64 (+.f64 l l) kx))
(/.f64 (*.f64 (+.f64 l l) kx) Om)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 2)) (cbrt.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2))))
(/.f64 (*.f64 l kx) (*.f64 Om 1/2))
(*.f64 (+.f64 l l) (/.f64 kx Om))
(/.f64 (*.f64 (+.f64 l l) kx) Om)
(*.f64 (cbrt.f64 (*.f64 (+.f64 l l) kx)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 l l) kx) 2)) Om))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 l l) kx)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 l l) kx) 2))) Om)
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(/.f64 (*.f64 (+.f64 l l) kx) Om)
(*.f64 (cbrt.f64 (/.f64 8 Om)) (/.f64 (*.f64 l kx) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 8 Om)) (*.f64 l kx)) (cbrt.f64 (*.f64 Om Om)))
(*.f64 (*.f64 l (cbrt.f64 (/.f64 8 Om))) (/.f64 kx (cbrt.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 8 Om)) (*.f64 l kx)) (cbrt.f64 (*.f64 Om Om)))
(*.f64 1 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))
(/.f64 (*.f64 l kx) (*.f64 Om 1/2))
(*.f64 (cbrt.f64 (/.f64 1 Om)) (/.f64 (*.f64 (+.f64 l l) kx) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 Om)) (*.f64 (+.f64 l l) kx)) (cbrt.f64 (*.f64 Om Om)))
(*.f64 (/.f64 (*.f64 l kx) (cbrt.f64 Om)) (cbrt.f64 (/.f64 8 (*.f64 Om Om))))
(/.f64 (*.f64 (*.f64 l kx) (cbrt.f64 (/.f64 8 (*.f64 Om Om)))) (cbrt.f64 Om))
(*.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)
(/.f64 (*.f64 l kx) (*.f64 Om 1/2))
(*.f64 (/.f64 (*.f64 l kx) Om) 2)
(/.f64 (*.f64 (+.f64 l l) kx) Om)
(*.f64 (cbrt.f64 (/.f64 8 (*.f64 Om Om))) (/.f64 (*.f64 l kx) (cbrt.f64 Om)))
(/.f64 (*.f64 (*.f64 l kx) (cbrt.f64 (/.f64 8 (*.f64 Om Om)))) (cbrt.f64 Om))
(*.f64 (/.f64 (*.f64 (+.f64 l l) kx) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 (/.f64 1 Om)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 Om)) (*.f64 (+.f64 l l) kx)) (cbrt.f64 (*.f64 Om Om)))
(*.f64 (/.f64 kx Om) (+.f64 l l))
(/.f64 (*.f64 (+.f64 l l) kx) Om)
(*.f64 (/.f64 (*.f64 l kx) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 (/.f64 8 Om)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 8 Om)) (*.f64 l kx)) (cbrt.f64 (*.f64 Om Om)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 l l) kx) 2)) Om) (cbrt.f64 (*.f64 (+.f64 l l) kx)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 l l) kx)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 l l) kx) 2))) Om)
(*.f64 (/.f64 kx (cbrt.f64 (*.f64 Om Om))) (*.f64 l (cbrt.f64 (/.f64 8 Om))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 8 Om)) (*.f64 l kx)) (cbrt.f64 (*.f64 Om Om)))
(*.f64 (/.f64 (*.f64 (+.f64 l l) kx) (cbrt.f64 Om)) (cbrt.f64 (/.f64 (/.f64 1 Om) Om)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 Om Om))) (*.f64 (+.f64 l l) kx)) (cbrt.f64 Om))
(*.f64 (cbrt.f64 2) (*.f64 (*.f64 (cbrt.f64 4) l) (/.f64 kx Om)))
(*.f64 (cbrt.f64 (*.f64 8 l)) (*.f64 (cbrt.f64 (*.f64 l l)) (/.f64 kx Om)))
(*.f64 (cbrt.f64 (+.f64 l l)) (*.f64 (pow.f64 (cbrt.f64 (+.f64 l l)) 2) (/.f64 kx Om)))
(/.f64 (*.f64 (+.f64 l l) kx) Om)
(*.f64 l (*.f64 2 (/.f64 kx Om)))
(*.f64 l (/.f64 (*.f64 2 kx) Om))
(*.f64 2 (*.f64 l (/.f64 kx Om)))
(/.f64 (*.f64 (+.f64 l l) kx) Om)
(*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 2) l) (/.f64 kx Om)))
(*.f64 (cbrt.f64 (/.f64 1 Om)) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 Om) Om)) (*.f64 (+.f64 l l) kx)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 Om Om))) (*.f64 (+.f64 l l) kx)) (cbrt.f64 (/.f64 1 Om)))
(*.f64 2 (*.f64 (/.f64 (*.f64 l kx) Om) 1))
(/.f64 (*.f64 (+.f64 l l) kx) Om)
(*.f64 (*.f64 l kx) (*.f64 (/.f64 2 Om) 1))
(/.f64 (*.f64 (+.f64 l l) kx) Om)
(*.f64 (/.f64 (*.f64 l kx) (cbrt.f64 Om)) (*.f64 (cbrt.f64 (/.f64 8 (*.f64 Om Om))) 1))
(/.f64 (*.f64 (*.f64 l kx) (cbrt.f64 (/.f64 8 (*.f64 Om Om)))) (cbrt.f64 Om))
(*.f64 (cbrt.f64 (/.f64 1 Om)) (*.f64 (/.f64 (*.f64 (+.f64 l l) kx) (cbrt.f64 (*.f64 Om Om))) 1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 Om)) (*.f64 (+.f64 l l) kx)) (cbrt.f64 (*.f64 Om Om)))
(*.f64 (+.f64 l l) (*.f64 (/.f64 kx Om) 1))
(/.f64 (*.f64 (+.f64 l l) kx) Om)
(*.f64 (cbrt.f64 (/.f64 8 Om)) (*.f64 (/.f64 (*.f64 l kx) (cbrt.f64 (*.f64 Om Om))) 1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 8 Om)) (*.f64 l kx)) (cbrt.f64 (*.f64 Om Om)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 l l) kx)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 l l) kx) 2)) Om) 1))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 l l) kx)) (cbrt.f64 (pow.f64 (*.f64 (+.f64 l l) kx) 2))) Om)
(*.f64 (*.f64 l (cbrt.f64 (/.f64 8 Om))) (*.f64 (/.f64 kx (cbrt.f64 (*.f64 Om Om))) 1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 8 Om)) (*.f64 l kx)) (cbrt.f64 (*.f64 Om Om)))
(*.f64 -1 (/.f64 (*.f64 -2 (*.f64 l kx)) Om))
(neg.f64 (/.f64 (*.f64 -2 (*.f64 l kx)) Om))
(*.f64 (*.f64 -2 (*.f64 l kx)) (/.f64 -1 Om))
(neg.f64 (/.f64 (*.f64 -2 (*.f64 l kx)) Om))
(*.f64 (/.f64 -1 Om) (*.f64 -2 (*.f64 l kx)))
(neg.f64 (/.f64 (*.f64 -2 (*.f64 l kx)) Om))
(*.f64 (*.f64 -2 (*.f64 l kx)) (*.f64 (/.f64 -1 Om) 1))
(neg.f64 (/.f64 (*.f64 -2 (*.f64 l kx)) Om))
(/.f64 (*.f64 l kx) (*.f64 Om 1/2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 2)) (cbrt.f64 (*.f64 -2 (*.f64 l kx)))) (cbrt.f64 (neg.f64 Om)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 2) (*.f64 -2 (*.f64 l kx)))) (cbrt.f64 (neg.f64 Om)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 -2 (*.f64 l kx))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 2))) (cbrt.f64 (neg.f64 Om)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 2) (*.f64 -2 (*.f64 l kx)))) (cbrt.f64 (neg.f64 Om)))
(/.f64 (/.f64 (*.f64 -2 (*.f64 l kx)) (cbrt.f64 Om)) (neg.f64 (cbrt.f64 (*.f64 Om Om))))
(/.f64 (/.f64 (*.f64 -2 (*.f64 l kx)) (cbrt.f64 (neg.f64 Om))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 -2 (*.f64 l kx)) (*.f64 (cbrt.f64 (*.f64 Om Om)) (cbrt.f64 (neg.f64 Om))))
(/.f64 (neg.f64 (*.f64 l kx)) (/.f64 (neg.f64 Om) 2))
(/.f64 (*.f64 (+.f64 l l) kx) Om)
(/.f64 (*.f64 -2 (*.f64 l kx)) (neg.f64 Om))
(neg.f64 (/.f64 (*.f64 -2 (*.f64 l kx)) Om))
(/.f64 (neg.f64 (*.f64 l kx)) (neg.f64 (*.f64 Om 1/2)))
(/.f64 (*.f64 l kx) (*.f64 Om 1/2))
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 l l) kx) (cbrt.f64 Om))) (neg.f64 (cbrt.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (+.f64 l l) kx) (*.f64 (cbrt.f64 (*.f64 Om Om)) (cbrt.f64 Om)))
(/.f64 (*.f64 (+.f64 l l) kx) Om)
(/.f64 (/.f64 (*.f64 (+.f64 l l) kx) (cbrt.f64 Om)) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (+.f64 l l) kx) (*.f64 (cbrt.f64 (*.f64 Om Om)) (cbrt.f64 Om)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 8 Om)) (*.f64 l kx)) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (*.f64 l (cbrt.f64 (/.f64 8 Om))) kx) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 8 Om)) (*.f64 l kx)) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (/.f64 (*.f64 l kx) (cbrt.f64 Om)) 2) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (/.f64 (*.f64 (*.f64 l kx) 2) (cbrt.f64 Om)) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)
(/.f64 (*.f64 l kx) (*.f64 Om 1/2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 l l) kx) 2))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) (pow.f64 (*.f64 (+.f64 l l) kx) 2))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 Om)) (*.f64 (+.f64 l l) kx)) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 2)) (cbrt.f64 (*.f64 (+.f64 l l) kx))) (cbrt.f64 Om))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 2) (*.f64 (+.f64 l l) kx))) (cbrt.f64 Om))
(/.f64 (*.f64 2 (/.f64 (*.f64 l kx) (cbrt.f64 (*.f64 Om Om)))) (cbrt.f64 Om))
(/.f64 (/.f64 (*.f64 2 (*.f64 l kx)) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 Om))
(/.f64 (*.f64 (+.f64 l l) (/.f64 kx (cbrt.f64 (*.f64 Om Om)))) (cbrt.f64 Om))
(/.f64 (*.f64 (+.f64 l l) kx) (*.f64 (cbrt.f64 Om) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 l l) kx) (cbrt.f64 Om)) 1) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (+.f64 l l) kx) (*.f64 (cbrt.f64 (*.f64 Om Om)) (cbrt.f64 Om)))
(/.f64 (*.f64 (*.f64 l kx) (cbrt.f64 (/.f64 8 (*.f64 Om Om)))) (cbrt.f64 Om))
(/.f64 (/.f64 (*.f64 (+.f64 l l) kx) (cbrt.f64 (*.f64 Om Om))) (cbrt.f64 Om))
(/.f64 (*.f64 (+.f64 l l) kx) (*.f64 (cbrt.f64 Om) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (+.f64 l l) kx)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 2))) (cbrt.f64 Om))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 2) (*.f64 (+.f64 l l) kx))) (cbrt.f64 Om))
(/.f64 (/.f64 (/.f64 (*.f64 (+.f64 l l) kx) (cbrt.f64 Om)) 1) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (+.f64 l l) kx) (*.f64 (cbrt.f64 (*.f64 Om Om)) (cbrt.f64 Om)))
(/.f64 (/.f64 (/.f64 (*.f64 (+.f64 l l) kx) (cbrt.f64 Om)) (cbrt.f64 (cbrt.f64 (*.f64 Om Om)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 Om Om))) 2))
(pow.f64 (pow.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 3) 1/3)
(/.f64 (*.f64 l kx) (*.f64 Om 1/2))
(pow.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)
(/.f64 (*.f64 l kx) (*.f64 Om 1/2))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2))) 3)
(/.f64 (*.f64 l kx) (*.f64 Om 1/2))
(neg.f64 (/.f64 (*.f64 -2 (*.f64 l kx)) Om))
(neg.f64 (*.f64 (/.f64 (*.f64 -2 (*.f64 l kx)) Om) 1))
(neg.f64 (/.f64 (*.f64 -2 (*.f64 l kx)) Om))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 3))
(/.f64 (*.f64 l kx) (*.f64 Om 1/2))
(if (!=.f64 1/2 0) (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(if (!=.f64 1 0) (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (cbrt.f64 1/2) (/.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) (cbrt.f64 1/4))) (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(if (!=.f64 (cbrt.f64 1/2) 0) (/.f64 (cbrt.f64 1/4) (/.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) (cbrt.f64 1/2))) (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2) -1) 0) (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (/.f64 2 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2) -1))) (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(if (!=.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)) 0) (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (/.f64 2 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)))) (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(if (!=.f64 (/.f64 1 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 0) (/.f64 1 (/.f64 2 (/.f64 1 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))) (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(if (!=.f64 (cbrt.f64 (pow.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) -2)) 0) (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (/.f64 2 (cbrt.f64 (pow.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) -2)))) (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(if (!=.f64 2 0) (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(if (!=.f64 (cbrt.f64 1/2) 0) (/.f64 (cbrt.f64 (sqrt.f64 1/2)) (/.f64 (*.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) (sqrt.f64 2)) (cbrt.f64 1/2))) (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(if (!=.f64 (sqrt.f64 (sqrt.f64 1/2)) 0) (/.f64 (sqrt.f64 (sqrt.f64 1/2)) (/.f64 (*.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) (sqrt.f64 2)) (sqrt.f64 (sqrt.f64 1/2)))) (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(-.f64 0 (/.f64 -1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(/.f64 -1/2 (neg.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(-.f64 (/.f64 0 (neg.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (/.f64 -1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(*.f64 1 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))
(*.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 1)
(/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))
(*.f64 (cbrt.f64 1/2) (/.f64 (cbrt.f64 1/4) (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(/.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 1/4)) (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))
(*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/2) (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))
(*.f64 -1/2 (/.f64 -1 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(/.f64 -1/2 (neg.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(*.f64 (/.f64 (sqrt.f64 1/2) (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) (sqrt.f64 1/2))
(/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))
(*.f64 (/.f64 (cbrt.f64 1/4) (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) (cbrt.f64 1/2))
(/.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 1/4)) (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))
(*.f64 (/.f64 -1 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) -1/2)
(/.f64 -1/2 (neg.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2) (cbrt.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)) (cbrt.f64 1/2)) (/.f64 1 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2) 1/2)) (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(*.f64 (cbrt.f64 1/4) (*.f64 (cbrt.f64 1/2) (/.f64 1 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))
(/.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 1/4)) (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))
(*.f64 (/.f64 (cbrt.f64 1/2) (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) (cbrt.f64 1/4))
(/.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 1/4)) (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))
(*.f64 -1 (/.f64 -1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(/.f64 -1/2 (neg.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(*.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (/.f64 (sqrt.f64 1/2) (sqrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))
(/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))
(*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (/.f64 1/2 (sqrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))
(/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))
(*.f64 (/.f64 (cbrt.f64 1/2) (sqrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (/.f64 (cbrt.f64 1/4) (sqrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))
(/.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 1/4)) (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))
(*.f64 (cbrt.f64 1/4) (/.f64 (cbrt.f64 1/2) (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(/.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 1/4)) (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))
(*.f64 (/.f64 (cbrt.f64 1/4) (sqrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (/.f64 (cbrt.f64 1/2) (sqrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))
(/.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 1/4)) (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))
(*.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (/.f64 1 (sqrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))
(/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))
(*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)))
(/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)) (cbrt.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))
(/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))
(*.f64 1/2 (/.f64 1 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))
(*.f64 (/.f64 1 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 1/2)
(/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)))
(/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))
(*.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)))
(/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))
(*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)) (/.f64 (sqrt.f64 1/2) (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))
(/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))
(*.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)) (/.f64 1 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))
(/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))
(*.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2) -1))
(/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2) -1) (/.f64 1/2 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))
(/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))
(*.f64 (/.f64 (cbrt.f64 1/2) (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)) (cbrt.f64 (/.f64 1/4 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (cbrt.f64 1/2)) (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2))
(*.f64 (cbrt.f64 (/.f64 1/4 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (/.f64 (cbrt.f64 1/2) (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (cbrt.f64 1/2)) (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2))
(/.f64 -1/2 (neg.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(/.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2))
(/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))
(/.f64 (sqrt.f64 1/2) (*.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) (sqrt.f64 2)))
(/.f64 (/.f64 1 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)
(/.f64 1 (*.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) 2))
(/.f64 1 (*.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) 2))
(/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (sqrt.f64 1/2)) (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2))
(/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (cbrt.f64 1/4)) (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2))
(/.f64 (cbrt.f64 (*.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 1/4)) (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)) (cbrt.f64 1/2)) (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2) 1/2)) (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)) (cbrt.f64 -1/2)) (cbrt.f64 (neg.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2) -1/2)) (cbrt.f64 (neg.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))
(/.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 1)
(/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))
(/.f64 (*.f64 (/.f64 1 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) -1) -2)
(/.f64 -1 (*.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) -2))
(/.f64 (*.f64 (/.f64 1 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) (cbrt.f64 1/2)) (cbrt.f64 4))
(/.f64 (cbrt.f64 1/2) (*.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) (cbrt.f64 4)))
(/.f64 (/.f64 (sqrt.f64 1/2) (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) (sqrt.f64 2))
(/.f64 (sqrt.f64 1/2) (*.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) (sqrt.f64 2)))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) 1/2) (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2))
(/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))
(/.f64 (*.f64 -1 (/.f64 1 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) -2)
(/.f64 -1 (*.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) -2))
(/.f64 (*.f64 (cbrt.f64 1/2) (/.f64 1 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (cbrt.f64 4))
(/.f64 (cbrt.f64 1/2) (*.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) (cbrt.f64 4)))
(/.f64 (/.f64 (cbrt.f64 1/4) (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) (cbrt.f64 2))
(/.f64 (cbrt.f64 1/4) (*.f64 (cbrt.f64 2) (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(/.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2))) (cbrt.f64 (neg.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2) -1/2)) (cbrt.f64 (neg.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))
(/.f64 (*.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) 1) (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2))
(/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))
(/.f64 (/.f64 (/.f64 1 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) (cbrt.f64 2)) (cbrt.f64 4))
(/.f64 (/.f64 1 (*.f64 (cbrt.f64 2) (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (cbrt.f64 4))
(/.f64 (/.f64 (/.f64 1 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) (cbrt.f64 4)) (cbrt.f64 2))
(/.f64 (/.f64 1 (*.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) (cbrt.f64 4))) (cbrt.f64 2))
(/.f64 (/.f64 -1/2 (cbrt.f64 (neg.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))) (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2))
(/.f64 -1/2 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2) (cbrt.f64 (neg.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))))
(/.f64 (/.f64 1/2 (sqrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (sqrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))
(/.f64 (/.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) 1) (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2))
(/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))
(/.f64 (/.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) 2) 2))
(/.f64 (/.f64 1/2 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) 2) (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) 2) 2))
(/.f64 -1 (/.f64 (neg.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 1/2))
(/.f64 2 (/.f64 (*.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) 2) 1/2))
(/.f64 -1 (*.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) -2))
(/.f64 (cbrt.f64 1/2) (*.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) (cbrt.f64 4)))
(/.f64 1 (*.f64 (*.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) (sqrt.f64 2)) (sqrt.f64 2)))
(/.f64 1 (*.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) 2))
(/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (*.f64 2 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)))
(/.f64 -1 (*.f64 2 (neg.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))
(/.f64 (/.f64 -1 2) (neg.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(/.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (neg.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) (sqrt.f64 2)))
(/.f64 (sqrt.f64 1/2) (*.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) (sqrt.f64 2)))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (sqrt.f64 1/2)) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2) (sqrt.f64 2)))
(/.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2) (sqrt.f64 2)))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) 1) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2) 2))
(/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (*.f64 2 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)))
(/.f64 (neg.f64 (cbrt.f64 1/2)) (*.f64 (neg.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) (cbrt.f64 4)))
(/.f64 (cbrt.f64 1/2) (*.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) (cbrt.f64 4)))
(/.f64 (*.f64 -1 -1) (*.f64 (neg.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) -2))
(/.f64 -1 (*.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) -2))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) -1) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2) -2))
(/.f64 (/.f64 -1 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2) -2))
(/.f64 (neg.f64 (sqrt.f64 1/2)) (neg.f64 (*.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) (sqrt.f64 2))))
(/.f64 (sqrt.f64 1/2) (*.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) (sqrt.f64 2)))
(/.f64 (neg.f64 (/.f64 1 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) -2)
(/.f64 -1 (*.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) -2))
(/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))
(/.f64 (/.f64 1/2 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)) (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))
(/.f64 (/.f64 -1/2 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)))
(/.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2) (cbrt.f64 4)))
(/.f64 (neg.f64 (/.f64 1/2 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)))
(/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))
(pow.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 1)
(/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))
(pow.f64 (*.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) 2) -1)
(/.f64 1 (*.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) 2))
(pow.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 3) 1/3)
(/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))
(pow.f64 (cbrt.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) 3)
(/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))
(neg.f64 (/.f64 -1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(/.f64 -1/2 (neg.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(cbrt.f64 (pow.f64 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 3))
(/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))
(if (!=.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) 0) (/.f64 1 (/.f64 1 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))
(if (!=.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) 0) (pow.f64 (/.f64 1 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) -1) (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))
(if (!=.f64 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2) 0) (/.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2) -1)) (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))
(if (!=.f64 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2) 0) (/.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2))) (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))
(if (!=.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 0) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2) (/.f64 1 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))) (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))
(if (!=.f64 (sqrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 0) (/.f64 (sqrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) (/.f64 1 (sqrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))) (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))
(if (!=.f64 1 0) (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 2) 1) 0) (/.f64 1 (pow.f64 (+.f64 (pow.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 2) 1) -1/2)) (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))
(if (!=.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 2)) 0) (pow.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 2)) -1/2) -1) (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))
(-.f64 0 (neg.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)
(*.f64 (sqrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) (sqrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)
(*.f64 1 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))
(hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)
(*.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) 1)
(hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)
(*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) 2) (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)))
(hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)
(*.f64 -1 (neg.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)
(*.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2))))
(hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)
(*.f64 (cbrt.f64 (neg.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)))
(*.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2))
(hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2) (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2) (cbrt.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) 2))
(hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)
(*.f64 (neg.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)))
(hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))) (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2))
(hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))) (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2))
(*.f64 (cbrt.f64 (neg.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)))
(/.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) 1)
(hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)
(/.f64 (*.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) 2) 2)
(/.f64 (neg.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) -1)
(hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)
(/.f64 (/.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) 2) 1/2)
(/.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) (*.f64 1/2 2))
(pow.f64 (pow.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) 3) 1/3)
(hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)
(pow.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) 1)
(hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)
(pow.f64 (cbrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 3)
(hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)
(pow.f64 (+.f64 (pow.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 2) 1) 1/2)
(hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)
(pow.f64 (sqrt.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)) 2)
(hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)
(hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)
(hypot.f64 1 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)))
(hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)
(neg.f64 (neg.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))
(hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)
(sqrt.f64 (+.f64 (pow.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 2) 1))
(hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)
(sqrt.f64 (pow.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) 2))
(cbrt.f64 (pow.f64 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1) 3))
(hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)
(if (!=.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) 0) (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) -1/2)) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))))
(if (!=.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) 0) (pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) -1/2) -1) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))))
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))) (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))) (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))) 2))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))) 2) (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))))) (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))) 2)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))))) (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))))) 2) (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))) 2)))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))
(*.f64 1 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))
(*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))) 1)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))
(/.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))) 1)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))) 3)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))
(pow.f64 (pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))) 3) 1/3)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))
(pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))) 1)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))
(pow.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))) 1/2)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))
(pow.f64 (sqrt.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))) 2)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))
(pow.f64 (pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))) 2) 1/2)
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))
(sqrt.f64 (pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))) 2))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))
(cbrt.f64 (pow.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))) 3))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1))))
(fabs.f64 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 l kx) (*.f64 Om 1/2)) 1)))))

localize31.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 1/2 (/.f64 1/2 (*.f64 2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
0.1b
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)
0.4b
(/.f64 1/2 (*.f64 2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
3.7b
(*.f64 (sin.f64 ky) (/.f64 l Om))
Compiler

Compiled 97 to 50 computations (48.5% saved)

series133.0ms (0.3%)

Counts
2 → 35
Calls

18 calls:

TimeVariablePointExpression
1.0ms
ky
@0
(/.f64 1/2 (*.f64 2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
1.0ms
ky
@0
(+.f64 1/2 (/.f64 1/2 (*.f64 2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
1.0ms
ky
@inf
(+.f64 1/2 (/.f64 1/2 (*.f64 2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
1.0ms
Om
@0
(/.f64 1/2 (*.f64 2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
1.0ms
l
@inf
(/.f64 1/2 (*.f64 2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
Compiler

Compiled 11890 to 9350 computations (21.4% saved)

rewrite196.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
186×egg-rr
107×egg-rr
Counts
2 → 293
Calls
Call 1
Inputs
(/.f64 1/2 (*.f64 2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(+.f64 1/2 (/.f64 1/2 (*.f64 2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1/2 0) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 (sqrt.f64 1/2) (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (sqrt.f64 1/8))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (cbrt.f64 1/2) (/.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) (cbrt.f64 1/4))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) (+.f64 -1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/4) 0) (*.f64 (/.f64 1/4 (+.f64 1/8 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 3) 2))) (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) (+.f64 -1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/4)) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) 0) (/.f64 (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 2 (/.f64 2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 0) (/.f64 2 (/.f64 2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) 0) (/.f64 (cbrt.f64 (/.f64 8 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) (/.f64 2 (/.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 0) (/.f64 1/4 (/.f64 2 (/.f64 2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 0) (/.f64 1 (/.f64 2 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 0) (/.f64 1/2 (/.f64 2 (/.f64 1 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1/4 0) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) 0) (/.f64 (cbrt.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 2 (cbrt.f64 (pow.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/2) 0) (/.f64 (cbrt.f64 1/4) (/.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) (cbrt.f64 1/2))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1/2 0) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (sqrt.f64 1/2)) 0) (/.f64 (sqrt.f64 1/2) (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (sqrt.f64 1/8))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (neg.f64 (cbrt.f64 1/2)) (/.f64 (*.f64 -2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 1/4))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 (*.f64 -2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 1/2))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 1/4)) 0) (/.f64 (cbrt.f64 1/2) (/.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) (cbrt.f64 1/4))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (cbrt.f64 -1/2) (/.f64 (*.f64 -2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 1/4))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 1/4 1/8)) 0) (/.f64 (cbrt.f64 1/2) (/.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) (cbrt.f64 1/4))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 1/8) 0) (/.f64 (sqrt.f64 1/2) (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (sqrt.f64 1/8))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 (sqrt.f64 1/8) (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (sqrt.f64 1/2))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/16) 0) (/.f64 (cbrt.f64 1/4) (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (cbrt.f64 1/16))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (cbrt.f64 1/16) (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (cbrt.f64 1/4))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 1/4) (sqrt.f64 1/2)) 0) (/.f64 (*.f64 (sqrt.f64 1/2) (cbrt.f64 1/2)) (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (*.f64 (cbrt.f64 1/4) (sqrt.f64 1/2)))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 -1/4 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) (-.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 0) (*.f64 (/.f64 1/4 (+.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 3) 2)) -1/8)) (+.f64 -1/4 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) (-.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 2) 4)) (*.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 0) (*.f64 (/.f64 1/2 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 3) 2) 8))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 2) 4)) (*.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 1/4) (sqrt.f64 1/2)) 0) (/.f64 (*.f64 (cbrt.f64 1/2) (sqrt.f64 1/2)) (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (*.f64 (cbrt.f64 1/4) (sqrt.f64 1/2)))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 -2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 -1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) (cbrt.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/2) (/.f64 (cbrt.f64 1/4) (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 1/2 (+.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1/8 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 1/2 (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 1/8) (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) (/.f64 (sqrt.f64 1/2) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 1/8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/8) (/.f64 (sqrt.f64 1/2) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 1/2) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 (*.f64 1/4 1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/16) (/.f64 (cbrt.f64 1/4) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/8 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2))) (cbrt.f64 (/.f64 1/8 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 1/4) (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1)) (cbrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 1/4) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 1/16))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/8 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) (cbrt.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) -1/2)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/4 1/8)) (/.f64 (cbrt.f64 1/2) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) (cbrt.f64 (/.f64 (sqrt.f64 1/8) (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2) 2))) (cbrt.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (*.f64 (/.f64 2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 8 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) (*.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1/8 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (*.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (sqrt.f64 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/8) (*.f64 (/.f64 (sqrt.f64 1/2) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/2) (*.f64 (/.f64 (cbrt.f64 1/4) (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/16) (*.f64 (/.f64 (cbrt.f64 1/4) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (*.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (/.f64 1/2 (+.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) -1/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (sqrt.f64 1/8) (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) (*.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/4 (/.f64 1 (+.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1/64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (cbrt.f64 4)) (/.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (cbrt.f64 2)) (/.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (sqrt.f64 2)) (/.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/4 1/8)) (/.f64 (/.f64 1 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/16) (/.f64 (/.f64 1 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/8) (/.f64 (/.f64 1 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 4)) (/.f64 (/.f64 2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) (cbrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1/2) (/.f64 (/.f64 2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2) (/.f64 (/.f64 2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 2)) (/.f64 (/.f64 2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1) (/.f64 (/.f64 2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (sqrt.f64 2)) (/.f64 (/.f64 2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 4)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) (cbrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1/2) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (sqrt.f64 2)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 4)) (/.f64 1/4 (cbrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2) 1/16)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 2)) (/.f64 1/4 (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 2)) (/.f64 1/4 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/2) (/.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (/.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 4)) (cbrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 2)) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 (cbrt.f64 4)) (/.f64 (/.f64 2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 1/2) (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/8 (/.f64 (/.f64 2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 (cbrt.f64 2)) (/.f64 (/.f64 2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 (sqrt.f64 2)) (/.f64 (/.f64 2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 8 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) (cbrt.f64 4)) (/.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) (cbrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 8 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) 1/2) (/.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 8 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) 2) (/.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 8 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) (cbrt.f64 2)) (/.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 8 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) 1) (/.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 8 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) (sqrt.f64 2)) (/.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 1 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 1 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/4) (/.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 2)) (cbrt.f64 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (*.f64 -2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (*.f64 2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 2 (*.f64 -2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 1/16) (*.f64 (cbrt.f64 4) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/4) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (*.f64 2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (cbrt.f64 (/.f64 1/64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (*.f64 2 (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 (/.f64 1/64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 1/64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/4 (+.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 1/4)) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 1/8) (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) (sqrt.f64 1/2)) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1/2) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 1/16)) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) -1/2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 1/8)) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1/8 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1/2) (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/2) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2)))) (cbrt.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/4 1) (+.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1/64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1) (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) (cbrt.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/2) (/.f64 (cbrt.f64 1/4) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/2) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 2)) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 4)) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 2)) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1/2 (cbrt.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1/2 (cbrt.f64 (*.f64 -2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (/.f64 1/64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1) (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (/.f64 1/64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (/.f64 1/64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (/.f64 2 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/8 (/.f64 (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/4) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (/.f64 (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/4) 1/8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/4) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) -1/2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (*.f64 -2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 1/8) (*.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/4) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/2 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 1/2) (sqrt.f64 1/2) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 1/16) (/.f64 (cbrt.f64 1/4) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 1/8) (/.f64 (sqrt.f64 1/2) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) (cbrt.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 1/2) (/.f64 (cbrt.f64 1/4) (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 1/2) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 1/8) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 2 (/.f64 1/8 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 (sqrt.f64 1/8) (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) (/.f64 (sqrt.f64 1/2) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 1/8 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 1/2 (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1/2 (/.f64 1/2 (+.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) -1/2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (cbrt.f64 1/2) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 (*.f64 1/4 1/8)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/2 1 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 1/2) (cbrt.f64 1/4) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/4 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/4 (/.f64 1 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 2 1/4 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 1/4) (cbrt.f64 1/2) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1/2 0) (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 0) (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 0) (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1/2 (/.f64 -1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 0) (/.f64 (+.f64 -1/4 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) (+.f64 -1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 -1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 0) (/.f64 (+.f64 -1/4 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) (+.f64 -1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3))) 2) 0) (/.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3))) (/.f64 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (pow.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3))) 2))) (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1/8 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3)) 0) (/.f64 1 (/.f64 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (+.f64 1/8 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3)))) (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1/16 (*.f64 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (-.f64 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/4))) 0) (*.f64 (/.f64 (+.f64 1/8 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3)) (+.f64 1/64 (pow.f64 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3))) (+.f64 1/16 (*.f64 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (-.f64 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/4)))) (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 0) (/.f64 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))) (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/2 (/.f64 -1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (*.f64 (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 1 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3))) (*.f64 (pow.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3))) 2) (/.f64 1 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3)) -1/8) (/.f64 1 (+.f64 -1/4 (/.f64 (-.f64 1/8 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1/8 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3)) (/.f64 1 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) (-.f64 (cbrt.f64 1/4) (cbrt.f64 (/.f64 1/8 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))) (+.f64 (cbrt.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 1/4) (-.f64 (cbrt.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) (cbrt.f64 (/.f64 1/8 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))) (+.f64 (cbrt.f64 1/2) (cbrt.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2)) (cbrt.f64 (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 (/.f64 1/8 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/8 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (+.f64 1/8 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 4) (*.f64 (cbrt.f64 2) (+.f64 (/.f64 1/8 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (+.f64 (/.f64 1/8 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 4 (+.f64 (/.f64 1/8 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/2) (+.f64 (cbrt.f64 1/4) (/.f64 (cbrt.f64 1/4) (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (+.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/2) (+.f64 (/.f64 (cbrt.f64 1/4) (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1)) (cbrt.f64 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (+.f64 (/.f64 (sqrt.f64 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 4) (+.f64 (/.f64 1/8 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (+.f64 2 (/.f64 1 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (+.f64 (/.f64 1 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/8 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3)) (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1/512 (pow.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3) 3)) (/.f64 1 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))) (-.f64 (+.f64 1/64 (pow.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3) 2)) (pow.f64 (/.f64 1/8 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 1/8 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3)) (cbrt.f64 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))) (pow.f64 (cbrt.f64 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/512 (pow.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3) 3)) (*.f64 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (-.f64 (+.f64 1/64 (pow.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3) 2)) (pow.f64 (/.f64 1/8 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 1/64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2) (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 2 (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/4)) (*.f64 (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/4) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1 (*.f64 -2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (*.f64 (*.f64 -2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2)) (*.f64 2 (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))) (*.f64 2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2)) (*.f64 2 (cbrt.f64 (/.f64 1/64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))) (*.f64 2 (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 1) (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/4) 2) (*.f64 2 (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) -1) (*.f64 2 (*.f64 -2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3)) -1/8)) (neg.f64 (+.f64 -1/4 (/.f64 (-.f64 1/8 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3)) -1/8) (+.f64 -1/4 (/.f64 (-.f64 1/8 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2)) (cbrt.f64 (+.f64 1/8 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3)))) (cbrt.f64 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2)) 1/2)) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 1/64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2)) 1/2)) (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/4) 1/2)) (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -1/4 1) (*.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) -1/2) 1/2)) (+.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1/2 (*.f64 (*.f64 -2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2)) (*.f64 -2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/4 (*.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1)) (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -1/4 2) (+.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) -1/2)) (*.f64 -2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/2 (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2))) (cbrt.f64 (/.f64 1/64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/2) (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/2 (+.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) -1/2)) -1/4) (+.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) -1/2) -1/2) (*.f64 -2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 2 (/.f64 1 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/4) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1/2 (+.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (/.f64 -1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 -1/2 (/.f64 -1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 1/8 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3)) (+.f64 -1/4 (/.f64 (-.f64 1/8 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 3))))))

simplify953.0ms (2.3%)

Algorithm
egglog
Counts
328 → 431
Calls
Call 1
Inputs
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 -1/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 ky 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 1/36 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 1/60 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 2/3 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 -1/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (pow.f64 Om 2)))))))) (+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 -1/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 ky 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 l 4)) (pow.f64 (pow.f64 Om 2) 2)))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 l 4)) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 6) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (pow.f64 Om 2)))))))
1/2
(+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))) (+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))) (+.f64 1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 (pow.f64 l 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))))) (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))))
1/2
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) 1/2)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 1/2 (*.f64 2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 1/2 (+.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (/.f64 -1 Om) 6) (*.f64 (pow.f64 l 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 -1/4 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -8 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))))))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -8 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 Om 2))) (+.f64 (*.f64 8/3 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 4 (+.f64 (*.f64 1/36 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/60 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 -1/4 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -8 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2)))))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 l 4)) (pow.f64 (pow.f64 Om 2) 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 l 4)) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 6) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (pow.f64 Om 2)))))))
1/2
1/2
1/2
1
(+.f64 1 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))) (+.f64 1 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))) (+.f64 1 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 (pow.f64 l 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))))) (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))))
1
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) 1)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 1 (*.f64 2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))) (*.f64 -4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (/.f64 -1 Om) 6) (*.f64 (pow.f64 l 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))))))))
(if (!=.f64 1/2 0) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 (sqrt.f64 1/2) (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (sqrt.f64 1/8))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (cbrt.f64 1/2) (/.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) (cbrt.f64 1/4))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) (+.f64 -1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/4) 0) (*.f64 (/.f64 1/4 (+.f64 1/8 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 3) 2))) (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) (+.f64 -1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/4)) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (/.f64 2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) 0) (/.f64 (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 2 (/.f64 2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 1 0) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 0) (/.f64 2 (/.f64 2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) 0) (/.f64 (cbrt.f64 (/.f64 8 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) (/.f64 2 (/.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (/.f64 2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 0) (/.f64 1/4 (/.f64 2 (/.f64 2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 0) (/.f64 1 (/.f64 2 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (/.f64 1 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 0) (/.f64 1/2 (/.f64 2 (/.f64 1 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 1/4 0) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) 0) (/.f64 (cbrt.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 2 (cbrt.f64 (pow.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (cbrt.f64 1/2) 0) (/.f64 (cbrt.f64 1/4) (/.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) (cbrt.f64 1/2))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 -1/2 0) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (neg.f64 (sqrt.f64 1/2)) 0) (/.f64 (sqrt.f64 1/2) (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (sqrt.f64 1/8))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (neg.f64 (cbrt.f64 1/2)) (/.f64 (*.f64 -2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 1/4))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 (*.f64 -2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 1/2))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (neg.f64 (cbrt.f64 1/4)) 0) (/.f64 (cbrt.f64 1/2) (/.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) (cbrt.f64 1/4))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (cbrt.f64 -1/2) (/.f64 (*.f64 -2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 1/4))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (cbrt.f64 (*.f64 1/4 1/8)) 0) (/.f64 (cbrt.f64 1/2) (/.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) (cbrt.f64 1/4))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (sqrt.f64 1/8) 0) (/.f64 (sqrt.f64 1/2) (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (sqrt.f64 1/8))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 (sqrt.f64 1/8) (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (sqrt.f64 1/2))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (cbrt.f64 1/16) 0) (/.f64 (cbrt.f64 1/4) (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (cbrt.f64 1/16))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (cbrt.f64 1/16) (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (cbrt.f64 1/4))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (*.f64 (cbrt.f64 1/4) (sqrt.f64 1/2)) 0) (/.f64 (*.f64 (sqrt.f64 1/2) (cbrt.f64 1/2)) (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (*.f64 (cbrt.f64 1/4) (sqrt.f64 1/2)))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (+.f64 -1/4 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) (-.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 0) (*.f64 (/.f64 1/4 (+.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 3) 2)) -1/8)) (+.f64 -1/4 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) (-.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 2) 4)) (*.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 0) (*.f64 (/.f64 1/2 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 3) 2) 8))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 2) 4)) (*.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (*.f64 (cbrt.f64 1/4) (sqrt.f64 1/2)) 0) (/.f64 (*.f64 (cbrt.f64 1/2) (sqrt.f64 1/2)) (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (*.f64 (cbrt.f64 1/4) (sqrt.f64 1/2)))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(-.f64 0 (/.f64 -1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(-.f64 (/.f64 0 (*.f64 -2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 -1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(*.f64 (cbrt.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) (cbrt.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(*.f64 1/2 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(*.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2)
(*.f64 1 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(*.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1)
(*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(*.f64 (cbrt.f64 1/2) (/.f64 (cbrt.f64 1/4) (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1)))
(*.f64 -1/2 (/.f64 1/2 (+.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) -1/2)))
(*.f64 (cbrt.f64 (/.f64 1/8 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 1/2 (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2))))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 1/8) (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) (/.f64 (sqrt.f64 1/2) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))))
(*.f64 (/.f64 (sqrt.f64 1/2) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 1/8))
(*.f64 (sqrt.f64 1/8) (/.f64 (sqrt.f64 1/2) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(*.f64 (/.f64 (cbrt.f64 1/2) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 (*.f64 1/4 1/8)))
(*.f64 (cbrt.f64 1/16) (/.f64 (cbrt.f64 1/4) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(*.f64 (cbrt.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))))
(*.f64 2 (/.f64 1/8 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(*.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2))) (cbrt.f64 (/.f64 1/8 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(*.f64 (/.f64 (sqrt.f64 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 1/2))
(*.f64 (/.f64 (cbrt.f64 1/4) (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1)) (cbrt.f64 1/2))
(*.f64 (/.f64 (cbrt.f64 1/4) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 1/16))
(*.f64 (/.f64 1/8 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)
(*.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) (cbrt.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(*.f64 (/.f64 1/2 (+.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) -1/2)) -1/2)
(*.f64 (cbrt.f64 (*.f64 1/4 1/8)) (/.f64 (cbrt.f64 1/2) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(*.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) (cbrt.f64 (/.f64 (sqrt.f64 1/8) (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2) 2))) (cbrt.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))
(*.f64 (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (*.f64 (/.f64 2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) 1/2))
(*.f64 (cbrt.f64 (/.f64 8 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) (*.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) 1/2))
(*.f64 (/.f64 2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8)
(*.f64 (cbrt.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) 1/2))
(*.f64 (cbrt.f64 (/.f64 1/8 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (*.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2))) 1))
(*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (sqrt.f64 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1))
(*.f64 (sqrt.f64 1/8) (*.f64 (/.f64 (sqrt.f64 1/2) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1))
(*.f64 (cbrt.f64 1/2) (*.f64 (/.f64 (cbrt.f64 1/4) (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1)) 1))
(*.f64 (cbrt.f64 1/16) (*.f64 (/.f64 (cbrt.f64 1/4) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1))
(*.f64 (cbrt.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (*.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) 1))
(*.f64 -1/2 (*.f64 (/.f64 1/2 (+.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) -1/2)) 1))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 1/8) (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) (*.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) 1))
(*.f64 -1 (/.f64 -1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(*.f64 -1/4 (/.f64 1 (+.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) -1/2)))
(*.f64 (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))))
(*.f64 (cbrt.f64 (/.f64 1/64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2))))
(*.f64 (/.f64 2 (cbrt.f64 4)) (/.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 2)))
(*.f64 4 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(*.f64 (/.f64 2 (cbrt.f64 2)) (/.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 4)))
(*.f64 (/.f64 2 (sqrt.f64 2)) (/.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 2)))
(*.f64 (cbrt.f64 (*.f64 1/4 1/8)) (/.f64 (/.f64 1 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 2)))
(*.f64 (cbrt.f64 1/16) (/.f64 (/.f64 1 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 4)))
(*.f64 (sqrt.f64 1/8) (/.f64 (/.f64 1 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 4)) (/.f64 (/.f64 2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) (cbrt.f64 2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1/2) (/.f64 (/.f64 2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) 4))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2) (/.f64 (/.f64 2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) 1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 2)) (/.f64 (/.f64 2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) (cbrt.f64 4)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1) (/.f64 (/.f64 2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) 2))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (sqrt.f64 2)) (/.f64 (/.f64 2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) (sqrt.f64 2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 4)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) (cbrt.f64 2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1/2) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) 4))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) 1))
(*.f64 (cbrt.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) (cbrt.f64 4)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) 2))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (sqrt.f64 2)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) (sqrt.f64 2)))
(*.f64 (/.f64 (/.f64 2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 4)) (/.f64 1/4 (cbrt.f64 2)))
(*.f64 (/.f64 (/.f64 2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2) 1/16)
(*.f64 (/.f64 (/.f64 2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 2)) (/.f64 1/4 (cbrt.f64 4)))
(*.f64 (/.f64 (/.f64 2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1) 1/8)
(*.f64 (/.f64 (/.f64 2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 2)) (/.f64 1/4 (sqrt.f64 2)))
(*.f64 (cbrt.f64 1/2) (/.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 4)))
(*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 2)))
(*.f64 (/.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 4)) (cbrt.f64 1/2))
(*.f64 (/.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 2)) (sqrt.f64 1/2))
(*.f64 (/.f64 1/4 (cbrt.f64 4)) (/.f64 (/.f64 2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 2)))
(*.f64 (/.f64 1/4 1/2) (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(*.f64 1/8 (/.f64 (/.f64 2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1))
(*.f64 (/.f64 1/4 (cbrt.f64 2)) (/.f64 (/.f64 2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 4)))
(*.f64 (/.f64 1/4 (sqrt.f64 2)) (/.f64 (/.f64 2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 8 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) (cbrt.f64 4)) (/.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) (cbrt.f64 2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 8 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) 1/2) (/.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) 4))
(*.f64 (/.f64 (cbrt.f64 (/.f64 8 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) 2) (/.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) 1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 8 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) (cbrt.f64 2)) (/.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) (cbrt.f64 4)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 8 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) 1) (/.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) 2))
(*.f64 (/.f64 (cbrt.f64 (/.f64 8 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) (sqrt.f64 2)) (/.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) (sqrt.f64 2)))
(*.f64 1/4 (/.f64 1 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(*.f64 (/.f64 1 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/4)
(*.f64 1/4 (*.f64 (/.f64 2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2))
(*.f64 1/4 (*.f64 (/.f64 1 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1))
(*.f64 (cbrt.f64 1/4) (/.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 2)))
(*.f64 (/.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2) 1/4)
(*.f64 (/.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 2)) (cbrt.f64 1/4))
(/.f64 -1/2 (*.f64 -2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 1 (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/4))
(/.f64 (/.f64 1 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 4)
(/.f64 (cbrt.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (*.f64 2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))))
(/.f64 -1 (*.f64 2 (*.f64 -2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(/.f64 2 (*.f64 2 (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/4)))
(/.f64 (cbrt.f64 1/16) (*.f64 (cbrt.f64 4) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 1 (*.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 4))
(/.f64 2 (*.f64 (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/4) 2))
(/.f64 (*.f64 2 (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (*.f64 2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))))
(/.f64 (*.f64 2 (cbrt.f64 (/.f64 1/64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (*.f64 2 (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2))))
(/.f64 (neg.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) -2)
(/.f64 -1 (neg.f64 (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/4)))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 1/64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2))))
(/.f64 (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2)))
(/.f64 (cbrt.f64 (/.f64 1/64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2)))
(/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(/.f64 -1/4 (+.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) -1/2))
(/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))
(/.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 1/4)) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 1/8) (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) (sqrt.f64 1/2)) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1/2) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2)))
(/.f64 (*.f64 (/.f64 1 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 1/16)) (cbrt.f64 4))
(/.f64 (*.f64 (/.f64 1 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) -1/2) -2)
(/.f64 (*.f64 (/.f64 1 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1) 4)
(/.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1)
(/.f64 (*.f64 (/.f64 1 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 1/8)) (sqrt.f64 2))
(/.f64 (*.f64 2 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/8 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1/2) (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2)))
(/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/2) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2)))) (cbrt.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1)))
(/.f64 (*.f64 -1/4 1) (+.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) -1/2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1) (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2)))
(/.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) (cbrt.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1)))
(/.f64 (*.f64 (cbrt.f64 1/2) (/.f64 (cbrt.f64 1/4) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2)
(/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/2) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2)
(/.f64 (/.f64 (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) 2) 2))
(/.f64 (/.f64 (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2)))
(/.f64 (/.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 2)) (cbrt.f64 4))
(/.f64 (/.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2) 4)
(/.f64 (/.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 4)) (cbrt.f64 2))
(/.f64 (/.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 2)) (sqrt.f64 2))
(/.f64 (/.f64 -1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) -2)
(/.f64 (/.f64 -1/2 (cbrt.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))))
(/.f64 (/.f64 -1/2 (cbrt.f64 (*.f64 -2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2)))
(/.f64 (/.f64 (cbrt.f64 (/.f64 1/64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1) (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2)))
(/.f64 (/.f64 (cbrt.f64 (/.f64 1/64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2) 2))
(/.f64 (/.f64 (cbrt.f64 (/.f64 1/64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 -1/2 (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) -1/2))
(/.f64 2 (/.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 1/4))
(/.f64 (/.f64 2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (/.f64 2 1/4))
(/.f64 1/8 (/.f64 (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/4) 8))
(/.f64 8 (/.f64 (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/4) 1/8))
(/.f64 2 (/.f64 (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/4) 1/2))
(/.f64 -1/2 (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) -1/2) 1/2))
(/.f64 -1 (/.f64 (*.f64 -2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2))
(/.f64 (sqrt.f64 1/8) (*.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (sqrt.f64 2)))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))))
(pow.f64 (cbrt.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 3)
(pow.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3) 1/3)
(pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1)
(pow.f64 (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/4) -1)
(neg.f64 (/.f64 -1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(cbrt.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3))
(fma.f64 (cbrt.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) 1/2)
(fma.f64 1/2 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2)
(fma.f64 1 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2)
(fma.f64 1 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(fma.f64 (sqrt.f64 1/2) (sqrt.f64 1/2) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(fma.f64 (cbrt.f64 1/16) (/.f64 (cbrt.f64 1/4) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2)
(fma.f64 (cbrt.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) 1/2)
(fma.f64 (sqrt.f64 1/8) (/.f64 (sqrt.f64 1/2) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) (cbrt.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1/2)
(fma.f64 (cbrt.f64 1/2) (/.f64 (cbrt.f64 1/4) (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1)) 1/2)
(fma.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2)
(fma.f64 (/.f64 (sqrt.f64 1/2) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 1/8) 1/2)
(fma.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2 1/2)
(fma.f64 2 (/.f64 1/8 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2)
(fma.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1 1/2)
(fma.f64 (cbrt.f64 (/.f64 (sqrt.f64 1/8) (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) (/.f64 (sqrt.f64 1/2) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) 1/2)
(fma.f64 (cbrt.f64 (/.f64 1/8 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 1/2 (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2))) 1/2)
(fma.f64 -1/2 (/.f64 1/2 (+.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) -1/2)) 1/2)
(fma.f64 (/.f64 (cbrt.f64 1/2) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 (*.f64 1/4 1/8)) 1/2)
(fma.f64 1/2 1 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(fma.f64 (cbrt.f64 1/2) (cbrt.f64 1/4) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(fma.f64 (/.f64 1 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/4 1/2)
(fma.f64 1/4 (/.f64 1 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2)
(fma.f64 2 1/4 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(fma.f64 (cbrt.f64 1/4) (cbrt.f64 1/2) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 1/2 0) (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(if (!=.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 0) (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(if (!=.f64 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 0) (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(if (!=.f64 (+.f64 1/2 (/.f64 -1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 0) (/.f64 (+.f64 -1/4 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) (+.f64 -1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(if (!=.f64 (+.f64 -1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 0) (/.f64 (+.f64 -1/4 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) (+.f64 -1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(if (!=.f64 (pow.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3))) 2) 0) (/.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3))) (/.f64 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (pow.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3))) 2))) (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(if (!=.f64 (+.f64 1/8 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3)) 0) (/.f64 1 (/.f64 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (+.f64 1/8 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3)))) (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(if (!=.f64 (+.f64 1/16 (*.f64 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (-.f64 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/4))) 0) (*.f64 (/.f64 (+.f64 1/8 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3)) (+.f64 1/64 (pow.f64 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3))) (+.f64 1/16 (*.f64 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (-.f64 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/4)))) (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(if (!=.f64 (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 0) (/.f64 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))) (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(+.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2)
(-.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) -1/2)
(-.f64 1/2 (/.f64 -1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(*.f64 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (*.f64 (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 1 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))))
(*.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3))) (*.f64 (pow.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3))) 2) (/.f64 1 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))))
(*.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3)) -1/8) (/.f64 1 (+.f64 -1/4 (/.f64 (-.f64 1/8 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))
(*.f64 (+.f64 1/8 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3)) (/.f64 1 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) (-.f64 (cbrt.f64 1/4) (cbrt.f64 (/.f64 1/8 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))) (+.f64 (cbrt.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 1/2)))
(*.f64 (+.f64 (cbrt.f64 1/4) (-.f64 (cbrt.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) (cbrt.f64 (/.f64 1/8 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))) (+.f64 (cbrt.f64 1/2) (cbrt.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2)) (cbrt.f64 (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))
(*.f64 2 (+.f64 (/.f64 1/8 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/4))
(*.f64 1 (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(*.f64 (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1)
(*.f64 (+.f64 (/.f64 1/8 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/4) 2)
(*.f64 (/.f64 1 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (+.f64 1/8 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3)))
(*.f64 (*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))) 2) 2))
(*.f64 (cbrt.f64 4) (*.f64 (cbrt.f64 2) (+.f64 (/.f64 1/8 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/4)))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (+.f64 (/.f64 1/8 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/4)))
(*.f64 1/2 (+.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1))
(*.f64 (+.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1) 1/2)
(*.f64 1/2 (*.f64 4 (+.f64 (/.f64 1/8 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/4)))
(*.f64 (cbrt.f64 1/2) (+.f64 (cbrt.f64 1/4) (/.f64 (cbrt.f64 1/4) (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))))
(*.f64 (sqrt.f64 1/2) (+.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(*.f64 (cbrt.f64 1/2) (+.f64 (/.f64 (cbrt.f64 1/4) (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1)) (cbrt.f64 1/4)))
(*.f64 (sqrt.f64 1/2) (+.f64 (/.f64 (sqrt.f64 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 1/2)))
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 4) (+.f64 (/.f64 1/8 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/4)))
(*.f64 1/4 (+.f64 2 (/.f64 1 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(*.f64 1/4 (+.f64 (/.f64 1 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2))
(/.f64 (+.f64 1/8 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3)) (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(/.f64 (*.f64 (+.f64 1/512 (pow.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3) 3)) (/.f64 1 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))) (-.f64 (+.f64 1/64 (pow.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3) 2)) (pow.f64 (/.f64 1/8 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3)))
(/.f64 (/.f64 (+.f64 1/8 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3)) (cbrt.f64 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))) (pow.f64 (cbrt.f64 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) 2))
(/.f64 (+.f64 1/512 (pow.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3) 3)) (*.f64 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (-.f64 (+.f64 1/64 (pow.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3) 2)) (pow.f64 (/.f64 1/8 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3))))
(/.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2)) 2))
(/.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 1/64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2) (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2)) 2))
(/.f64 (+.f64 2 (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/4)) (*.f64 (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/4) 2))
(/.f64 (+.f64 -1 (*.f64 -2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (*.f64 (*.f64 -2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2))
(/.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2)) (*.f64 2 (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))) (*.f64 2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))))
(/.f64 (+.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2)) (*.f64 2 (cbrt.f64 (/.f64 1/64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))) (*.f64 2 (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2))))
(/.f64 (+.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 1) (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/4))
(/.f64 (+.f64 (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/4) 2) (*.f64 2 (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/4)))
(/.f64 (+.f64 (*.f64 -2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) -1) (*.f64 2 (*.f64 -2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3)) -1/8)) (neg.f64 (+.f64 -1/4 (/.f64 (-.f64 1/8 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3)) -1/8) (+.f64 -1/4 (/.f64 (-.f64 1/8 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2)) (cbrt.f64 (+.f64 1/8 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3)))) (cbrt.f64 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))
(/.f64 (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1)
(/.f64 (+.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1) 2)
(/.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2)) 1/2)) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2)))
(/.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 1/64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2)) 1/2)) (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2)))
(/.f64 (+.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))
(/.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/4) 1/2)) (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/4))
(/.f64 (+.f64 (*.f64 -1/4 1) (*.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) -1/2) 1/2)) (+.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) -1/2))
(/.f64 (+.f64 -1/2 (*.f64 (*.f64 -2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2)) (*.f64 -2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 (+.f64 1/4 (*.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(/.f64 (+.f64 1 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1)) (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/4))
(/.f64 (+.f64 (*.f64 -1/4 2) (+.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) -1/2)) (*.f64 -2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 (+.f64 (*.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2) 2) 4)
(/.f64 (+.f64 (*.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2)))
(/.f64 (+.f64 (*.f64 1/2 (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2))) (cbrt.f64 (/.f64 1/64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2)))
(/.f64 (+.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/2) (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))
(/.f64 (+.f64 (*.f64 1/2 (+.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) -1/2)) -1/4) (+.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) -1/2))
(/.f64 (+.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) -1/2) -1/2) (*.f64 -2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 (+.f64 2 (/.f64 1 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 4)
(/.f64 (+.f64 (*.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/4) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) 3)
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 3) 1/3)
(pow.f64 (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1)
(neg.f64 (*.f64 -1/2 (+.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1)))
(neg.f64 (+.f64 (/.f64 -1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) -1/2))
(neg.f64 (+.f64 -1/2 (/.f64 -1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(neg.f64 (/.f64 (+.f64 1/8 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3)) (+.f64 -1/4 (/.f64 (-.f64 1/8 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 3))
Outputs
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om))))
(+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 -1/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 ky 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))
(+.f64 1/2 (+.f64 (neg.f64 (*.f64 (fma.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2)) (*.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 Om Om)))) (pow.f64 ky 4))) (neg.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 1/36 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 1/60 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 2/3 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 -1/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (pow.f64 Om 2)))))))) (+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 -1/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (pow.f64 ky 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))
(+.f64 (neg.f64 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (+.f64 1/36 1/60)) (fma.f64 2/3 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2)) (/.f64 (*.f64 -2 (*.f64 (*.f64 l l) (fma.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2)) (*.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 Om Om)))))) (*.f64 Om Om)))))) (+.f64 1/2 (+.f64 (neg.f64 (*.f64 (fma.f64 -2 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2)) (*.f64 -1/3 (/.f64 (*.f64 l l) (*.f64 Om Om)))) (pow.f64 ky 4))) (neg.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om))))))
1/2
(+.f64 1/2 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1/2 (neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 l 4)) (pow.f64 (pow.f64 Om 2) 2)))))
(+.f64 1/2 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om))) (/.f64 (*.f64 2 (*.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 l 4))) (pow.f64 (*.f64 Om Om) 2))))
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 l 4)) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 6) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (pow.f64 Om 2)))))))
(+.f64 1/2 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om))) (fma.f64 2 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 l 4)) (pow.f64 (*.f64 Om Om) 2)) (/.f64 (*.f64 -4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 6) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))) (*.f64 (pow.f64 (*.f64 Om Om) 2) (*.f64 Om Om))))))
1/2
(+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1/2 (neg.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))) (+.f64 1/2 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2))))))
(fma.f64 2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (*.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 l 4))) (+.f64 1/2 (neg.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))) (+.f64 1/2 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 (pow.f64 l 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))))) (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))))
(fma.f64 2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (*.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 l 4))) (+.f64 1/2 (fma.f64 -4 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 (*.f64 l l) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))))) (neg.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2)))))))
1/2
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) 1/2)
(+.f64 (neg.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2)))) 1/2)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 1/2 (*.f64 2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))))))
(+.f64 (+.f64 1/2 (*.f64 2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (*.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 l 4))))) (neg.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 1/2 (+.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (/.f64 -1 Om) 6) (*.f64 (pow.f64 l 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))))))))
(+.f64 (+.f64 1/2 (fma.f64 2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (*.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 l 4))) (*.f64 -4 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (/.f64 -1 Om) 6) (*.f64 (*.f64 l l) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))))))) (neg.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2)))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (neg.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 -1/4 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -8 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))))))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om))) (*.f64 -1/4 (*.f64 (pow.f64 ky 4) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (*.f64 -8 (pow.f64 l 4)) (pow.f64 (*.f64 Om Om) 2)))))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -8 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))))) (pow.f64 Om 2))) (+.f64 (*.f64 8/3 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 4 (+.f64 (*.f64 1/36 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 1/60 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 -1/4 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -8 (/.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 Om 2) 2)))))))))
(fma.f64 -1/4 (*.f64 (pow.f64 ky 6) (fma.f64 -2 (/.f64 (*.f64 (*.f64 l l) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (*.f64 -8 (pow.f64 l 4)) (pow.f64 (*.f64 Om Om) 2)))) (*.f64 Om Om)) (fma.f64 8/3 (/.f64 (pow.f64 l 4) (pow.f64 (*.f64 Om Om) 2)) (*.f64 4 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (+.f64 1/36 1/60)))))) (+.f64 1 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om))) (*.f64 -1/4 (*.f64 (pow.f64 ky 4) (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (/.f64 (*.f64 -8 (pow.f64 l 4)) (pow.f64 (*.f64 Om Om) 2))))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 l 4)) (pow.f64 (pow.f64 Om 2) 2)))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om))) (/.f64 (*.f64 2 (*.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 l 4))) (pow.f64 (*.f64 Om Om) 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 l 4)) (pow.f64 (pow.f64 Om 2) 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 6) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))) (*.f64 (pow.f64 (pow.f64 Om 2) 2) (pow.f64 Om 2)))))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 l l)) (*.f64 Om Om))) (fma.f64 2 (/.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 l 4)) (pow.f64 (*.f64 Om Om) 2)) (/.f64 (*.f64 -4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 6) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))) (*.f64 (pow.f64 (*.f64 Om Om) 2) (*.f64 Om Om))))))
1/2
1/2
1/2
1
(+.f64 1 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (neg.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))) (+.f64 1 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2))))))
(fma.f64 2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (*.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 l 4))) (+.f64 1 (neg.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))) (+.f64 1 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 (pow.f64 l 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))))) (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 1 Om) 2)))))))
(fma.f64 2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (*.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 l 4))) (+.f64 1 (fma.f64 -4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 (*.f64 l l) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))))) (neg.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 1 Om) 2)))))))
1
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) 1)
(+.f64 (neg.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2)))) 1)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 1 (*.f64 2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2))))))
(+.f64 (neg.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 1 (*.f64 2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (*.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 l 4))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 2) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (*.f64 (pow.f64 (pow.f64 l 2) 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))) (*.f64 -4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 (pow.f64 l 2) 2) (*.f64 (pow.f64 (/.f64 -1 Om) 6) (*.f64 (pow.f64 l 2) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))))))))
(+.f64 (neg.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 l l) (pow.f64 (/.f64 -1 Om) 2)))) (+.f64 1 (fma.f64 2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (*.f64 (pow.f64 (pow.f64 (sin.f64 ky) 2) 2) (pow.f64 l 4))) (*.f64 -4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (/.f64 -1 Om) 6) (*.f64 (*.f64 l l) (pow.f64 (pow.f64 (sin.f64 ky) 2) 2)))))))))
(if (!=.f64 1/2 0) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 (sqrt.f64 1/2) (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (sqrt.f64 1/8))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (cbrt.f64 1/2) (/.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) (cbrt.f64 1/4))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) (+.f64 -1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/4) 0) (*.f64 (/.f64 1/4 (+.f64 1/8 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 3) 2))) (fma.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) (+.f64 -1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/4)) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (/.f64 2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) 0) (/.f64 (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 2 (/.f64 2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 1 0) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 0) (/.f64 2 (/.f64 2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) 0) (/.f64 (cbrt.f64 (/.f64 8 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) (/.f64 2 (/.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (/.f64 2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 0) (/.f64 1/4 (/.f64 2 (/.f64 2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 0) (/.f64 1 (/.f64 2 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 0) (pow.f64 (/.f64 2 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) -1) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (/.f64 1 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 0) (/.f64 1/2 (/.f64 2 (/.f64 1 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 1/4 0) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) 0) (/.f64 (cbrt.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 2 (cbrt.f64 (pow.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (cbrt.f64 1/2) 0) (/.f64 (cbrt.f64 1/4) (/.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) (cbrt.f64 1/2))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 -1/2 0) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (neg.f64 (sqrt.f64 1/2)) 0) (/.f64 (sqrt.f64 1/2) (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (sqrt.f64 1/8))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (neg.f64 (cbrt.f64 1/2)) (/.f64 (*.f64 -2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 1/4))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 (*.f64 -2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 1/2))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (sqrt.f64 1/2) 0) (neg.f64 (/.f64 (sqrt.f64 1/2) (/.f64 (*.f64 -2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 1/2)))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (neg.f64 (cbrt.f64 1/4)) 0) (/.f64 (cbrt.f64 1/2) (/.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) (cbrt.f64 1/4))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (cbrt.f64 -1/2) (/.f64 (*.f64 -2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 1/4))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (cbrt.f64 (*.f64 1/4 1/8)) 0) (/.f64 (cbrt.f64 1/2) (/.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) (cbrt.f64 1/4))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (cbrt.f64 1/32) 0) (/.f64 (cbrt.f64 1/2) (/.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) (cbrt.f64 1/4))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (sqrt.f64 1/8) 0) (/.f64 (sqrt.f64 1/2) (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (sqrt.f64 1/8))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (sqrt.f64 1/2) 0) (/.f64 (sqrt.f64 1/8) (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (sqrt.f64 1/2))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (cbrt.f64 1/16) 0) (/.f64 (cbrt.f64 1/4) (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (cbrt.f64 1/16))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (cbrt.f64 1/4) 0) (/.f64 (cbrt.f64 1/16) (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (cbrt.f64 1/4))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (*.f64 (cbrt.f64 1/4) (sqrt.f64 1/2)) 0) (/.f64 (*.f64 (sqrt.f64 1/2) (cbrt.f64 1/2)) (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (*.f64 (cbrt.f64 1/4) (sqrt.f64 1/2)))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (+.f64 -1/4 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) (-.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 0) (*.f64 (/.f64 1/4 (+.f64 (neg.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 3) 2)) -1/8)) (+.f64 -1/4 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) (-.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 2) 4)) (*.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 0) (*.f64 (/.f64 1/2 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 3) 2) 8))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 2) 4)) (*.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 2) 4)) (*.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 0) (/.f64 (*.f64 1/2 (-.f64 (+.f64 1 (*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 2) 4)) (*.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (+.f64 1 (*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 3) 2) 8))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (*.f64 (cbrt.f64 1/4) (sqrt.f64 1/2)) 0) (/.f64 (*.f64 (cbrt.f64 1/2) (sqrt.f64 1/2)) (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (*.f64 (cbrt.f64 1/4) (sqrt.f64 1/2)))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 (*.f64 (cbrt.f64 1/4) (sqrt.f64 1/2)) 0) (/.f64 (*.f64 (sqrt.f64 1/2) (cbrt.f64 1/2)) (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (*.f64 (cbrt.f64 1/4) (sqrt.f64 1/2)))) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(-.f64 0 (/.f64 -1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 (neg.f64 -1/4) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(-.f64 (/.f64 0 (*.f64 -2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 -1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(*.f64 (cbrt.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)))
(/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) (cbrt.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(*.f64 1/2 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 (*.f64 1/2 1/2) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(*.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2)
(/.f64 (*.f64 1/2 1/2) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(*.f64 1 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(*.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1)
(/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 1/8)) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(*.f64 (cbrt.f64 1/2) (/.f64 (cbrt.f64 1/4) (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1)))
(/.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 1/4)) (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))
(*.f64 -1/2 (/.f64 1/2 (+.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) -1/2)))
(/.f64 (*.f64 -1/2 1/2) (+.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) -1/2))
(*.f64 (cbrt.f64 (/.f64 1/8 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 1/2 (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/8 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1/2) (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2)))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 1/8) (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) (/.f64 (sqrt.f64 1/2) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 1/8) (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) (sqrt.f64 1/2)) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2)))
(*.f64 (/.f64 (sqrt.f64 1/2) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 1/8))
(/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 1/8)) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(*.f64 (sqrt.f64 1/8) (/.f64 (sqrt.f64 1/2) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 1/8)) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(*.f64 (/.f64 (cbrt.f64 1/2) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 (*.f64 1/4 1/8)))
(/.f64 (*.f64 (cbrt.f64 1/32) (cbrt.f64 1/2)) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(*.f64 (cbrt.f64 1/16) (/.f64 (cbrt.f64 1/4) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 (*.f64 (cbrt.f64 1/16) (cbrt.f64 1/4)) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(*.f64 (cbrt.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1/2) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2)))
(*.f64 2 (/.f64 1/8 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(*.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2))) (cbrt.f64 (/.f64 1/8 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/8 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1/2) (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2)))
(*.f64 (/.f64 (sqrt.f64 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 1/2))
(/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 1/8)) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(*.f64 (/.f64 (cbrt.f64 1/4) (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1)) (cbrt.f64 1/2))
(/.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 1/4)) (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))
(*.f64 (/.f64 (cbrt.f64 1/4) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 1/16))
(/.f64 (*.f64 (cbrt.f64 1/16) (cbrt.f64 1/4)) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(*.f64 (/.f64 1/8 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)
(/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(*.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) (cbrt.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1/2) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2)))
(*.f64 (/.f64 1/2 (+.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) -1/2)) -1/2)
(/.f64 (*.f64 -1/2 1/2) (+.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) -1/2))
(*.f64 (cbrt.f64 (*.f64 1/4 1/8)) (/.f64 (cbrt.f64 1/2) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 (*.f64 (cbrt.f64 1/32) (cbrt.f64 1/2)) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(*.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) (cbrt.f64 (/.f64 (sqrt.f64 1/8) (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 1/8) (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) (sqrt.f64 1/2)) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2) 2))) (cbrt.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2) 2)) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))
(*.f64 (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (*.f64 (/.f64 2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) 1/2))
(*.f64 (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 (*.f64 2 1/2) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))))
(*.f64 (cbrt.f64 (/.f64 8 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) (*.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) 1/2))
(*.f64 (cbrt.f64 (/.f64 8 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) (/.f64 (*.f64 1/2 1/2) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))))
(*.f64 (/.f64 2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8)
(/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(*.f64 (cbrt.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) 1/2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) 1/2) (cbrt.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(*.f64 (cbrt.f64 (/.f64 1/8 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (*.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2))) 1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/8 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1/2) (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2)))
(*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (sqrt.f64 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1))
(/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 1/8)) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(*.f64 (sqrt.f64 1/8) (*.f64 (/.f64 (sqrt.f64 1/2) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1))
(/.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 1/8)) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(*.f64 (cbrt.f64 1/2) (*.f64 (/.f64 (cbrt.f64 1/4) (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1)) 1))
(/.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 1/4)) (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))
(*.f64 (cbrt.f64 1/16) (*.f64 (/.f64 (cbrt.f64 1/4) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1))
(/.f64 (*.f64 (cbrt.f64 1/16) (cbrt.f64 1/4)) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(*.f64 (cbrt.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (*.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) 1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1/2) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2)))
(*.f64 -1/2 (*.f64 (/.f64 1/2 (+.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) -1/2)) 1))
(/.f64 (*.f64 -1/2 1/2) (+.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) -1/2))
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 1/8) (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) (*.f64 (/.f64 (sqrt.f64 1/2) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) 1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 1/8) (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) (sqrt.f64 1/2)) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2)))
(*.f64 -1 (/.f64 -1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 (neg.f64 -1/4) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(*.f64 -1/4 (/.f64 1 (+.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) -1/2)))
(/.f64 -1/4 (+.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) -1/2))
(*.f64 (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))))
(cbrt.f64 (/.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2)))
(*.f64 (cbrt.f64 (/.f64 1/64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2))))
(cbrt.f64 (/.f64 (/.f64 1/64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2)))
(*.f64 (/.f64 2 (cbrt.f64 4)) (/.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 2)))
(*.f64 (/.f64 2 (cbrt.f64 4)) (/.f64 1/4 (*.f64 (cbrt.f64 2) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(*.f64 4 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 (*.f64 4 1/16) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(*.f64 (/.f64 2 (cbrt.f64 2)) (/.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 4)))
(*.f64 (/.f64 2 (cbrt.f64 2)) (/.f64 1/4 (*.f64 (cbrt.f64 4) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(*.f64 (/.f64 2 (sqrt.f64 2)) (/.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 2)))
(/.f64 (*.f64 2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2)
(*.f64 (cbrt.f64 (*.f64 1/4 1/8)) (/.f64 (/.f64 1 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 2)))
(*.f64 (cbrt.f64 1/32) (/.f64 (/.f64 1 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 2)))
(*.f64 (cbrt.f64 1/16) (/.f64 (/.f64 1 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 4)))
(/.f64 (cbrt.f64 1/16) (*.f64 (cbrt.f64 4) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(*.f64 (sqrt.f64 1/8) (/.f64 (/.f64 1 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 2)))
(/.f64 (/.f64 (sqrt.f64 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 2))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 4)) (/.f64 (/.f64 2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) (cbrt.f64 2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 4)) (/.f64 (/.f64 2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) (cbrt.f64 2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1/2) (/.f64 (/.f64 2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) 4))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2) (/.f64 (/.f64 2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) 1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2) (/.f64 2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 2)) (/.f64 (/.f64 2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) (cbrt.f64 4)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) (/.f64 (/.f64 2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) (cbrt.f64 4)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1) (/.f64 (/.f64 2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) 2))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2) (/.f64 2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (sqrt.f64 2)) (/.f64 (/.f64 2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) (sqrt.f64 2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2) (/.f64 2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 4)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) (cbrt.f64 2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 4)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2) 2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1/2) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) 4))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 (pow.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2))) (*.f64 1/2 4))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) 1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 (pow.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2))) 2)
(*.f64 (cbrt.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) (cbrt.f64 4)))
(*.f64 (cbrt.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2) 4)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 (pow.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2))) 2)
(*.f64 (/.f64 (cbrt.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (sqrt.f64 2)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) (sqrt.f64 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 (pow.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2))) 2)
(*.f64 (/.f64 (/.f64 2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 4)) (/.f64 1/4 (cbrt.f64 2)))
(*.f64 (/.f64 (/.f64 2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2) 1/16)
(*.f64 (/.f64 (/.f64 2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 2)) (/.f64 1/4 (cbrt.f64 4)))
(*.f64 (/.f64 (/.f64 2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1) 1/8)
(/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(*.f64 (/.f64 (/.f64 2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 2)) (/.f64 1/4 (sqrt.f64 2)))
(/.f64 (*.f64 (/.f64 2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/4) 2)
(*.f64 (cbrt.f64 1/2) (/.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 4)))
(*.f64 (cbrt.f64 1/2) (/.f64 1/2 (*.f64 (cbrt.f64 4) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 2)))
(*.f64 (sqrt.f64 1/2) (/.f64 1/2 (*.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (sqrt.f64 2))))
(*.f64 (/.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 4)) (cbrt.f64 1/2))
(*.f64 (cbrt.f64 1/2) (/.f64 1/2 (*.f64 (cbrt.f64 4) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(*.f64 (/.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 2)) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (/.f64 1/2 (*.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (sqrt.f64 2))))
(*.f64 (/.f64 1/4 (cbrt.f64 4)) (/.f64 (/.f64 2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 2)))
(*.f64 (/.f64 (/.f64 2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 2)) (/.f64 1/4 (cbrt.f64 4)))
(*.f64 (/.f64 1/4 1/2) (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 (*.f64 1/2 1/2) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(*.f64 1/8 (/.f64 (/.f64 2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1))
(/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(*.f64 (/.f64 1/4 (cbrt.f64 2)) (/.f64 (/.f64 2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 4)))
(*.f64 (/.f64 (/.f64 2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 4)) (/.f64 1/4 (cbrt.f64 2)))
(*.f64 (/.f64 1/4 (sqrt.f64 2)) (/.f64 (/.f64 2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 2)))
(/.f64 (*.f64 (/.f64 2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/4) 2)
(*.f64 (/.f64 (cbrt.f64 (/.f64 8 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) (cbrt.f64 4)) (/.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) (cbrt.f64 2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 8 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1)) 4)) (/.f64 1/2 (*.f64 (cbrt.f64 2) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 8 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) 1/2) (/.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) 4))
(*.f64 (/.f64 (cbrt.f64 (/.f64 8 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) 1/2) (/.f64 1/2 (*.f64 4 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 8 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) 2) (/.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) 1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 8 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) 2) (/.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 8 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) (cbrt.f64 2)) (/.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) (cbrt.f64 4)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 8 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1)) 2)) (/.f64 1/2 (*.f64 (cbrt.f64 4) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 8 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) 1) (/.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) 2))
(*.f64 (/.f64 (cbrt.f64 (/.f64 8 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) 2) (/.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 8 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) (sqrt.f64 2)) (/.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) (sqrt.f64 2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 8 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) 2) (/.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))))
(*.f64 1/4 (/.f64 1 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(*.f64 (/.f64 1 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/4)
(/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(*.f64 1/4 (*.f64 (/.f64 2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2))
(*.f64 1/4 (/.f64 (*.f64 2 1/2) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(*.f64 1/4 (*.f64 (/.f64 1 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1))
(/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(*.f64 (cbrt.f64 1/4) (/.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 2)))
(*.f64 (cbrt.f64 1/4) (/.f64 1/2 (*.f64 (cbrt.f64 2) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(*.f64 (/.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2) 1/4)
(/.f64 (*.f64 1/2 1/2) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(*.f64 (/.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 2)) (cbrt.f64 1/4))
(*.f64 (cbrt.f64 1/4) (/.f64 1/2 (*.f64 (cbrt.f64 2) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(/.f64 -1/2 (*.f64 -2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 1 (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/4))
(/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(/.f64 (/.f64 1 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 4)
(/.f64 (cbrt.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (*.f64 2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))))
(/.f64 -1 (*.f64 2 (*.f64 -2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(/.f64 2 (*.f64 2 (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/4)))
(/.f64 (/.f64 2 2) (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/4))
(/.f64 (cbrt.f64 1/16) (*.f64 (cbrt.f64 4) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 1 (*.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 4))
(/.f64 (/.f64 1 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 4)
(/.f64 2 (*.f64 (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/4) 2))
(/.f64 (/.f64 2 2) (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/4))
(/.f64 (*.f64 2 (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (*.f64 2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))))
(*.f64 (/.f64 2 2) (cbrt.f64 (/.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))))
(/.f64 (*.f64 2 (cbrt.f64 (/.f64 1/64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (*.f64 2 (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2))))
(*.f64 (/.f64 2 2) (cbrt.f64 (/.f64 (/.f64 1/64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2))))
(/.f64 (neg.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) -2)
(neg.f64 (/.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) -2))
(/.f64 -1 (neg.f64 (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/4)))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 1/64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2))))
(cbrt.f64 (/.f64 (/.f64 1/64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2)))
(/.f64 (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2)))
(cbrt.f64 (/.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2)))
(/.f64 (cbrt.f64 (/.f64 1/64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2)))
(cbrt.f64 (/.f64 (/.f64 1/64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2)))
(/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(/.f64 -1/4 (+.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) -1/2))
(/.f64 1/2 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))
(/.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)
(/.f64 1/2 (*.f64 2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 1/4)) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/4)) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 1/8) (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) (sqrt.f64 1/2)) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1/2) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2)))
(/.f64 (*.f64 (/.f64 1 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 1/16)) (cbrt.f64 4))
(/.f64 (cbrt.f64 1/16) (*.f64 (cbrt.f64 4) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 (*.f64 (/.f64 1 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) -1/2) -2)
(/.f64 -1/2 (*.f64 -2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 (*.f64 (/.f64 1 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1) 4)
(/.f64 (/.f64 1 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 4)
(/.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1)
(/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(/.f64 (*.f64 (/.f64 1 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 1/8)) (sqrt.f64 2))
(/.f64 (/.f64 (sqrt.f64 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 2))
(/.f64 (*.f64 2 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/8 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1/2) (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2)))
(/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/2) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2)))) (cbrt.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1)))
(/.f64 1/2 (*.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1)) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))))
(/.f64 (*.f64 -1/4 1) (+.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) -1/2))
(/.f64 -1/4 (+.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) -1/2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2)))
(cbrt.f64 (/.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1) (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2)))
(cbrt.f64 (/.f64 (/.f64 1/64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2)))
(/.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) (cbrt.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1)))
(/.f64 1/2 (*.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1)) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))))
(/.f64 (*.f64 (cbrt.f64 1/2) (/.f64 (cbrt.f64 1/4) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2)
(/.f64 (/.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 1/4)) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)
(/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/2) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2)
(/.f64 1/2 (*.f64 2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 (/.f64 (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) 2) 2))
(/.f64 (/.f64 (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2)))
(cbrt.f64 (/.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2)))
(/.f64 (/.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 2)) (cbrt.f64 4))
(/.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (*.f64 (cbrt.f64 4) (cbrt.f64 2)))
(/.f64 (/.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2) 4)
(/.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (*.f64 4 1/2))
(/.f64 (/.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 4)) (cbrt.f64 2))
(/.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (*.f64 (cbrt.f64 2) (cbrt.f64 4)))
(/.f64 (/.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 2)) (sqrt.f64 2))
(/.f64 1/2 (*.f64 2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 (/.f64 -1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) -2)
(/.f64 -1/2 (*.f64 -2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 (/.f64 -1/2 (cbrt.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))))
(/.f64 (/.f64 -1/2 (cbrt.f64 (*.f64 -2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2)))
(/.f64 -1/2 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2)) (cbrt.f64 (*.f64 -2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))
(/.f64 (/.f64 (cbrt.f64 (/.f64 1/64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1) (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2)))
(cbrt.f64 (/.f64 (/.f64 1/64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2)))
(/.f64 (/.f64 (cbrt.f64 (/.f64 1/64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2) 2))
(/.f64 (/.f64 (cbrt.f64 (/.f64 1/64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 (cbrt.f64 (/.f64 (/.f64 1/64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 -1/2 (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) -1/2))
(/.f64 2 (/.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 1/4))
(*.f64 (/.f64 2 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1)) 1/4)
(/.f64 (/.f64 2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (/.f64 2 1/4))
(/.f64 (/.f64 2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 8)
(/.f64 1/8 (/.f64 (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/4) 8))
(*.f64 (/.f64 1/8 (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/4)) 8)
(/.f64 8 (/.f64 (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/4) 1/8))
(/.f64 8 (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/32))
(/.f64 2 (/.f64 (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/4) 1/2))
(*.f64 (/.f64 2 (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/4)) 1/2)
(/.f64 -1/2 (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) -1/2) 1/2))
(/.f64 -1 (/.f64 (*.f64 -2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2))
(*.f64 (/.f64 -1 (*.f64 -2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1/2)
(/.f64 (sqrt.f64 1/8) (*.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) (sqrt.f64 2)))
(/.f64 (/.f64 (sqrt.f64 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 2))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))))
(cbrt.f64 (/.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2)))
(pow.f64 (cbrt.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 3)
(/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(pow.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3) 1/3)
(/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1)
(/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(pow.f64 (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/4) -1)
(/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(neg.f64 (/.f64 -1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 (neg.f64 -1/4) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(cbrt.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3))
(/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(fma.f64 (cbrt.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) 1/2)
(+.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2)
(fma.f64 1/2 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2)
(fma.f64 1 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2)
(+.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2)
(fma.f64 1 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(+.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2)
(fma.f64 (sqrt.f64 1/2) (sqrt.f64 1/2) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(+.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2)
(fma.f64 (cbrt.f64 1/16) (/.f64 (cbrt.f64 1/4) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2)
(fma.f64 (cbrt.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) 1/2)
(fma.f64 (sqrt.f64 1/8) (/.f64 (sqrt.f64 1/2) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2)
(fma.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) (cbrt.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1/2)
(+.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2)
(fma.f64 (cbrt.f64 1/2) (/.f64 (cbrt.f64 1/4) (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1)) 1/2)
(fma.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2)
(fma.f64 (/.f64 (sqrt.f64 1/2) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 1/8) 1/2)
(fma.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2)
(fma.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2 1/2)
(fma.f64 1/2 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2)
(fma.f64 2 (/.f64 1/8 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2)
(+.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2)
(fma.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1 1/2)
(+.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2)
(fma.f64 (cbrt.f64 (/.f64 (sqrt.f64 1/8) (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))) (/.f64 (sqrt.f64 1/2) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) 1/2)
(fma.f64 (cbrt.f64 (/.f64 1/8 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 1/2 (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2))) 1/2)
(fma.f64 -1/2 (/.f64 1/2 (+.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) -1/2)) 1/2)
(fma.f64 (/.f64 (cbrt.f64 1/2) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 (*.f64 1/4 1/8)) 1/2)
(fma.f64 (/.f64 (cbrt.f64 1/2) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (cbrt.f64 1/32) 1/2)
(fma.f64 1/2 1 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(+.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2)
(fma.f64 (cbrt.f64 1/2) (cbrt.f64 1/4) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(fma.f64 (/.f64 1 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/4 1/2)
(+.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2)
(fma.f64 1/4 (/.f64 1 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2)
(+.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2)
(fma.f64 2 1/4 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(fma.f64 (cbrt.f64 1/4) (cbrt.f64 1/2) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(if (!=.f64 1/2 0) (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(if (!=.f64 1/2 0) (+.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2) (+.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2))
(if (!=.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 0) (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(if (!=.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 0) (+.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2) (+.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2))
(if (!=.f64 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 0) (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(if (!=.f64 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 0) (+.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2) (+.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2))
(if (!=.f64 (+.f64 1/2 (/.f64 -1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 0) (/.f64 (+.f64 -1/4 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) (+.f64 -1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(if (!=.f64 (+.f64 1/2 (/.f64 -1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 0) (/.f64 (+.f64 -1/4 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) (+.f64 -1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (+.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2))
(if (!=.f64 (+.f64 -1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 0) (/.f64 (+.f64 -1/4 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) (+.f64 -1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(if (!=.f64 (+.f64 -1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 0) (/.f64 (+.f64 -1/4 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) (+.f64 -1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (+.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2))
(if (!=.f64 (pow.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3))) 2) 0) (/.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3))) (/.f64 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (pow.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3))) 2))) (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(if (!=.f64 (pow.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3))) 2) 0) (/.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3))) (/.f64 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (pow.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3))) 2))) (+.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2))
(if (!=.f64 (+.f64 1/8 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3)) 0) (/.f64 1 (/.f64 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (+.f64 1/8 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3)))) (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(if (!=.f64 (+.f64 1/8 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3)) 0) (/.f64 1 (/.f64 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (+.f64 1/8 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3)))) (+.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2))
(if (!=.f64 (+.f64 1/16 (*.f64 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (-.f64 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/4))) 0) (*.f64 (/.f64 (+.f64 1/8 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3)) (+.f64 1/64 (pow.f64 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3))) (+.f64 1/16 (*.f64 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (-.f64 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/4)))) (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(if (!=.f64 (+.f64 1/16 (*.f64 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (-.f64 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/4))) 0) (*.f64 (/.f64 (+.f64 1/8 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3)) (+.f64 1/64 (pow.f64 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3))) (+.f64 1/16 (*.f64 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (-.f64 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/4)))) (+.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2))
(if (!=.f64 (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 0) (/.f64 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))) (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(if (!=.f64 (+.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2) 0) (/.f64 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (+.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2))) (+.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2))
(+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(+.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2)
(+.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2)
(-.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) -1/2)
(-.f64 1/2 (/.f64 -1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(*.f64 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (*.f64 (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 1 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))))
(*.f64 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (/.f64 (+.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2) (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))
(*.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3))) (*.f64 (pow.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3))) 2) (/.f64 1 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))))
(*.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 1/8 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3))) 2) (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))
(*.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3)) -1/8) (/.f64 1 (+.f64 -1/4 (/.f64 (-.f64 1/8 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3)) -1/8) (+.f64 -1/4 (/.f64 (-.f64 1/8 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(*.f64 (+.f64 1/8 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3)) (/.f64 1 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))
(/.f64 (+.f64 1/8 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3)) (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) (-.f64 (cbrt.f64 1/4) (cbrt.f64 (/.f64 1/8 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))) (+.f64 (cbrt.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 1/2)))
(*.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) (cbrt.f64 1/4)) (cbrt.f64 (/.f64 1/8 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (+.f64 (cbrt.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 1/2)))
(*.f64 (+.f64 (cbrt.f64 1/4) (-.f64 (cbrt.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2)) (cbrt.f64 (/.f64 1/8 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))) (+.f64 (cbrt.f64 1/2) (cbrt.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))
(*.f64 (-.f64 (+.f64 (cbrt.f64 1/4) (cbrt.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2))) (cbrt.f64 (/.f64 1/8 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (+.f64 (cbrt.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (cbrt.f64 1/2)))
(*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2)))
(+.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2)
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2)) (cbrt.f64 (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))
(+.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2)
(*.f64 2 (+.f64 (/.f64 1/8 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/4))
(fma.f64 2 1/4 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(*.f64 1 (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(+.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2)
(*.f64 (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1)
(+.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2)
(*.f64 (+.f64 (/.f64 1/8 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/4) 2)
(fma.f64 2 1/4 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(*.f64 (/.f64 1 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (+.f64 1/8 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3)))
(/.f64 (+.f64 1/8 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3)) (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))) 2) 2))
(*.f64 (cbrt.f64 (+.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2))) 2) 2)))
(*.f64 (cbrt.f64 4) (*.f64 (cbrt.f64 2) (+.f64 (/.f64 1/8 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/4)))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (+.f64 (/.f64 1/8 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/4)))
(fma.f64 2 1/4 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(*.f64 1/2 (+.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1))
(fma.f64 1/2 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2)
(*.f64 (+.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1) 1/2)
(fma.f64 1/2 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2)
(*.f64 1/2 (*.f64 4 (+.f64 (/.f64 1/8 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/4)))
(*.f64 (cbrt.f64 1/2) (+.f64 (cbrt.f64 1/4) (/.f64 (cbrt.f64 1/4) (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))))
(*.f64 (sqrt.f64 1/2) (+.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(fma.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2)
(*.f64 (cbrt.f64 1/2) (+.f64 (/.f64 (cbrt.f64 1/4) (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1)) (cbrt.f64 1/4)))
(*.f64 (cbrt.f64 1/2) (+.f64 (cbrt.f64 1/4) (/.f64 (cbrt.f64 1/4) (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))))
(*.f64 (sqrt.f64 1/2) (+.f64 (/.f64 (sqrt.f64 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (sqrt.f64 1/2)))
(fma.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2)
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 4) (+.f64 (/.f64 1/8 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/4)))
(*.f64 1/4 (+.f64 2 (/.f64 1 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(fma.f64 2 1/4 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(*.f64 1/4 (+.f64 (/.f64 1 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2))
(fma.f64 2 1/4 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 (+.f64 1/8 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3)) (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(/.f64 (*.f64 (+.f64 1/512 (pow.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3) 3)) (/.f64 1 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))) (-.f64 (+.f64 1/64 (pow.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3) 2)) (pow.f64 (/.f64 1/8 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3)))
(/.f64 (+.f64 1/512 (pow.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3) 3)) (*.f64 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (-.f64 (+.f64 1/64 (pow.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3) 2)) (pow.f64 (/.f64 1/8 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3))))
(/.f64 (/.f64 (+.f64 1/8 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3)) (cbrt.f64 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))) (pow.f64 (cbrt.f64 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) 2))
(/.f64 (+.f64 1/512 (pow.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3) 3)) (*.f64 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (-.f64 (+.f64 1/64 (pow.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3) 2)) (pow.f64 (/.f64 1/8 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3))))
(/.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2)) 2))
(/.f64 (fma.f64 (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) (*.f64 2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))))
(/.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 1/64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2) (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2)) 2))
(/.f64 (fma.f64 (cbrt.f64 (/.f64 1/64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2 (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2))) (*.f64 2 (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2))))
(/.f64 (+.f64 2 (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/4)) (*.f64 (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/4) 2))
(/.f64 (+.f64 2 (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/4)) (/.f64 (*.f64 2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/4))
(/.f64 (+.f64 -1 (*.f64 -2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (*.f64 (*.f64 -2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2))
(/.f64 (fma.f64 -2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) -1) (*.f64 2 (*.f64 -2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(/.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2)) (*.f64 2 (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))) (*.f64 2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))))
(/.f64 (fma.f64 (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) (*.f64 2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))))
(/.f64 (+.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2)) (*.f64 2 (cbrt.f64 (/.f64 1/64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))) (*.f64 2 (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2))))
(/.f64 (fma.f64 (cbrt.f64 (/.f64 1/64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2 (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2))) (*.f64 2 (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2))))
(/.f64 (+.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 1) (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/4))
(*.f64 (/.f64 (+.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 1) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/4)
(/.f64 (+.f64 (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/4) 2) (*.f64 2 (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/4)))
(/.f64 (+.f64 2 (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/4)) (/.f64 (*.f64 2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/4))
(/.f64 (+.f64 (*.f64 -2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) -1) (*.f64 2 (*.f64 -2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(/.f64 (fma.f64 -2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) -1) (*.f64 2 (*.f64 -2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3)) -1/8)) (neg.f64 (+.f64 -1/4 (/.f64 (-.f64 1/8 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3)) -1/8) (+.f64 -1/4 (/.f64 (-.f64 1/8 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3)) -1/8) (+.f64 -1/4 (/.f64 (-.f64 1/8 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 2)) (cbrt.f64 (+.f64 1/8 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3)))) (cbrt.f64 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2) 2) (+.f64 1/8 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3)))) (cbrt.f64 (+.f64 1/4 (/.f64 (-.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/8) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))
(/.f64 (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1)
(+.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2)
(/.f64 (+.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1) 2)
(/.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2)) 1/2)) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2)))
(/.f64 (fma.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2)) (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2)))
(/.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 1/64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2)) 1/2)) (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2)))
(/.f64 (fma.f64 1/2 (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2)) (cbrt.f64 (/.f64 1/64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2)))
(/.f64 (+.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))
(/.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/4) 1/2)) (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/4))
(*.f64 (+.f64 1 (/.f64 (*.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/4)) (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 (+.f64 (*.f64 -1/4 1) (*.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) -1/2) 1/2)) (+.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) -1/2))
(/.f64 (fma.f64 1/2 (+.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) -1/2) -1/4) (+.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) -1/2))
(/.f64 (+.f64 -1/2 (*.f64 (*.f64 -2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2)) (*.f64 -2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 (+.f64 1/4 (*.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(/.f64 (fma.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/4) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(/.f64 (+.f64 1 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1)) (/.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/4))
(*.f64 (/.f64 (+.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 1) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/4)
(/.f64 (+.f64 (*.f64 -1/4 2) (+.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) -1/2)) (*.f64 -2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 (+.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) -1/2) -1/2) (*.f64 -2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 (+.f64 (*.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2) 2) 4)
(/.f64 (fma.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 2 2) 4)
(/.f64 (+.f64 (*.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2))) (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2)))
(/.f64 (fma.f64 1/2 (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2)) (cbrt.f64 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (cbrt.f64 (pow.f64 (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1) 2)))
(/.f64 (+.f64 (*.f64 1/2 (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2))) (cbrt.f64 (/.f64 1/64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2)))
(/.f64 (fma.f64 1/2 (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2)) (cbrt.f64 (/.f64 1/64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) (cbrt.f64 (pow.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 2)))
(/.f64 (+.f64 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/2) (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))
(/.f64 (+.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) (fma.f64 2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))
(/.f64 (+.f64 (*.f64 1/2 (+.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) -1/2)) -1/4) (+.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) -1/2))
(/.f64 (fma.f64 1/2 (+.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) -1/2) -1/4) (+.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) -1/2))
(/.f64 (+.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) -1/2) -1/2) (*.f64 -2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))
(/.f64 (+.f64 2 (/.f64 1 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 4)
(/.f64 (+.f64 (*.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/4) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(/.f64 (fma.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)) 1/4) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))
(pow.f64 (cbrt.f64 (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))) 3)
(+.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2)
(pow.f64 (pow.f64 (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 3) 1/3)
(+.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2)
(pow.f64 (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 1)
(+.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2)
(neg.f64 (*.f64 -1/2 (+.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1)))
(*.f64 (neg.f64 -1/2) (+.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1))
(neg.f64 (+.f64 (/.f64 -1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) -1/2))
(neg.f64 (+.f64 -1/2 (/.f64 -1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(neg.f64 (+.f64 (/.f64 -1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) -1/2))
(neg.f64 (/.f64 (+.f64 1/8 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3)) (+.f64 -1/4 (/.f64 (-.f64 1/8 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))))))
(/.f64 (neg.f64 (+.f64 1/8 (pow.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 3))) (+.f64 -1/4 (/.f64 (-.f64 1/8 (/.f64 1/16 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))))
(cbrt.f64 (pow.f64 (+.f64 1/2 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2)))) 3))
(+.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) 1/2)

localize49.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.7b
(-.f64 1 (cos.f64 (+.f64 ky ky)))
4.8b
(*.f64 (/.f64 l Om) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))
4.8b
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))
5.1b
(sqrt.f64 (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 l Om) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))))))
Compiler

Compiled 171 to 80 computations (53.2% saved)

series128.0ms (0.3%)

Counts
3 → 92
Calls

27 calls:

TimeVariablePointExpression
1.0ms
l
@0
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))
1.0ms
ky
@-inf
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))
1.0ms
ky
@inf
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))
1.0ms
ky
@0
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))
1.0ms
Om
@0
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))
Compiler

Compiled 13150 to 10585 computations (19.5% saved)

rewrite159.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
134×egg-rr
121×egg-rr
28×egg-rr
Counts
3 → 283
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 l Om) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))))))
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))
(*.f64 (/.f64 l Om) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))) (sqrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1)))) 2) 2) (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))) 2) (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (*.f64 2 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/2) (*.f64 2 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1)))) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (*.f64 2 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1)))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1)))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 Om) l (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 l Om)) (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 l) (/.f64 -1 Om) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 l) (/.f64 (cbrt.f64 (*.f64 l l)) Om) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 1 Om)) (/.f64 l (cbrt.f64 (*.f64 Om Om))) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 l (/.f64 1 Om) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 2 (/.f64 (*.f64 1/2 l) Om) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (cbrt.f64 (/.f64 l Om)) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/2 (/.f64 (*.f64 2 l) Om) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 l Om) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 l Om) 1 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 l 0) (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 Om l)) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 0) (/.f64 (neg.f64 l) (/.f64 (neg.f64 Om) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 l) 0) (/.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (/.f64 (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (neg.f64 Om)) (neg.f64 l))) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) 0) (/.f64 (neg.f64 l) (/.f64 (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (neg.f64 Om)) (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)))) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) 0) (/.f64 (/.f64 l Om) (/.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)))) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 l 0) (/.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (/.f64 (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) Om) l)) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 l) 0) (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 Om l)) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) 0) (/.f64 l (/.f64 (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) Om) (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)))) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 l Om) 0) (/.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (/.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (/.f64 l Om))) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 l Om) 0) (/.f64 (+.f64 (pow.f64 (/.f64 l Om) 3) (pow.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))) 3)) (+.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 (*.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om)))) (*.f64 (/.f64 l Om) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))))))) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 l Om) 3) (pow.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))) 3)) (+.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 (*.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om)))) (*.f64 (/.f64 l Om) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))))))) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (/.f64 l Om) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))))) (-.f64 (/.f64 l Om) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))))) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 (*.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om)))) (*.f64 (/.f64 l Om) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om)))))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 l Om) 3) (pow.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))) 3)) (+.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 (*.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om)))) (*.f64 (/.f64 l Om) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))))))) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1)) 2)) (*.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1))) 0) (*.f64 (/.f64 (*.f64 (/.f64 l Om) (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3))) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1)) 3))) (-.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1)) 2)) (*.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1)))) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 l Om) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))) (/.f64 l Om))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 l Om) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 l Om) (pow.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l Om)) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 l) (cbrt.f64 (neg.f64 Om))) (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (pow.f64 (cbrt.f64 (neg.f64 Om)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 l) 1) (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (cbrt.f64 Om)) (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 l) (cbrt.f64 Om)) (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (neg.f64 (cbrt.f64 (*.f64 Om Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) 2)) (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (cbrt.f64 (/.f64 l Om))) (cbrt.f64 (pow.f64 (/.f64 l Om) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l) (/.f64 1 Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (*.f64 (/.f64 1 Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 2)) (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (cbrt.f64 Om)) (/.f64 l (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 l Om)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 Om) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 2)) (/.f64 l Om)) (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (cbrt.f64 (*.f64 Om Om))) (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (cbrt.f64 (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 l Om)) -2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 l Om) (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))))) (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))))) (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 l Om) (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))))) (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (cbrt.f64 (pow.f64 (/.f64 l Om) 2))) (cbrt.f64 (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (cbrt.f64 l)) (/.f64 (cbrt.f64 (*.f64 l l)) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 l) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) l) (/.f64 -1 Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (-.f64 1 (cos.f64 (+.f64 ky ky)))) (/.f64 (*.f64 1/2 l) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 l Om)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 l) (*.f64 (/.f64 (cbrt.f64 (*.f64 l l)) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 l) (*.f64 (/.f64 -1 Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (*.f64 1/2 l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 Om)) (*.f64 (/.f64 l (cbrt.f64 (*.f64 Om Om))) (-.f64 1 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 l Om)) (+.f64 (cos.f64 (+.f64 ky ky)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (neg.f64 (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) l) (/.f64 1 (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l) (cbrt.f64 Om)) (cbrt.f64 (/.f64 1 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (neg.f64 l)) (/.f64 1 (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (neg.f64 Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 l Om) (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3))) (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 l Om) (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))))) (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 2)) (*.f64 (/.f64 l Om) (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 l Om) (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))))) 1) (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 (*.f64 2 l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l Om) (-.f64 1 (cos.f64 (+.f64 ky ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (neg.f64 l)) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) l) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (*.f64 2 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 l)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (cbrt.f64 (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) l) 1) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) l) (cbrt.f64 (neg.f64 Om))) (pow.f64 (cbrt.f64 (neg.f64 Om)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l) (cbrt.f64 Om)) (pow.f64 (cbrt.f64 (cbrt.f64 Om)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 Om)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (/.f64 l (cbrt.f64 Om))) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (/.f64 l (cbrt.f64 Om))) (*.f64 (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) l) (*.f64 (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (neg.f64 l)) (*.f64 (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l) (cbrt.f64 Om))) (neg.f64 (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (neg.f64 l))) (neg.f64 (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (neg.f64 Om))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) l) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l) (cbrt.f64 Om)) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) 2)) (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l))) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 l Om) (+.f64 -1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3))) (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 l (cbrt.f64 Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/2) (*.f64 2 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 l) (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l)) (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) 2))) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (/.f64 l Om)) (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l) (cbrt.f64 Om)) 1) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (neg.f64 l)) 1) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) l) 1) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) l) (cbrt.f64 Om)) (neg.f64 (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) l) 1) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l) (cbrt.f64 Om)) 1) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l) (cbrt.f64 Om)) (cbrt.f64 Om)) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 l Om) (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)))) (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 l Om) (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3))) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (*.f64 2 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) 0) (/.f64 l (/.f64 Om (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) 0) (/.f64 (neg.f64 l) (/.f64 (neg.f64 Om) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 l) 0) (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) (/.f64 Om l)) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 l) 0) (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l) (/.f64 (neg.f64 (*.f64 Om Om)) (neg.f64 l))) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l) 0) (/.f64 l (/.f64 (*.f64 Om Om) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l))) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 0) (/.f64 1 (/.f64 Om (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 l 0) (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) (/.f64 Om l)) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 l Om) 0) (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l) (/.f64 Om (/.f64 l Om))) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) 2)) 0) (/.f64 (*.f64 l (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))) (/.f64 Om (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) 2)))) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (/.f64 Om (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)))) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 0) (/.f64 (/.f64 (*.f64 l l) Om) (/.f64 Om (-.f64 1 (cos.f64 (+.f64 ky ky))))) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))) 0) (/.f64 (cbrt.f64 l) (/.f64 Om (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))))) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l) 0) (/.f64 (neg.f64 l) (/.f64 (neg.f64 (*.f64 Om Om)) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l))) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (neg.f64 (cos.f64 (+.f64 ky ky)))) (pow.f64 (/.f64 l Om) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 (pow.f64 (/.f64 l Om) 2) (neg.f64 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 (/.f64 l Om) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 l Om) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 l Om) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (cos.f64 (+.f64 ky ky))) (pow.f64 (/.f64 l Om) 2)) (pow.f64 (/.f64 l Om) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 (neg.f64 (cos.f64 (+.f64 ky ky))) (pow.f64 (/.f64 l Om) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))) (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l Om) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) (/.f64 l Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 l Om) (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) 2)) (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) (cbrt.f64 (/.f64 l Om))) (cbrt.f64 (pow.f64 (/.f64 l Om) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (cbrt.f64 Om)) (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (/.f64 1 Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 l Om) 2) 1) (pow.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) (cbrt.f64 (*.f64 Om Om))) (/.f64 l (cbrt.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 Om) (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) 2)) (/.f64 l Om)) (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) Om) l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) 2)) (*.f64 (/.f64 l Om) (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (/.f64 l Om) 2) 1) (pow.f64 (sin.f64 ky) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (*.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) (cbrt.f64 (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) (cbrt.f64 l)) (/.f64 (cbrt.f64 (*.f64 l l)) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 l Om)) -2) (/.f64 (*.f64 2 l) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 l Om)) l) (/.f64 -1 Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))) (/.f64 (*.f64 1/2 l) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) (cbrt.f64 (/.f64 1 Om))) (/.f64 l (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (/.f64 l Om) 2) 1) (pow.f64 (sin.f64 ky) 2)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (/.f64 l Om) 2) 1) (pow.f64 (sin.f64 ky) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 1/2 (cbrt.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 1/2 l) Om) (*.f64 2 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (cbrt.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (*.f64 2 (cbrt.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (cbrt.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 l Om)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 l) (*.f64 (/.f64 (cbrt.f64 (*.f64 l l)) Om) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 l) (*.f64 (/.f64 -1 Om) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 Om)) (*.f64 (/.f64 l (cbrt.f64 (*.f64 Om Om))) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l)) (/.f64 1 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 Om)) (cbrt.f64 (/.f64 1 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 l) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l)) (/.f64 1 (neg.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))) (cbrt.f64 (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 8 1/2)) (*.f64 (cbrt.f64 1/4) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (sqrt.f64 2))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/4) (*.f64 (cbrt.f64 4) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (pow.f64 (/.f64 l Om) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 l Om)) l) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 Om)) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 l) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l)) (neg.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l)) (*.f64 Om Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) (/.f64 l (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 l Om)) l) -2)) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (+.f64 Om Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (+.f64 -1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3))) (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 l Om) (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) l)) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 l Om) (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l) (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 l Om) (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (neg.f64 l))) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 l Om) (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) l)) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 l (cbrt.f64 Om)) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (*.f64 2 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/2) (*.f64 2 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 l)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))) (cbrt.f64 (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 l) (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) 2)) (/.f64 l Om))) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (pow.f64 (/.f64 l Om) 2)) (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) l) (/.f64 l Om)) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l) (cbrt.f64 Om)) (/.f64 l Om)) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (neg.f64 l)) (/.f64 l Om)) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 l Om)) l) (cbrt.f64 Om)) (neg.f64 (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 l Om)) l) (cbrt.f64 (neg.f64 Om))) (pow.f64 (cbrt.f64 (neg.f64 Om)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 l Om)) l) 1) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 Om)) (pow.f64 (cbrt.f64 (cbrt.f64 Om)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 Om)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 Om)) 1) (cbrt.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 Om)) (cbrt.f64 Om)) (cbrt.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l) (cbrt.f64 Om)) (/.f64 l (cbrt.f64 Om))) (*.f64 (cbrt.f64 (*.f64 Om Om)) (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 l Om) (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3))) (/.f64 l (cbrt.f64 Om))) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) l) (/.f64 l (cbrt.f64 Om))) (*.f64 (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) Om) (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) l) (/.f64 l (cbrt.f64 Om))) (*.f64 (neg.f64 Om) (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l) (/.f64 l (cbrt.f64 Om))) (*.f64 Om (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (neg.f64 l)) (/.f64 l (cbrt.f64 Om))) (*.f64 (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (neg.f64 Om)) (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l) (cbrt.f64 Om)) l) (*.f64 (cbrt.f64 (*.f64 Om Om)) Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 l Om) (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3))) l) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) l) l) (*.f64 (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) Om) Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) l) l) (neg.f64 (*.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (neg.f64 l)) l) (*.f64 (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (neg.f64 Om)) Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l) (cbrt.f64 Om)) (neg.f64 l)) (*.f64 (cbrt.f64 (*.f64 Om Om)) (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 l Om) (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3))) (neg.f64 l)) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) l) (neg.f64 l)) (*.f64 (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) Om) (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) l) (neg.f64 l)) (*.f64 (neg.f64 Om) (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (neg.f64 l)) (neg.f64 l)) (*.f64 (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (neg.f64 Om)) (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (*.f64 2 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (*.f64 (sqrt.f64 2) Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/2) (*.f64 2 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (*.f64 (cbrt.f64 4) Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (*.f64 4 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (*.f64 -2 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 Om))) (neg.f64 (cbrt.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (neg.f64 l) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l))) (neg.f64 (neg.f64 (*.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3))) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 l Om) (*.f64 (/.f64 l Om) (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)))) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (*.f64 2 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (pow.f64 (/.f64 l Om) 2)) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (pow.f64 (/.f64 l Om) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 3))))))

simplify692.0ms (1.6%)

Algorithm
egglog
Counts
375 → 434
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 (-.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (cos.f64 (*.f64 2 ky)) (pow.f64 Om 2))) (pow.f64 l 2)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (cos.f64 (*.f64 2 ky)) (pow.f64 Om 2))) 2) (pow.f64 l 4))) (+.f64 1 (*.f64 (-.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (cos.f64 (*.f64 2 ky)) (pow.f64 Om 2))) (pow.f64 l 2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (cos.f64 (*.f64 2 ky)) (pow.f64 Om 2))) 2) (pow.f64 l 4))) (+.f64 1 (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (cos.f64 (*.f64 2 ky)) (pow.f64 Om 2))) (pow.f64 l 2)) (*.f64 1/2 (*.f64 (pow.f64 l 6) (*.f64 (-.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (cos.f64 (*.f64 2 ky)) (pow.f64 Om 2))) (pow.f64 (-.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (cos.f64 (*.f64 2 ky)) (pow.f64 Om 2))) 2)))))))
(*.f64 (sqrt.f64 (*.f64 2 (-.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (cos.f64 (*.f64 2 ky)) (pow.f64 Om 2))))) l)
(+.f64 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (cos.f64 (*.f64 2 ky)) (pow.f64 Om 2))))) l) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (cos.f64 (*.f64 2 ky)) (pow.f64 Om 2))))) l))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (cos.f64 (*.f64 2 ky)) (pow.f64 Om 2))))) l))
(-.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (cos.f64 (*.f64 2 ky)) (pow.f64 Om 2))))) l)) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (cos.f64 (*.f64 2 ky)) (pow.f64 Om 2))))) l))))
1
(+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 1 Om) 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) 2))) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) 2))) (+.f64 (*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 1 Om) 2))) (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) 2) (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky))))))))))
1
(+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 -1 Om) 2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (pow.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) 2))) (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) 2) (*.f64 (pow.f64 (/.f64 -1 Om) 6) (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (pow.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) 2))) (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 -1 Om) 2))))))
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 ky 4)))))
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 ky 6) (-.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 ky 4))))))
(*.f64 2 (/.f64 (*.f64 l (pow.f64 ky 2)) Om))
(+.f64 (*.f64 2 (/.f64 (*.f64 l (pow.f64 ky 2)) Om)) (*.f64 -2/3 (/.f64 (*.f64 l (pow.f64 ky 4)) Om)))
(+.f64 (*.f64 4/45 (/.f64 (*.f64 (pow.f64 ky 6) l) Om)) (+.f64 (*.f64 2 (/.f64 (*.f64 l (pow.f64 ky 2)) Om)) (*.f64 -2/3 (/.f64 (*.f64 l (pow.f64 ky 4)) Om))))
(+.f64 (*.f64 -2/315 (/.f64 (*.f64 (pow.f64 ky 8) l) Om)) (+.f64 (*.f64 4/45 (/.f64 (*.f64 (pow.f64 ky 6) l) Om)) (+.f64 (*.f64 2 (/.f64 (*.f64 l (pow.f64 ky 2)) Om)) (*.f64 -2/3 (/.f64 (*.f64 l (pow.f64 ky 4)) Om)))))
(/.f64 (*.f64 l (-.f64 1 (cos.f64 (*.f64 2 ky)))) Om)
(/.f64 (*.f64 l (-.f64 1 (cos.f64 (*.f64 2 ky)))) Om)
(/.f64 (*.f64 l (-.f64 1 (cos.f64 (*.f64 2 ky)))) Om)
(/.f64 (*.f64 l (-.f64 1 (cos.f64 (*.f64 2 ky)))) Om)
(/.f64 (*.f64 (-.f64 1 (cos.f64 (neg.f64 (*.f64 -2 ky)))) l) Om)
(/.f64 (*.f64 (-.f64 1 (cos.f64 (neg.f64 (*.f64 -2 ky)))) l) Om)
(/.f64 (*.f64 (-.f64 1 (cos.f64 (neg.f64 (*.f64 -2 ky)))) l) Om)
(/.f64 (*.f64 (-.f64 1 (cos.f64 (neg.f64 (*.f64 -2 ky)))) l) Om)
(/.f64 (*.f64 l (-.f64 1 (cos.f64 (*.f64 2 ky)))) Om)
(/.f64 (*.f64 l (-.f64 1 (cos.f64 (*.f64 2 ky)))) Om)
(/.f64 (*.f64 l (-.f64 1 (cos.f64 (*.f64 2 ky)))) Om)
(/.f64 (*.f64 l (-.f64 1 (cos.f64 (*.f64 2 ky)))) Om)
(/.f64 (*.f64 l (-.f64 1 (cos.f64 (*.f64 2 ky)))) Om)
(/.f64 (*.f64 l (-.f64 1 (cos.f64 (*.f64 2 ky)))) Om)
(/.f64 (*.f64 l (-.f64 1 (cos.f64 (*.f64 2 ky)))) Om)
(/.f64 (*.f64 l (-.f64 1 (cos.f64 (*.f64 2 ky)))) Om)
(/.f64 (*.f64 l (-.f64 1 (cos.f64 (*.f64 2 ky)))) Om)
(/.f64 (*.f64 l (-.f64 1 (cos.f64 (*.f64 2 ky)))) Om)
(/.f64 (*.f64 l (-.f64 1 (cos.f64 (*.f64 2 ky)))) Om)
(/.f64 (*.f64 l (-.f64 1 (cos.f64 (*.f64 2 ky)))) Om)
(/.f64 (*.f64 l (-.f64 1 (cos.f64 (*.f64 2 ky)))) Om)
(/.f64 (*.f64 l (-.f64 1 (cos.f64 (*.f64 2 ky)))) Om)
(/.f64 (*.f64 l (-.f64 1 (cos.f64 (*.f64 2 ky)))) Om)
(/.f64 (*.f64 l (-.f64 1 (cos.f64 (*.f64 2 ky)))) Om)
(/.f64 (*.f64 l (-.f64 1 (cos.f64 (*.f64 2 ky)))) Om)
(/.f64 (*.f64 l (-.f64 1 (cos.f64 (*.f64 2 ky)))) Om)
(/.f64 (*.f64 l (-.f64 1 (cos.f64 (*.f64 2 ky)))) Om)
(/.f64 (*.f64 l (-.f64 1 (cos.f64 (*.f64 2 ky)))) Om)
(/.f64 (*.f64 l (-.f64 1 (cos.f64 (*.f64 2 ky)))) Om)
(/.f64 (*.f64 l (-.f64 1 (cos.f64 (*.f64 2 ky)))) Om)
(/.f64 (*.f64 l (-.f64 1 (cos.f64 (*.f64 2 ky)))) Om)
(/.f64 (*.f64 l (-.f64 1 (cos.f64 (*.f64 2 ky)))) Om)
(/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (/.f64 1 l) -2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (/.f64 1 l) -2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (/.f64 1 l) -2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (/.f64 1 l) -2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) (pow.f64 Om 2))
(/.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om -2) (-.f64 1 (cos.f64 (*.f64 2 ky)))))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om -2) (-.f64 1 (cos.f64 (*.f64 2 ky)))))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om -2) (-.f64 1 (cos.f64 (*.f64 2 ky)))))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om -2) (-.f64 1 (cos.f64 (*.f64 2 ky)))))
(*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 1 Om) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 1 Om) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 1 Om) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 1 Om) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 -1 Om) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 -1 Om) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 -1 Om) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 -1 Om) 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))
(+.f64 (*.f64 -2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 -2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 4/45 (/.f64 (*.f64 (pow.f64 ky 6) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 -2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (+.f64 (*.f64 -2/315 (/.f64 (*.f64 (pow.f64 ky 8) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 4/45 (/.f64 (*.f64 (pow.f64 ky 6) (pow.f64 l 2)) (pow.f64 Om 2))))))
(/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) (pow.f64 Om 2))
(/.f64 (*.f64 (-.f64 1 (cos.f64 (neg.f64 (*.f64 -2 ky)))) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (-.f64 1 (cos.f64 (neg.f64 (*.f64 -2 ky)))) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (-.f64 1 (cos.f64 (neg.f64 (*.f64 -2 ky)))) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (-.f64 1 (cos.f64 (neg.f64 (*.f64 -2 ky)))) (pow.f64 l 2)) (pow.f64 Om 2))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))) (sqrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1)))) 2) 2) (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))) 2) (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))))
(*.f64 2 (*.f64 1/2 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))))
(*.f64 (*.f64 1/2 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))) 2)
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1)))) 2) 2))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))))
(*.f64 1 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1)) 1)
(*.f64 (*.f64 2 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))) 1/2)
(/.f64 (*.f64 -1 (*.f64 2 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1)))) -2)
(/.f64 (*.f64 2 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))) 2)
(/.f64 (*.f64 (cbrt.f64 1/2) (*.f64 2 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1)))) (cbrt.f64 4))
(/.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1)))) 4)
(/.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1)) 1)
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 2 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1)))) (sqrt.f64 2))
(pow.f64 (pow.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1)) 3) 1/3)
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))) 3)
(pow.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1) 1/2)
(pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))) 2)
(pow.f64 (pow.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1)) 2) 1/2)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1)) 1)
(sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))
(sqrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1)) 2))
(cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1)) 3))
(fabs.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1)))
(fma.f64 (/.f64 1 Om) l (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))))
(fma.f64 (cbrt.f64 (/.f64 l Om)) (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))))
(fma.f64 (neg.f64 l) (/.f64 -1 Om) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))))
(fma.f64 (cbrt.f64 l) (/.f64 (cbrt.f64 (*.f64 l l)) Om) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))))
(fma.f64 (cbrt.f64 (/.f64 1 Om)) (/.f64 l (cbrt.f64 (*.f64 Om Om))) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))))
(fma.f64 l (/.f64 1 Om) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))))
(fma.f64 2 (/.f64 (*.f64 1/2 l) Om) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (cbrt.f64 (/.f64 l Om)) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))))
(fma.f64 1/2 (/.f64 (*.f64 2 l) Om) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))))
(fma.f64 1 (/.f64 l Om) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))))
(fma.f64 (/.f64 l Om) 1 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))))
(if (!=.f64 l 0) (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 Om l)) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))
(if (!=.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 0) (/.f64 (neg.f64 l) (/.f64 (neg.f64 Om) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))
(if (!=.f64 (neg.f64 l) 0) (/.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (/.f64 (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (neg.f64 Om)) (neg.f64 l))) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))
(if (!=.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) 0) (/.f64 (neg.f64 l) (/.f64 (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (neg.f64 Om)) (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)))) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))
(if (!=.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) 0) (/.f64 (/.f64 l Om) (/.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)))) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))
(if (!=.f64 l 0) (/.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (/.f64 (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) Om) l)) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))
(if (!=.f64 (neg.f64 l) 0) (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 Om l)) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))
(if (!=.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) 0) (/.f64 l (/.f64 (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) Om) (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)))) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))
(if (!=.f64 (/.f64 l Om) 0) (/.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (/.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (/.f64 l Om))) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))
(if (!=.f64 (/.f64 l Om) 0) (/.f64 (+.f64 (pow.f64 (/.f64 l Om) 3) (pow.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))) 3)) (+.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 (*.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om)))) (*.f64 (/.f64 l Om) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))))))) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))
(if (!=.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 l Om) 3) (pow.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))) 3)) (+.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 (*.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om)))) (*.f64 (/.f64 l Om) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))))))) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))
(if (!=.f64 (-.f64 (/.f64 l Om) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))))) (-.f64 (/.f64 l Om) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))))) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 (*.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om)))) (*.f64 (/.f64 l Om) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om)))))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 l Om) 3) (pow.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))) 3)) (+.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 (*.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om)))) (*.f64 (/.f64 l Om) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))))))) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))
(if (!=.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1)) 2)) (*.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1))) 0) (*.f64 (/.f64 (*.f64 (/.f64 l Om) (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3))) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1)) 3))) (-.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1)) 2)) (*.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1)))) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))
(+.f64 (/.f64 l Om) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))))
(+.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))) (/.f64 l Om))
(+.f64 (*.f64 (/.f64 l Om) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 l Om) (pow.f64 (sin.f64 ky) 2)))
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l Om)) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l Om)))
(-.f64 0 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 l Om)))
(*.f64 (/.f64 (neg.f64 l) (cbrt.f64 (neg.f64 Om))) (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (pow.f64 (cbrt.f64 (neg.f64 Om)) 2)))
(*.f64 (/.f64 (neg.f64 l) 1) (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (neg.f64 Om)))
(*.f64 (/.f64 l (cbrt.f64 Om)) (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (/.f64 (neg.f64 l) (cbrt.f64 Om)) (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (neg.f64 (cbrt.f64 (*.f64 Om Om)))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) 2)) (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))))
(*.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (cbrt.f64 (/.f64 l Om))) (cbrt.f64 (pow.f64 (/.f64 l Om) 2)))
(*.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l) (/.f64 1 Om))
(*.f64 l (*.f64 (/.f64 1 Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(*.f64 (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 2)) (/.f64 l Om)))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (cbrt.f64 Om)) (/.f64 l (cbrt.f64 (*.f64 Om Om))))
(*.f64 2 (/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 l Om)) -2))
(*.f64 (/.f64 1 Om) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 2)) (/.f64 l Om)) (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(*.f64 (*.f64 (/.f64 1 Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) l)
(*.f64 (/.f64 l (cbrt.f64 (*.f64 Om Om))) (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (cbrt.f64 Om)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (cbrt.f64 (/.f64 l Om))))
(*.f64 (/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 l Om)) -2) 2)
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))))) (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))))) (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))))) (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 2))) 2))
(*.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (cbrt.f64 (pow.f64 (/.f64 l Om) 2))) (cbrt.f64 (/.f64 l Om)))
(*.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (cbrt.f64 l)) (/.f64 (cbrt.f64 (*.f64 l l)) Om))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 l) Om))
(*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) l) (/.f64 -1 Om))
(*.f64 (*.f64 2 (-.f64 1 (cos.f64 (+.f64 ky ky)))) (/.f64 (*.f64 1/2 l) Om))
(*.f64 (cbrt.f64 (/.f64 l Om)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(*.f64 (cbrt.f64 l) (*.f64 (/.f64 (cbrt.f64 (*.f64 l l)) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(*.f64 (neg.f64 l) (*.f64 (/.f64 -1 Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(*.f64 2 (*.f64 (/.f64 (*.f64 1/2 l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(*.f64 (cbrt.f64 (/.f64 1 Om)) (*.f64 (/.f64 l (cbrt.f64 (*.f64 Om Om))) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(*.f64 (neg.f64 (/.f64 l Om)) (+.f64 (cos.f64 (+.f64 ky ky)) -1))
(*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (neg.f64 (/.f64 l Om)))
(*.f64 -1 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 l Om)))
(*.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) l) (/.f64 1 (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) Om)))
(*.f64 (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l) (cbrt.f64 Om)) (cbrt.f64 (/.f64 1 (*.f64 Om Om))))
(*.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (neg.f64 l)) (/.f64 1 (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (neg.f64 Om))))
(*.f64 (*.f64 (/.f64 l Om) (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3))) (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)))
(*.f64 l (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) Om))
(*.f64 (*.f64 (/.f64 l Om) (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))))) (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 2)))
(*.f64 1/2 (*.f64 2 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))))
(*.f64 1 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))
(*.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) 1)
(*.f64 (*.f64 2 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))) 1/2)
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 2)) (*.f64 (/.f64 l Om) (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (/.f64 l Om)))
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))))) 1) (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 2)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 2 l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))
(*.f64 (/.f64 l Om) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (neg.f64 l)) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (neg.f64 Om)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) l) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) Om))
(/.f64 (*.f64 -1 (*.f64 2 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))) -2)
(/.f64 (*.f64 (cbrt.f64 (neg.f64 l)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (cbrt.f64 (neg.f64 Om)))
(/.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) l) 1) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) Om))
(/.f64 (/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) l) (cbrt.f64 (neg.f64 Om))) (pow.f64 (cbrt.f64 (neg.f64 Om)) 2))
(/.f64 (/.f64 (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l) (cbrt.f64 Om)) (pow.f64 (cbrt.f64 (cbrt.f64 Om)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 Om)) 2) 2))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (/.f64 l (cbrt.f64 Om))) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (/.f64 l (cbrt.f64 Om))) (*.f64 (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) l) (*.f64 (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) Om))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (neg.f64 l)) (*.f64 (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (neg.f64 Om)))
(/.f64 (neg.f64 (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l) (cbrt.f64 Om))) (neg.f64 (cbrt.f64 (*.f64 Om Om))))
(/.f64 (neg.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (neg.f64 l))) (neg.f64 (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (neg.f64 Om))))
(/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l) Om)
(/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) l) (neg.f64 Om))
(/.f64 (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l) (cbrt.f64 Om)) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) 2)) (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l))) (cbrt.f64 Om))
(/.f64 (*.f64 (/.f64 l Om) (+.f64 -1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3))) (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)))
(/.f64 (*.f64 (/.f64 l (cbrt.f64 Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 2 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))) 2)
(/.f64 (*.f64 (cbrt.f64 1/2) (*.f64 2 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))) (cbrt.f64 4))
(/.f64 (*.f64 (cbrt.f64 l) (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (cbrt.f64 Om))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l)) (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) 2))) (cbrt.f64 Om))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (/.f64 l Om)) (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l) (cbrt.f64 Om)) 1) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (neg.f64 l)) 1) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (neg.f64 Om)))
(/.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) l) 1) (neg.f64 Om))
(/.f64 (/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) l) (cbrt.f64 Om)) (neg.f64 (cbrt.f64 (*.f64 Om Om))))
(/.f64 (/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) l) 1) (neg.f64 Om))
(/.f64 (/.f64 (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l) (cbrt.f64 Om)) 1) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (/.f64 (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l) (cbrt.f64 Om)) (cbrt.f64 Om)) (cbrt.f64 Om))
(/.f64 (neg.f64 (*.f64 (/.f64 l Om) (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)))) (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))) 4)
(/.f64 (*.f64 (/.f64 l Om) (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3))) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))
(/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) 1)
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 2 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))) (sqrt.f64 2))
(pow.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))) 3)
(pow.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) 1)
(neg.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 l Om)))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) 3))
(if (!=.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) 0) (/.f64 l (/.f64 Om (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) 0) (/.f64 (neg.f64 l) (/.f64 (neg.f64 Om) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (neg.f64 l) 0) (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) (/.f64 Om l)) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (neg.f64 l) 0) (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l) (/.f64 (neg.f64 (*.f64 Om Om)) (neg.f64 l))) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l) 0) (/.f64 l (/.f64 (*.f64 Om Om) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l))) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 0) (/.f64 1 (/.f64 Om (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 l 0) (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) (/.f64 Om l)) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (/.f64 l Om) 0) (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l) (/.f64 Om (/.f64 l Om))) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) 2)) 0) (/.f64 (*.f64 l (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))) (/.f64 Om (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) 2)))) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (/.f64 Om (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)))) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 0) (/.f64 (/.f64 (*.f64 l l) Om) (/.f64 Om (-.f64 1 (cos.f64 (+.f64 ky ky))))) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))) 0) (/.f64 (cbrt.f64 l) (/.f64 Om (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))))) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l) 0) (/.f64 (neg.f64 l) (/.f64 (neg.f64 (*.f64 Om Om)) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l))) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(+.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 ky) 2)))
(+.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (neg.f64 (cos.f64 (+.f64 ky ky)))) (pow.f64 (/.f64 l Om) 2))
(+.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 (pow.f64 (/.f64 l Om) 2) (neg.f64 (cos.f64 (+.f64 ky ky)))))
(+.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 (/.f64 l Om) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om)))))
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 l Om) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 l Om) 2)))
(+.f64 (*.f64 (neg.f64 (cos.f64 (+.f64 ky ky))) (pow.f64 (/.f64 l Om) 2)) (pow.f64 (/.f64 l Om) 2))
(+.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 (neg.f64 (cos.f64 (+.f64 ky ky))) (pow.f64 (/.f64 l Om) 2)))
(+.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))) (/.f64 l Om)))
(*.f64 (/.f64 l Om) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))
(*.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) (/.f64 l Om))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))))
(*.f64 (*.f64 (/.f64 l Om) (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) 2)))
(*.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) 2)) (/.f64 l Om)))
(*.f64 (*.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) (cbrt.f64 (/.f64 l Om))) (cbrt.f64 (pow.f64 (/.f64 l Om) 2)))
(*.f64 l (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) Om))
(*.f64 (/.f64 l (cbrt.f64 Om)) (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (/.f64 1 Om))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 l Om) 2) 1) (pow.f64 (sin.f64 ky) 2)))
(*.f64 (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) (cbrt.f64 (*.f64 Om Om))) (/.f64 l (cbrt.f64 Om)))
(*.f64 (/.f64 1 Om) (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) 2)) (/.f64 l Om)) (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))))
(*.f64 (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) Om) l)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) 2)) (*.f64 (/.f64 l Om) (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))))
(*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 l Om) 2) 1) (pow.f64 (sin.f64 ky) 2)) 2)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (*.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) (cbrt.f64 (/.f64 l Om))))
(*.f64 (*.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) (cbrt.f64 l)) (/.f64 (cbrt.f64 (*.f64 l l)) Om))
(*.f64 (/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 l Om)) -2) (/.f64 (*.f64 2 l) Om))
(*.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 l Om)) l) (/.f64 -1 Om))
(*.f64 (*.f64 2 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))) (/.f64 (*.f64 1/2 l) Om))
(*.f64 (*.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) (cbrt.f64 (/.f64 1 Om))) (/.f64 l (cbrt.f64 (*.f64 Om Om))))
(*.f64 (*.f64 2 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (/.f64 l Om) 2) 1) (pow.f64 (sin.f64 ky) 2)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (/.f64 l Om) 2) 1) (pow.f64 (sin.f64 ky) 2)) 2)))
(*.f64 (*.f64 2 (*.f64 1/2 (cbrt.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)))
(*.f64 (/.f64 (*.f64 1/2 l) Om) (*.f64 2 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))))
(*.f64 (*.f64 1/2 (cbrt.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)) 2))
(*.f64 (*.f64 1/2 (*.f64 2 (cbrt.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)))
(*.f64 (*.f64 1/2 (cbrt.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2) 4)))
(*.f64 (cbrt.f64 (/.f64 l Om)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))))
(*.f64 (cbrt.f64 l) (*.f64 (/.f64 (cbrt.f64 (*.f64 l l)) Om) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))))
(*.f64 (neg.f64 l) (*.f64 (/.f64 -1 Om) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))))
(*.f64 (cbrt.f64 (/.f64 1 Om)) (*.f64 (/.f64 l (cbrt.f64 (*.f64 Om Om))) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))))
(*.f64 (*.f64 l (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l)) (/.f64 1 (*.f64 Om Om)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 Om)) (cbrt.f64 (/.f64 1 (*.f64 Om Om))))
(*.f64 (*.f64 (neg.f64 l) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l)) (/.f64 1 (neg.f64 (*.f64 Om Om))))
(*.f64 1/2 (*.f64 2 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))))
(*.f64 1 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))) (cbrt.f64 (/.f64 l Om)))
(*.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))) 1/2)
(*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (sqrt.f64 2)))
(*.f64 (cbrt.f64 (*.f64 8 1/2)) (*.f64 (cbrt.f64 1/4) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))))
(*.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (sqrt.f64 2))) (sqrt.f64 2))
(*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (sqrt.f64 2)))
(*.f64 (cbrt.f64 1/4) (*.f64 (cbrt.f64 4) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))))
(*.f64 (*.f64 1/2 (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (cbrt.f64 4))
(*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (pow.f64 (/.f64 l Om) 2))
(/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) Om)
(/.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 l Om)) l) (neg.f64 Om))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 Om)) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (neg.f64 l) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l)) (neg.f64 (*.f64 Om Om)))
(/.f64 (*.f64 l (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l)) (*.f64 Om Om))
(/.f64 (*.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) (/.f64 l (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 l Om)) l) -2)) Om)
(/.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (+.f64 Om Om))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))) 2)
(/.f64 (*.f64 1/2 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) Om)
(/.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (+.f64 -1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3))) (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)))
(/.f64 (*.f64 (/.f64 l Om) (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) l)) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) Om))
(/.f64 (*.f64 (/.f64 l Om) (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l) (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (/.f64 l Om) (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (neg.f64 l))) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (neg.f64 Om)))
(/.f64 (*.f64 (/.f64 l Om) (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) l)) (neg.f64 Om))
(/.f64 (*.f64 (/.f64 l (cbrt.f64 Om)) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 -1 (*.f64 2 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) -2)
(/.f64 (*.f64 (cbrt.f64 1/2) (*.f64 2 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (cbrt.f64 4))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 l)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))) (cbrt.f64 (neg.f64 Om)))
(/.f64 (*.f64 (cbrt.f64 l) (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))) (cbrt.f64 Om))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) 2)) (/.f64 l Om))) (cbrt.f64 Om))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (pow.f64 (/.f64 l Om) 2)) (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)))
(/.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) l) (/.f64 l Om)) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) Om))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l) (cbrt.f64 Om)) (/.f64 l Om)) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (neg.f64 l)) (/.f64 l Om)) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (neg.f64 Om)))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 l Om)) l) (cbrt.f64 Om)) (neg.f64 (cbrt.f64 (*.f64 Om Om))))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 l Om)) l) (cbrt.f64 (neg.f64 Om))) (pow.f64 (cbrt.f64 (neg.f64 Om)) 2))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 l Om)) l) 1) (neg.f64 Om))
(/.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 Om)) (pow.f64 (cbrt.f64 (cbrt.f64 Om)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 Om)) 2) 2))
(/.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 Om)) 1) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 Om)) (cbrt.f64 Om)) (cbrt.f64 Om))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l) (cbrt.f64 Om)) (/.f64 l (cbrt.f64 Om))) (*.f64 (cbrt.f64 (*.f64 Om Om)) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (*.f64 (/.f64 l Om) (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3))) (/.f64 l (cbrt.f64 Om))) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) l) (/.f64 l (cbrt.f64 Om))) (*.f64 (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) Om) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) l) (/.f64 l (cbrt.f64 Om))) (*.f64 (neg.f64 Om) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l) (/.f64 l (cbrt.f64 Om))) (*.f64 Om (cbrt.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (neg.f64 l)) (/.f64 l (cbrt.f64 Om))) (*.f64 (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (neg.f64 Om)) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l) (cbrt.f64 Om)) l) (*.f64 (cbrt.f64 (*.f64 Om Om)) Om))
(/.f64 (*.f64 (*.f64 (/.f64 l Om) (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3))) l) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) Om))
(/.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) l) l) (*.f64 (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) Om) Om))
(/.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) l) l) (neg.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (neg.f64 l)) l) (*.f64 (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (neg.f64 Om)) Om))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l) (cbrt.f64 Om)) (neg.f64 l)) (*.f64 (cbrt.f64 (*.f64 Om Om)) (neg.f64 Om)))
(/.f64 (*.f64 (*.f64 (/.f64 l Om) (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3))) (neg.f64 l)) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (neg.f64 Om)))
(/.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) l) (neg.f64 l)) (*.f64 (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) Om) (neg.f64 Om)))
(/.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) l) (neg.f64 l)) (*.f64 (neg.f64 Om) (neg.f64 Om)))
(/.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (neg.f64 l)) (neg.f64 l)) (*.f64 (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (neg.f64 Om)) (neg.f64 Om)))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 2 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (*.f64 (sqrt.f64 2) Om))
(/.f64 (*.f64 (cbrt.f64 1/2) (*.f64 2 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (*.f64 (cbrt.f64 4) Om))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (*.f64 4 Om))
(/.f64 (*.f64 -1 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (*.f64 -2 Om))
(/.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 Om))) (neg.f64 (cbrt.f64 (*.f64 Om Om))))
(/.f64 (neg.f64 (*.f64 (neg.f64 l) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l))) (neg.f64 (neg.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3))) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))
(/.f64 (*.f64 (/.f64 l Om) (*.f64 (/.f64 l Om) (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)))) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))
(/.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 1)
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 2 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (sqrt.f64 2))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) 4)
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (pow.f64 (/.f64 l Om) 2)) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))) 3)
(pow.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 1)
(neg.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (pow.f64 (/.f64 l Om) 2)))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 3))
Outputs
1
(+.f64 1 (*.f64 (-.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (cos.f64 (*.f64 2 ky)) (pow.f64 Om 2))) (pow.f64 l 2)))
(+.f64 1 (*.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (*.f64 Om Om)) (*.f64 l l)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (cos.f64 (*.f64 2 ky)) (pow.f64 Om 2))) 2) (pow.f64 l 4))) (+.f64 1 (*.f64 (-.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (cos.f64 (*.f64 2 ky)) (pow.f64 Om 2))) (pow.f64 l 2))))
(fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (*.f64 Om Om)) 2) (pow.f64 l 4)) (+.f64 1 (*.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (*.f64 Om Om)) (*.f64 l l))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (-.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (cos.f64 (*.f64 2 ky)) (pow.f64 Om 2))) 2) (pow.f64 l 4))) (+.f64 1 (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (cos.f64 (*.f64 2 ky)) (pow.f64 Om 2))) (pow.f64 l 2)) (*.f64 1/2 (*.f64 (pow.f64 l 6) (*.f64 (-.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (cos.f64 (*.f64 2 ky)) (pow.f64 Om 2))) (pow.f64 (-.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (cos.f64 (*.f64 2 ky)) (pow.f64 Om 2))) 2)))))))
(fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (*.f64 Om Om)) 2) (pow.f64 l 4)) (+.f64 1 (fma.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (*.f64 Om Om)) (*.f64 l l) (*.f64 1/2 (*.f64 (pow.f64 l 6) (*.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (*.f64 Om Om)) (pow.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (*.f64 Om Om)) 2)))))))
(*.f64 (sqrt.f64 (*.f64 2 (-.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (cos.f64 (*.f64 2 ky)) (pow.f64 Om 2))))) l)
(*.f64 (sqrt.f64 (*.f64 2 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (*.f64 Om Om)))) l)
(+.f64 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (cos.f64 (*.f64 2 ky)) (pow.f64 Om 2))))) l) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (cos.f64 (*.f64 2 ky)) (pow.f64 Om 2))))) l))))
(fma.f64 (sqrt.f64 (*.f64 2 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (*.f64 Om Om)))) l (/.f64 1/2 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (*.f64 Om Om)))) l)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (cos.f64 (*.f64 2 ky)) (pow.f64 Om 2))))) l))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (*.f64 Om Om)))) l))
(-.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (cos.f64 (*.f64 2 ky)) (pow.f64 Om 2))))) l)) (*.f64 1/2 (/.f64 1 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (cos.f64 (*.f64 2 ky)) (pow.f64 Om 2))))) l))))
(-.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (*.f64 Om Om)))) l)) (/.f64 1/2 (*.f64 (sqrt.f64 (*.f64 2 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (*.f64 Om Om)))) l)))
1
(+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 1 Om) 2))))
(+.f64 1 (*.f64 (*.f64 l l) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (pow.f64 (/.f64 1 Om) 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) 2))) (*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)) (*.f64 (*.f64 l l) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (pow.f64 (/.f64 1 Om) 2)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) 2))) (+.f64 (*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 1 Om) 2))) (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) 2) (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky))))))))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 Om) 4) (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)) (fma.f64 (*.f64 l l) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (pow.f64 (/.f64 1 Om) 2)) (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2) (*.f64 (*.f64 (pow.f64 (/.f64 1 Om) 6) (*.f64 l l)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))))))
1
(+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 -1 Om) 2))))
(+.f64 1 (*.f64 (*.f64 l l) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (pow.f64 (/.f64 -1 Om) 2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (pow.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) 2))) (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 -1 Om) 2)))))
(fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)) (+.f64 1 (*.f64 (*.f64 l l) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (pow.f64 (/.f64 -1 Om) 2)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) 2) (*.f64 (pow.f64 (/.f64 -1 Om) 6) (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (pow.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) 2))) (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 -1 Om) 2))))))
(fma.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2) (*.f64 (*.f64 (pow.f64 (/.f64 -1 Om) 6) (*.f64 l l)) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 Om) 4) (pow.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)) (+.f64 1 (*.f64 (*.f64 l l) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (pow.f64 (/.f64 -1 Om) 2))))))
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (/.f64 (*.f64 2 (*.f64 (*.f64 l l) (*.f64 ky ky))) (*.f64 Om Om)))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 ky 4)))))
(+.f64 1 (fma.f64 2 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om)) (*.f64 1/2 (*.f64 (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (neg.f64 (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2))) (pow.f64 ky 4)))))
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 ky 6) (-.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 ky 4))))))
(+.f64 1 (fma.f64 1/2 (*.f64 (pow.f64 ky 6) (fma.f64 8/45 (/.f64 (*.f64 l l) (*.f64 Om Om)) (neg.f64 (/.f64 (*.f64 2 (*.f64 (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (neg.f64 (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2))) (*.f64 l l))) (*.f64 Om Om))))) (fma.f64 2 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om)) (*.f64 1/2 (*.f64 (fma.f64 -4/3 (/.f64 (*.f64 l l) (*.f64 Om Om)) (neg.f64 (pow.f64 (/.f64 (*.f64 2 (*.f64 l l)) (*.f64 Om Om)) 2))) (pow.f64 ky 4))))))
(*.f64 2 (/.f64 (*.f64 l (pow.f64 ky 2)) Om))
(/.f64 (*.f64 2 (*.f64 l (*.f64 ky ky))) Om)
(+.f64 (*.f64 2 (/.f64 (*.f64 l (pow.f64 ky 2)) Om)) (*.f64 -2/3 (/.f64 (*.f64 l (pow.f64 ky 4)) Om)))
(fma.f64 2 (/.f64 (*.f64 l (*.f64 ky ky)) Om) (/.f64 (*.f64 -2/3 (*.f64 l (pow.f64 ky 4))) Om))
(+.f64 (*.f64 4/45 (/.f64 (*.f64 (pow.f64 ky 6) l) Om)) (+.f64 (*.f64 2 (/.f64 (*.f64 l (pow.f64 ky 2)) Om)) (*.f64 -2/3 (/.f64 (*.f64 l (pow.f64 ky 4)) Om))))
(fma.f64 4/45 (/.f64 (*.f64 (pow.f64 ky 6) l) Om) (fma.f64 2 (/.f64 (*.f64 l (*.f64 ky ky)) Om) (/.f64 (*.f64 -2/3 (*.f64 l (pow.f64 ky 4))) Om)))
(+.f64 (*.f64 -2/315 (/.f64 (*.f64 (pow.f64 ky 8) l) Om)) (+.f64 (*.f64 4/45 (/.f64 (*.f64 (pow.f64 ky 6) l) Om)) (+.f64 (*.f64 2 (/.f64 (*.f64 l (pow.f64 ky 2)) Om)) (*.f64 -2/3 (/.f64 (*.f64 l (pow.f64 ky 4)) Om)))))
(fma.f64 -2/315 (/.f64 (*.f64 (pow.f64 ky 8) l) Om) (fma.f64 4/45 (/.f64 (*.f64 (pow.f64 ky 6) l) Om) (fma.f64 2 (/.f64 (*.f64 l (*.f64 ky ky)) Om) (/.f64 (*.f64 -2/3 (*.f64 l (pow.f64 ky 4))) Om))))
(/.f64 (*.f64 l (-.f64 1 (cos.f64 (*.f64 2 ky)))) Om)
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))
(/.f64 (*.f64 l (-.f64 1 (cos.f64 (*.f64 2 ky)))) Om)
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))
(/.f64 (*.f64 l (-.f64 1 (cos.f64 (*.f64 2 ky)))) Om)
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))
(/.f64 (*.f64 l (-.f64 1 (cos.f64 (*.f64 2 ky)))) Om)
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))
(/.f64 (*.f64 (-.f64 1 (cos.f64 (neg.f64 (*.f64 -2 ky)))) l) Om)
(/.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 -2 ky))) l) Om)
(/.f64 (*.f64 (-.f64 1 (cos.f64 (neg.f64 (*.f64 -2 ky)))) l) Om)
(/.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 -2 ky))) l) Om)
(/.f64 (*.f64 (-.f64 1 (cos.f64 (neg.f64 (*.f64 -2 ky)))) l) Om)
(/.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 -2 ky))) l) Om)
(/.f64 (*.f64 (-.f64 1 (cos.f64 (neg.f64 (*.f64 -2 ky)))) l) Om)
(/.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 -2 ky))) l) Om)
(/.f64 (*.f64 l (-.f64 1 (cos.f64 (*.f64 2 ky)))) Om)
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))
(/.f64 (*.f64 l (-.f64 1 (cos.f64 (*.f64 2 ky)))) Om)
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))
(/.f64 (*.f64 l (-.f64 1 (cos.f64 (*.f64 2 ky)))) Om)
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))
(/.f64 (*.f64 l (-.f64 1 (cos.f64 (*.f64 2 ky)))) Om)
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))
(/.f64 (*.f64 l (-.f64 1 (cos.f64 (*.f64 2 ky)))) Om)
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))
(/.f64 (*.f64 l (-.f64 1 (cos.f64 (*.f64 2 ky)))) Om)
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))
(/.f64 (*.f64 l (-.f64 1 (cos.f64 (*.f64 2 ky)))) Om)
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))
(/.f64 (*.f64 l (-.f64 1 (cos.f64 (*.f64 2 ky)))) Om)
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))
(/.f64 (*.f64 l (-.f64 1 (cos.f64 (*.f64 2 ky)))) Om)
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))
(/.f64 (*.f64 l (-.f64 1 (cos.f64 (*.f64 2 ky)))) Om)
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))
(/.f64 (*.f64 l (-.f64 1 (cos.f64 (*.f64 2 ky)))) Om)
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))
(/.f64 (*.f64 l (-.f64 1 (cos.f64 (*.f64 2 ky)))) Om)
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))
(/.f64 (*.f64 l (-.f64 1 (cos.f64 (*.f64 2 ky)))) Om)
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))
(/.f64 (*.f64 l (-.f64 1 (cos.f64 (*.f64 2 ky)))) Om)
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))
(/.f64 (*.f64 l (-.f64 1 (cos.f64 (*.f64 2 ky)))) Om)
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))
(/.f64 (*.f64 l (-.f64 1 (cos.f64 (*.f64 2 ky)))) Om)
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))
(/.f64 (*.f64 l (-.f64 1 (cos.f64 (*.f64 2 ky)))) Om)
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))
(/.f64 (*.f64 l (-.f64 1 (cos.f64 (*.f64 2 ky)))) Om)
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))
(/.f64 (*.f64 l (-.f64 1 (cos.f64 (*.f64 2 ky)))) Om)
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))
(/.f64 (*.f64 l (-.f64 1 (cos.f64 (*.f64 2 ky)))) Om)
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))
(/.f64 (*.f64 l (-.f64 1 (cos.f64 (*.f64 2 ky)))) Om)
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))
(/.f64 (*.f64 l (-.f64 1 (cos.f64 (*.f64 2 ky)))) Om)
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))
(/.f64 (*.f64 l (-.f64 1 (cos.f64 (*.f64 2 ky)))) Om)
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))
(/.f64 (*.f64 l (-.f64 1 (cos.f64 (*.f64 2 ky)))) Om)
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))
(/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 Om Om))
(/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 Om Om))
(/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 Om Om))
(/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 Om Om))
(/.f64 (*.f64 (pow.f64 (/.f64 1 l) -2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (/.f64 1 l) -2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 Om Om))
(/.f64 (*.f64 (pow.f64 (/.f64 1 l) -2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (/.f64 1 l) -2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 Om Om))
(/.f64 (*.f64 (pow.f64 (/.f64 1 l) -2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (/.f64 1 l) -2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 Om Om))
(/.f64 (*.f64 (pow.f64 (/.f64 1 l) -2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (/.f64 1 l) -2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 Om Om))
(/.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (pow.f64 (/.f64 -1 l) -2)) (*.f64 Om Om))
(/.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (pow.f64 (/.f64 -1 l) -2)) (*.f64 Om Om))
(/.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (pow.f64 (/.f64 -1 l) -2)) (*.f64 Om Om))
(/.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 -1 l) -2)) (pow.f64 Om 2))
(/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (pow.f64 (/.f64 -1 l) -2)) (*.f64 Om Om))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om -2) (-.f64 1 (cos.f64 (*.f64 2 ky)))))
(*.f64 (*.f64 l l) (*.f64 (pow.f64 Om -2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om -2) (-.f64 1 (cos.f64 (*.f64 2 ky)))))
(*.f64 (*.f64 l l) (*.f64 (pow.f64 Om -2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om -2) (-.f64 1 (cos.f64 (*.f64 2 ky)))))
(*.f64 (*.f64 l l) (*.f64 (pow.f64 Om -2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(*.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om -2) (-.f64 1 (cos.f64 (*.f64 2 ky)))))
(*.f64 (*.f64 l l) (*.f64 (pow.f64 Om -2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 1 Om) 2)))
(*.f64 (*.f64 l l) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (pow.f64 (/.f64 1 Om) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 1 Om) 2)))
(*.f64 (*.f64 l l) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (pow.f64 (/.f64 1 Om) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 1 Om) 2)))
(*.f64 (*.f64 l l) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (pow.f64 (/.f64 1 Om) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 1 Om) 2)))
(*.f64 (*.f64 l l) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (pow.f64 (/.f64 1 Om) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 -1 Om) 2)))
(*.f64 (*.f64 l l) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (pow.f64 (/.f64 -1 Om) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 -1 Om) 2)))
(*.f64 (*.f64 l l) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (pow.f64 (/.f64 -1 Om) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 -1 Om) 2)))
(*.f64 (*.f64 l l) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (pow.f64 (/.f64 -1 Om) 2)))
(*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (cos.f64 (*.f64 2 ky))) (pow.f64 (/.f64 -1 Om) 2)))
(*.f64 (*.f64 l l) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (pow.f64 (/.f64 -1 Om) 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))
(/.f64 (*.f64 2 (*.f64 (*.f64 l l) (*.f64 ky ky))) (*.f64 Om Om))
(+.f64 (*.f64 -2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(fma.f64 -2/3 (/.f64 (*.f64 (*.f64 l l) (pow.f64 ky 4)) (*.f64 Om Om)) (/.f64 (*.f64 2 (*.f64 (*.f64 l l) (*.f64 ky ky))) (*.f64 Om Om)))
(+.f64 (*.f64 -2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 4/45 (/.f64 (*.f64 (pow.f64 ky 6) (pow.f64 l 2)) (pow.f64 Om 2)))))
(fma.f64 -2/3 (/.f64 (*.f64 (*.f64 l l) (pow.f64 ky 4)) (*.f64 Om Om)) (fma.f64 2 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om)) (/.f64 (*.f64 4/45 (*.f64 (pow.f64 ky 6) (*.f64 l l))) (*.f64 Om Om))))
(+.f64 (*.f64 -2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (+.f64 (*.f64 -2/315 (/.f64 (*.f64 (pow.f64 ky 8) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 4/45 (/.f64 (*.f64 (pow.f64 ky 6) (pow.f64 l 2)) (pow.f64 Om 2))))))
(fma.f64 -2/3 (/.f64 (*.f64 (*.f64 l l) (pow.f64 ky 4)) (*.f64 Om Om)) (fma.f64 -2/315 (/.f64 (*.f64 (pow.f64 ky 8) (*.f64 l l)) (*.f64 Om Om)) (fma.f64 2 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om)) (/.f64 (*.f64 4/45 (*.f64 (pow.f64 ky 6) (*.f64 l l))) (*.f64 Om Om)))))
(/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 Om Om))
(/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 Om Om))
(/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 Om Om))
(/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (cos.f64 (*.f64 2 ky)))) (pow.f64 Om 2))
(/.f64 (*.f64 (*.f64 l l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 Om Om))
(/.f64 (*.f64 (-.f64 1 (cos.f64 (neg.f64 (*.f64 -2 ky)))) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 -2 ky))) (*.f64 l l)) (*.f64 Om Om))
(/.f64 (*.f64 (-.f64 1 (cos.f64 (neg.f64 (*.f64 -2 ky)))) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 -2 ky))) (*.f64 l l)) (*.f64 Om Om))
(/.f64 (*.f64 (-.f64 1 (cos.f64 (neg.f64 (*.f64 -2 ky)))) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 -2 ky))) (*.f64 l l)) (*.f64 Om Om))
(/.f64 (*.f64 (-.f64 1 (cos.f64 (neg.f64 (*.f64 -2 ky)))) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (-.f64 1 (cos.f64 (*.f64 -2 ky))) (*.f64 l l)) (*.f64 Om Om))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))) (sqrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))))
(sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1)))) 2) 2) (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1)))) 2) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))))))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1)) (sqrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))))) 2)
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))) (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))) 2))
(sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))) 2) (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))))
(sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))
(*.f64 2 (*.f64 1/2 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))))
(*.f64 (*.f64 1/2 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))) 2)
(*.f64 2 (*.f64 1/2 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))) (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1)))) 2) 2))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1)))) 2) 2)))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))))
(*.f64 2 (*.f64 1/2 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))))
(*.f64 1 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1)))
(sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1)) 1)
(sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))
(*.f64 (*.f64 2 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))) 1/2)
(*.f64 2 (*.f64 1/2 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))))
(/.f64 (*.f64 -1 (*.f64 2 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1)))) -2)
(/.f64 (neg.f64 (*.f64 2 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1)))) -2)
(/.f64 (*.f64 2 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))) 2)
(/.f64 (*.f64 (cbrt.f64 1/2) (*.f64 2 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1)))) (cbrt.f64 4))
(/.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1)))) 4)
(/.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1)) 1)
(sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 2 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1)))) (sqrt.f64 2))
(pow.f64 (pow.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1)) 3) 1/3)
(sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))
(pow.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))) 3)
(sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))
(pow.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1) 1/2)
(sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))
(pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))) 2)
(sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))
(pow.f64 (pow.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1)) 2) 1/2)
(sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1)) 1)
(sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))
(sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))
(sqrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1)) 2))
(sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))
(cbrt.f64 (pow.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1)) 3))
(sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1))
(fabs.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2 1)))
(fma.f64 (/.f64 1 Om) l (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))))
(fma.f64 (/.f64 1 Om) l (*.f64 (cos.f64 (+.f64 ky ky)) (neg.f64 (/.f64 l Om))))
(fma.f64 (cbrt.f64 (/.f64 l Om)) (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))))
(fma.f64 (cbrt.f64 (/.f64 l Om)) (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (*.f64 (cos.f64 (+.f64 ky ky)) (neg.f64 (/.f64 l Om))))
(fma.f64 (neg.f64 l) (/.f64 -1 Om) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))))
(fma.f64 (neg.f64 l) (/.f64 -1 Om) (*.f64 (cos.f64 (+.f64 ky ky)) (neg.f64 (/.f64 l Om))))
(fma.f64 (cbrt.f64 l) (/.f64 (cbrt.f64 (*.f64 l l)) Om) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))))
(fma.f64 (cbrt.f64 l) (/.f64 (cbrt.f64 (*.f64 l l)) Om) (*.f64 (cos.f64 (+.f64 ky ky)) (neg.f64 (/.f64 l Om))))
(fma.f64 (cbrt.f64 (/.f64 1 Om)) (/.f64 l (cbrt.f64 (*.f64 Om Om))) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))))
(fma.f64 (cbrt.f64 (/.f64 1 Om)) (/.f64 l (cbrt.f64 (*.f64 Om Om))) (*.f64 (cos.f64 (+.f64 ky ky)) (neg.f64 (/.f64 l Om))))
(fma.f64 l (/.f64 1 Om) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))))
(-.f64 (/.f64 l Om) (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om)))
(fma.f64 2 (/.f64 (*.f64 1/2 l) Om) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))))
(fma.f64 2 (/.f64 (*.f64 1/2 l) Om) (*.f64 (cos.f64 (+.f64 ky ky)) (neg.f64 (/.f64 l Om))))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (cbrt.f64 (/.f64 l Om)) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (cbrt.f64 (/.f64 l Om)) (*.f64 (cos.f64 (+.f64 ky ky)) (neg.f64 (/.f64 l Om))))
(fma.f64 1/2 (/.f64 (*.f64 2 l) Om) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))))
(fma.f64 1/2 (/.f64 (*.f64 2 l) Om) (*.f64 (cos.f64 (+.f64 ky ky)) (neg.f64 (/.f64 l Om))))
(fma.f64 1 (/.f64 l Om) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))))
(fma.f64 1 (/.f64 l Om) (*.f64 (cos.f64 (+.f64 ky ky)) (neg.f64 (/.f64 l Om))))
(fma.f64 (/.f64 l Om) 1 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))))
(fma.f64 (/.f64 l Om) 1 (*.f64 (cos.f64 (+.f64 ky ky)) (neg.f64 (/.f64 l Om))))
(if (!=.f64 l 0) (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 Om l)) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))
(if (!=.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 0) (/.f64 (neg.f64 l) (/.f64 (neg.f64 Om) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))
(if (!=.f64 (neg.f64 l) 0) (/.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (/.f64 (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (neg.f64 Om)) (neg.f64 l))) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))
(if (!=.f64 (neg.f64 l) 0) (/.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (/.f64 (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) Om) l)) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))
(if (!=.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) 0) (/.f64 (neg.f64 l) (/.f64 (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (neg.f64 Om)) (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)))) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))
(if (!=.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) 0) (/.f64 (/.f64 l Om) (/.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)))) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))
(if (!=.f64 l 0) (/.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (/.f64 (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) Om) l)) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))
(if (!=.f64 (neg.f64 l) 0) (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 Om l)) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))
(if (!=.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) 0) (/.f64 l (/.f64 (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) Om) (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)))) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))
(if (!=.f64 (/.f64 l Om) 0) (/.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (/.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (/.f64 l Om))) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))
(if (!=.f64 (/.f64 l Om) 0) (/.f64 (+.f64 (pow.f64 (/.f64 l Om) 3) (pow.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))) 3)) (+.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 (*.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om)))) (*.f64 (/.f64 l Om) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))))))) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))
(if (!=.f64 (/.f64 l Om) 0) (/.f64 (+.f64 (pow.f64 (/.f64 l Om) 3) (pow.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (neg.f64 (/.f64 l Om))) 3)) (+.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (neg.f64 (/.f64 l Om))) (-.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (neg.f64 (/.f64 l Om))) (/.f64 l Om))))) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))
(if (!=.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 l Om) 3) (pow.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))) 3)) (+.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 (*.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om)))) (*.f64 (/.f64 l Om) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))))))) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))
(if (!=.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (neg.f64 (/.f64 l Om))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 l Om) 3) (pow.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (neg.f64 (/.f64 l Om))) 3)) (+.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (neg.f64 (/.f64 l Om))) (-.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (neg.f64 (/.f64 l Om))) (/.f64 l Om))))) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))
(if (!=.f64 (-.f64 (/.f64 l Om) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))))) (-.f64 (/.f64 l Om) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))))) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))
(if (!=.f64 (-.f64 (/.f64 l Om) (*.f64 (cos.f64 (+.f64 ky ky)) (neg.f64 (/.f64 l Om)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (neg.f64 (/.f64 l Om))) 2)) (-.f64 (/.f64 l Om) (*.f64 (cos.f64 (+.f64 ky ky)) (neg.f64 (/.f64 l Om))))) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 (*.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om)))) (*.f64 (/.f64 l Om) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om)))))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 l Om) 3) (pow.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))) 3)) (+.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 (*.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om)))) (*.f64 (/.f64 l Om) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))))))) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (neg.f64 (/.f64 l Om))) (-.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (neg.f64 (/.f64 l Om))) (/.f64 l Om)))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 l Om) 3) (pow.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (neg.f64 (/.f64 l Om))) 3)) (+.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (neg.f64 (/.f64 l Om))) (-.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (neg.f64 (/.f64 l Om))) (/.f64 l Om))))) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))
(if (!=.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1)) 2)) (*.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1))) 0) (*.f64 (/.f64 (*.f64 (/.f64 l Om) (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3))) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1)) 3))) (-.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1)) 2)) (*.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1)))) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))
(if (!=.f64 (-.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1)) 2)) (*.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1))) 0) (/.f64 (*.f64 (*.f64 (/.f64 l Om) (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3))) (-.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1)) 2)) (*.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1)))) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (+.f64 (cos.f64 (+.f64 ky ky)) 1)) 3))) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))
(+.f64 (/.f64 l Om) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))))
(-.f64 (/.f64 l Om) (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om)))
(+.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))) (/.f64 l Om))
(-.f64 (/.f64 l Om) (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om)))
(+.f64 (*.f64 (/.f64 l Om) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 l Om) (pow.f64 (sin.f64 ky) 2)))
(*.f64 2 (*.f64 (/.f64 l Om) (pow.f64 (sin.f64 ky) 2)))
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l Om)) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 l Om)))
(*.f64 2 (*.f64 (/.f64 l Om) (pow.f64 (sin.f64 ky) 2)))
(-.f64 0 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 l Om)))
(*.f64 (neg.f64 (/.f64 l Om)) (+.f64 (cos.f64 (+.f64 ky ky)) -1))
(*.f64 (/.f64 (neg.f64 l) (cbrt.f64 (neg.f64 Om))) (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (pow.f64 (cbrt.f64 (neg.f64 Om)) 2)))
(/.f64 (*.f64 (neg.f64 l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (neg.f64 Om))
(*.f64 (/.f64 (neg.f64 l) 1) (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (neg.f64 Om)))
(/.f64 (*.f64 (neg.f64 l) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (neg.f64 Om))
(*.f64 (/.f64 l (cbrt.f64 Om)) (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))
(*.f64 (/.f64 (neg.f64 l) (cbrt.f64 Om)) (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (neg.f64 (cbrt.f64 (*.f64 Om Om)))))
(/.f64 (*.f64 (/.f64 (neg.f64 l) (cbrt.f64 Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (neg.f64 (cbrt.f64 (*.f64 Om Om))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) 2)))
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) 2)) (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))))
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))
(*.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (cbrt.f64 (/.f64 l Om))) (cbrt.f64 (pow.f64 (/.f64 l Om) 2)))
(*.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l) (/.f64 1 Om))
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))
(*.f64 l (*.f64 (/.f64 1 Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))
(*.f64 (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 2)) (/.f64 l Om)))
(*.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (cbrt.f64 Om)) (/.f64 l (cbrt.f64 (*.f64 Om Om))))
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))
(*.f64 2 (/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 l Om)) -2))
(/.f64 (*.f64 2 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 l Om))) -2)
(*.f64 (/.f64 1 Om) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l))
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 2)) (/.f64 l Om)) (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(*.f64 (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 2)) (/.f64 l Om)))
(*.f64 (*.f64 (/.f64 1 Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) l)
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))
(*.f64 (/.f64 l (cbrt.f64 (*.f64 Om Om))) (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (cbrt.f64 Om)))
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (cbrt.f64 (/.f64 l Om))))
(*.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (cbrt.f64 (/.f64 l Om))) (cbrt.f64 (pow.f64 (/.f64 l Om) 2)))
(*.f64 (/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 l Om)) -2) 2)
(/.f64 (*.f64 2 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 l Om))) -2)
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))))) (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))))) (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(*.f64 (*.f64 (/.f64 l Om) (*.f64 (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))))) (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 2))) 2))
(*.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (cbrt.f64 (pow.f64 (/.f64 l Om) 2))) (cbrt.f64 (/.f64 l Om)))
(*.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (cbrt.f64 (/.f64 l Om))) (cbrt.f64 (pow.f64 (/.f64 l Om) 2)))
(*.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (cbrt.f64 l)) (/.f64 (cbrt.f64 (*.f64 l l)) Om))
(/.f64 (*.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (cbrt.f64 l)) (cbrt.f64 (*.f64 l l))) Om)
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 l) Om))
(*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) l) (/.f64 -1 Om))
(*.f64 (*.f64 2 (-.f64 1 (cos.f64 (+.f64 ky ky)))) (/.f64 (*.f64 1/2 l) Om))
(*.f64 (cbrt.f64 (/.f64 l Om)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(*.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (cbrt.f64 (/.f64 l Om))) (cbrt.f64 (pow.f64 (/.f64 l Om) 2)))
(*.f64 (cbrt.f64 l) (*.f64 (/.f64 (cbrt.f64 (*.f64 l l)) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(*.f64 (cbrt.f64 l) (/.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (-.f64 1 (cos.f64 (+.f64 ky ky)))) Om))
(*.f64 (neg.f64 l) (*.f64 (/.f64 -1 Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(*.f64 2 (*.f64 (/.f64 (*.f64 1/2 l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(*.f64 (*.f64 2 (-.f64 1 (cos.f64 (+.f64 ky ky)))) (/.f64 (*.f64 1/2 l) Om))
(*.f64 (cbrt.f64 (/.f64 1 Om)) (*.f64 (/.f64 l (cbrt.f64 (*.f64 Om Om))) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 Om)) (/.f64 l (cbrt.f64 (*.f64 Om Om)))) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (neg.f64 (/.f64 l Om)) (+.f64 (cos.f64 (+.f64 ky ky)) -1))
(*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (neg.f64 (/.f64 l Om)))
(*.f64 (neg.f64 (/.f64 l Om)) (+.f64 (cos.f64 (+.f64 ky ky)) -1))
(*.f64 -1 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 l Om)))
(*.f64 (neg.f64 (/.f64 l Om)) (+.f64 (cos.f64 (+.f64 ky ky)) -1))
(*.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) l) (/.f64 1 (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) Om)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) l) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) Om))
(*.f64 (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l) (cbrt.f64 Om)) (cbrt.f64 (/.f64 1 (*.f64 Om Om))))
(/.f64 (*.f64 (*.f64 l (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (/.f64 1 (*.f64 Om Om)))) (cbrt.f64 Om))
(*.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (neg.f64 l)) (/.f64 1 (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (neg.f64 Om))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) l) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) Om))
(*.f64 (*.f64 (/.f64 l Om) (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3))) (/.f64 1 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)))
(/.f64 (*.f64 (/.f64 l Om) (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3))) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))
(*.f64 l (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) Om))
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))
(*.f64 (*.f64 (/.f64 l Om) (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))))) (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 2)))
(*.f64 (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 2)) (/.f64 l Om)))
(*.f64 1/2 (*.f64 2 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))))
(*.f64 (*.f64 1/2 2) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))
(*.f64 1 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))
(*.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) 1)
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))
(*.f64 (*.f64 2 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))) 1/2)
(*.f64 (*.f64 1/2 2) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 2)) (*.f64 (/.f64 l Om) (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))))))
(*.f64 (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 2)) (/.f64 l Om)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (/.f64 l Om)))
(*.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (cbrt.f64 (/.f64 l Om))) (cbrt.f64 (pow.f64 (/.f64 l Om) 2)))
(*.f64 (*.f64 (*.f64 (/.f64 l Om) (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))))) 1) (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 2)))
(*.f64 (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 ky ky)))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 2)) (/.f64 l Om)))
(*.f64 1/2 (*.f64 (/.f64 (*.f64 2 l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))
(*.f64 (/.f64 l Om) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (neg.f64 l)) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (neg.f64 Om)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) l) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) Om))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) l) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) Om))
(/.f64 (*.f64 -1 (*.f64 2 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))) -2)
(/.f64 (neg.f64 (*.f64 (*.f64 2 (-.f64 1 (cos.f64 (+.f64 ky ky)))) (/.f64 l Om))) -2)
(/.f64 (*.f64 (cbrt.f64 (neg.f64 l)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (cbrt.f64 (neg.f64 Om)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 l)) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (cbrt.f64 (pow.f64 (/.f64 l Om) 2)))) (cbrt.f64 (neg.f64 Om)))
(/.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) l) 1) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) Om))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) l) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) Om))
(/.f64 (/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) l) (cbrt.f64 (neg.f64 Om))) (pow.f64 (cbrt.f64 (neg.f64 Om)) 2))
(/.f64 (/.f64 (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l) (cbrt.f64 Om)) (pow.f64 (cbrt.f64 (cbrt.f64 Om)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 Om)) 2) 2))
(/.f64 (/.f64 (/.f64 (*.f64 l (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 Om)) (pow.f64 (cbrt.f64 (cbrt.f64 Om)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 Om)) 2) 2))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (/.f64 l (cbrt.f64 Om))) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (/.f64 l (cbrt.f64 Om))) (*.f64 (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (/.f64 l (cbrt.f64 Om))) (neg.f64 (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (cbrt.f64 (*.f64 Om Om)))))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) l) (*.f64 (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) Om))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) l) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (neg.f64 Om)))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (neg.f64 l)) (*.f64 (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)) (neg.f64 Om)))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) l) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (neg.f64 Om)))
(/.f64 (neg.f64 (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l) (cbrt.f64 Om))) (neg.f64 (cbrt.f64 (*.f64 Om Om))))
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))
(/.f64 (neg.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (neg.f64 l))) (neg.f64 (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (neg.f64 Om))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) l) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) Om))
(/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l) Om)
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))
(/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) l) (neg.f64 Om))
(/.f64 (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l) (cbrt.f64 Om)) (cbrt.f64 (*.f64 Om Om)))
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))
(/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) 2)) (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l))) (cbrt.f64 Om))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) 2) (*.f64 l (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (cbrt.f64 Om))
(/.f64 (*.f64 (/.f64 l Om) (+.f64 -1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3))) (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)))
(/.f64 (*.f64 (/.f64 l (cbrt.f64 Om)) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (*.f64 Om Om)))
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))
(/.f64 (*.f64 2 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))) 2)
(/.f64 (*.f64 (*.f64 2 (-.f64 1 (cos.f64 (+.f64 ky ky)))) (/.f64 l Om)) 2)
(/.f64 (*.f64 (cbrt.f64 1/2) (*.f64 2 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))) (cbrt.f64 4))
(/.f64 (*.f64 (*.f64 (cbrt.f64 1/2) 2) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))) (cbrt.f64 4))
(/.f64 (*.f64 (cbrt.f64 l) (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (cbrt.f64 Om))
(/.f64 (*.f64 (cbrt.f64 l) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (cbrt.f64 (pow.f64 (/.f64 l Om) 2)))) (cbrt.f64 Om))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l)) (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) 2))) (cbrt.f64 Om))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) 2) (*.f64 l (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (cbrt.f64 Om))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (/.f64 l Om)) (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)))
(/.f64 (*.f64 (/.f64 l Om) (+.f64 -1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3))) (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l) (cbrt.f64 Om)) 1) (cbrt.f64 (*.f64 Om Om)))
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))
(/.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (neg.f64 l)) 1) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (neg.f64 Om)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) l) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) Om))
(/.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) l) 1) (neg.f64 Om))
(/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) l) (neg.f64 Om))
(/.f64 (/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) l) (cbrt.f64 Om)) (neg.f64 (cbrt.f64 (*.f64 Om Om))))
(/.f64 (/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) l) 1) (neg.f64 Om))
(/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) l) (neg.f64 Om))
(/.f64 (/.f64 (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l) (cbrt.f64 Om)) 1) (cbrt.f64 (*.f64 Om Om)))
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))
(/.f64 (/.f64 (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l) (cbrt.f64 Om)) (cbrt.f64 Om)) (cbrt.f64 Om))
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))
(/.f64 (neg.f64 (*.f64 (/.f64 l Om) (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)))) (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)))
(/.f64 (*.f64 (/.f64 l Om) (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3))) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))) 4)
(/.f64 (*.f64 (*.f64 2 2) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))) 4)
(/.f64 (*.f64 (/.f64 l Om) (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3))) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))
(/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) 1)
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 2 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))) (sqrt.f64 2))
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) 2) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))) (sqrt.f64 2))
(pow.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) 3) 1/3)
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))) 3)
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))
(pow.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) 1)
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))
(neg.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 l Om)))
(*.f64 (neg.f64 (/.f64 l Om)) (+.f64 (cos.f64 (+.f64 ky ky)) -1))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) 3))
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))
(if (!=.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) 0) (/.f64 l (/.f64 Om (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) 0) (/.f64 (neg.f64 l) (/.f64 (neg.f64 Om) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) 0) (/.f64 l (/.f64 Om (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (neg.f64 l) 0) (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) (/.f64 Om l)) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (neg.f64 l) 0) (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l) (/.f64 (neg.f64 (*.f64 Om Om)) (neg.f64 l))) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (neg.f64 l) 0) (/.f64 (*.f64 l (-.f64 1 (cos.f64 (+.f64 ky ky)))) (/.f64 (*.f64 Om Om) (neg.f64 (neg.f64 l)))) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l) 0) (/.f64 l (/.f64 (*.f64 Om Om) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l))) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (*.f64 l (-.f64 1 (cos.f64 (+.f64 ky ky)))) 0) (/.f64 l (/.f64 (*.f64 Om Om) (*.f64 l (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 0) (/.f64 1 (/.f64 Om (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 l 0) (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) (/.f64 Om l)) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (/.f64 l Om) 0) (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l) (/.f64 Om (/.f64 l Om))) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (/.f64 l Om) 0) (/.f64 (*.f64 l (-.f64 1 (cos.f64 (+.f64 ky ky)))) (/.f64 Om (/.f64 l Om))) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) 2)) 0) (/.f64 (*.f64 l (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))) (/.f64 Om (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) 2)))) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (/.f64 Om (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)))) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) 0) (/.f64 (/.f64 (*.f64 l l) Om) (/.f64 Om (-.f64 1 (cos.f64 (+.f64 ky ky))))) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))) 0) (/.f64 (cbrt.f64 l) (/.f64 Om (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))))) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l) 0) (/.f64 (neg.f64 l) (/.f64 (neg.f64 (*.f64 Om Om)) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l))) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(if (!=.f64 (*.f64 l (-.f64 1 (cos.f64 (+.f64 ky ky)))) 0) (/.f64 l (/.f64 (*.f64 Om Om) (*.f64 l (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(+.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 ky) 2)))
(*.f64 2 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 ky) 2)))
(+.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (neg.f64 (cos.f64 (+.f64 ky ky)))) (pow.f64 (/.f64 l Om) 2))
(*.f64 (+.f64 (neg.f64 (cos.f64 (+.f64 ky ky))) 1) (pow.f64 (/.f64 l Om) 2))
(+.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 (pow.f64 (/.f64 l Om) 2) (neg.f64 (cos.f64 (+.f64 ky ky)))))
(*.f64 (+.f64 (neg.f64 (cos.f64 (+.f64 ky ky))) 1) (pow.f64 (/.f64 l Om) 2))
(+.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 (/.f64 l Om) (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om)))))
(+.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 (/.f64 l Om) (*.f64 (cos.f64 (+.f64 ky ky)) (neg.f64 (/.f64 l Om)))))
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 l Om) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (/.f64 l Om) 2)))
(*.f64 2 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 ky) 2)))
(+.f64 (*.f64 (neg.f64 (cos.f64 (+.f64 ky ky))) (pow.f64 (/.f64 l Om) 2)) (pow.f64 (/.f64 l Om) 2))
(*.f64 (+.f64 (neg.f64 (cos.f64 (+.f64 ky ky))) 1) (pow.f64 (/.f64 l Om) 2))
(+.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 (neg.f64 (cos.f64 (+.f64 ky ky))) (pow.f64 (/.f64 l Om) 2)))
(*.f64 (+.f64 (neg.f64 (cos.f64 (+.f64 ky ky))) 1) (pow.f64 (/.f64 l Om) 2))
(+.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 (neg.f64 (*.f64 (cos.f64 (+.f64 ky ky)) (/.f64 l Om))) (/.f64 l Om)))
(+.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 (/.f64 l Om) (*.f64 (cos.f64 (+.f64 ky ky)) (neg.f64 (/.f64 l Om)))))
(*.f64 (/.f64 l Om) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))
(*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) (/.f64 l Om))
(*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)))
(*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)) (cbrt.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))))
(*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (*.f64 (/.f64 l Om) (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) 2)))
(*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) 2)) (/.f64 l Om)))
(*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (*.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) (cbrt.f64 (/.f64 l Om))) (cbrt.f64 (pow.f64 (/.f64 l Om) 2)))
(*.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (*.f64 (/.f64 l Om) (cbrt.f64 (/.f64 l Om)))) (cbrt.f64 (pow.f64 (/.f64 l Om) 2)))
(*.f64 l (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) Om))
(*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (/.f64 l (cbrt.f64 Om)) (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (/.f64 1 Om))
(/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) Om)
(*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 l Om) 2) 1) (pow.f64 (sin.f64 ky) 2)))
(*.f64 2 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 ky) 2)))
(*.f64 (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) (cbrt.f64 (*.f64 Om Om))) (/.f64 l (cbrt.f64 Om)))
(*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (/.f64 1 Om) (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) Om)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) 2)) (/.f64 l Om)) (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))))
(*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) Om) l)
(*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) 2)) (*.f64 (/.f64 l Om) (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))))
(*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 l Om) 2) 1) (pow.f64 (sin.f64 ky) 2)) 2)
(*.f64 2 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 ky) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (*.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) (cbrt.f64 (/.f64 l Om))))
(*.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (*.f64 (/.f64 l Om) (cbrt.f64 (/.f64 l Om)))) (cbrt.f64 (pow.f64 (/.f64 l Om) 2)))
(*.f64 (*.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) (cbrt.f64 l)) (/.f64 (cbrt.f64 (*.f64 l l)) Om))
(/.f64 (*.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (*.f64 (/.f64 l Om) (cbrt.f64 l))) (cbrt.f64 (*.f64 l l))) Om)
(*.f64 (/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 l Om)) -2) (/.f64 (*.f64 2 l) Om))
(/.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 l Om)) (/.f64 (*.f64 2 l) Om)) -2)
(*.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 l Om)) l) (/.f64 -1 Om))
(*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 l Om)) (*.f64 l (/.f64 -1 Om)))
(*.f64 (*.f64 2 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))) (/.f64 (*.f64 1/2 l) Om))
(*.f64 (*.f64 (/.f64 (*.f64 1/2 l) Om) 2) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))
(*.f64 (*.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) (cbrt.f64 (/.f64 1 Om))) (/.f64 l (cbrt.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (*.f64 (/.f64 l Om) (cbrt.f64 (/.f64 1 Om)))) l) (cbrt.f64 (*.f64 Om Om)))
(*.f64 (*.f64 2 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (/.f64 l Om) 2) 1) (pow.f64 (sin.f64 ky) 2)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (/.f64 l Om) 2) 1) (pow.f64 (sin.f64 ky) 2)) 2)))
(*.f64 (*.f64 2 (cbrt.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 ky) 2)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (pow.f64 (sin.f64 ky) 2)) 2)))
(*.f64 (*.f64 2 (*.f64 1/2 (cbrt.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)))
(*.f64 (*.f64 (*.f64 2 1/2) (cbrt.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)))
(*.f64 (/.f64 (*.f64 1/2 l) Om) (*.f64 2 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))))
(*.f64 (*.f64 (/.f64 (*.f64 1/2 l) Om) 2) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))
(*.f64 (*.f64 1/2 (cbrt.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)) 2))
(*.f64 (*.f64 1/2 (*.f64 2 (cbrt.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)))
(*.f64 (*.f64 (*.f64 1/2 2) (cbrt.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)))
(*.f64 (*.f64 1/2 (cbrt.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2) 4)))
(*.f64 (*.f64 1/2 (cbrt.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 l Om) 2)) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2) 4)))
(*.f64 (cbrt.f64 (/.f64 l Om)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))))
(*.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (*.f64 (/.f64 l Om) (cbrt.f64 (/.f64 l Om)))) (cbrt.f64 (pow.f64 (/.f64 l Om) 2)))
(*.f64 (cbrt.f64 l) (*.f64 (/.f64 (cbrt.f64 (*.f64 l l)) Om) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))))
(*.f64 (cbrt.f64 l) (/.f64 (*.f64 (cbrt.f64 (*.f64 l l)) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))) Om))
(*.f64 (neg.f64 l) (*.f64 (/.f64 -1 Om) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))))
(*.f64 (*.f64 (neg.f64 l) (/.f64 -1 Om)) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))
(*.f64 (cbrt.f64 (/.f64 1 Om)) (*.f64 (/.f64 l (cbrt.f64 (*.f64 Om Om))) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))))
(*.f64 (cbrt.f64 (/.f64 1 Om)) (/.f64 (*.f64 l (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (*.f64 l (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l)) (/.f64 1 (*.f64 Om Om)))
(*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 Om)) (cbrt.f64 (/.f64 1 (*.f64 Om Om))))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 (/.f64 1 (*.f64 Om Om)))) (cbrt.f64 Om))
(*.f64 (*.f64 (neg.f64 l) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l)) (/.f64 1 (neg.f64 (*.f64 Om Om))))
(*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 1/2 (*.f64 2 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))))
(*.f64 (*.f64 1/2 2) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(*.f64 1 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 1)
(*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))) (cbrt.f64 (/.f64 l Om)))
(*.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (*.f64 (/.f64 l Om) (cbrt.f64 (/.f64 l Om)))) (cbrt.f64 (pow.f64 (/.f64 l Om) 2)))
(*.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))) 1/2)
(*.f64 (*.f64 1/2 2) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(*.f64 (sqrt.f64 2) (/.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (sqrt.f64 2)))
(/.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (sqrt.f64 2))) (sqrt.f64 2))
(*.f64 (cbrt.f64 (*.f64 8 1/2)) (*.f64 (cbrt.f64 1/4) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))))
(*.f64 (*.f64 (cbrt.f64 4) (cbrt.f64 1/4)) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(*.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (sqrt.f64 2))) (sqrt.f64 2))
(*.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (sqrt.f64 2)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (sqrt.f64 2)))
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 (/.f64 l Om) 2) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (sqrt.f64 2))))
(*.f64 (cbrt.f64 1/4) (*.f64 (cbrt.f64 4) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))))
(*.f64 (*.f64 (cbrt.f64 1/4) (cbrt.f64 4)) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))
(*.f64 (*.f64 1/2 (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (cbrt.f64 4))
(*.f64 1/2 (*.f64 (*.f64 (*.f64 (cbrt.f64 2) (pow.f64 (/.f64 l Om) 2)) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 4)))
(*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (pow.f64 (/.f64 l Om) 2))
(*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) Om)
(/.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 l Om)) l) (neg.f64 Om))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 Om)) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (neg.f64 l) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l)) (neg.f64 (*.f64 Om Om)))
(*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(/.f64 (*.f64 l (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l)) (*.f64 Om Om))
(*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(/.f64 (*.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) (/.f64 l (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))
(*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(/.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 l Om)) l) -2)) Om)
(/.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 l Om)) l)) -2) Om)
(/.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (+.f64 Om Om))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))) 2)
(/.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 l Om) 2)) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 2)
(/.f64 (*.f64 1/2 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) Om)
(/.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (+.f64 -1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3))) (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)))
(/.f64 (*.f64 (/.f64 l Om) (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) l)) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) Om))
(/.f64 (*.f64 (/.f64 l Om) (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l) (cbrt.f64 Om))) (cbrt.f64 (*.f64 Om Om)))
(*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(/.f64 (*.f64 (/.f64 l Om) (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (neg.f64 l))) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (neg.f64 Om)))
(/.f64 (*.f64 (/.f64 l Om) (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) l)) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) Om))
(/.f64 (*.f64 (/.f64 l Om) (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) l)) (neg.f64 Om))
(/.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 l Om)) l) (neg.f64 Om))
(/.f64 (*.f64 (/.f64 l (cbrt.f64 Om)) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))) (cbrt.f64 (*.f64 Om Om)))
(*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(/.f64 (*.f64 -1 (*.f64 2 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) -2)
(/.f64 (neg.f64 (*.f64 (*.f64 2 (pow.f64 (/.f64 l Om) 2)) (-.f64 1 (cos.f64 (+.f64 ky ky))))) -2)
(/.f64 (*.f64 (cbrt.f64 1/2) (*.f64 2 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (cbrt.f64 4))
(/.f64 (*.f64 (*.f64 (cbrt.f64 1/2) 2) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (cbrt.f64 4))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 l)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))) (cbrt.f64 (neg.f64 Om)))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (neg.f64 l)) (cbrt.f64 (pow.f64 (/.f64 l Om) 2))) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))) (cbrt.f64 (neg.f64 Om)))
(/.f64 (*.f64 (cbrt.f64 l) (*.f64 (cbrt.f64 (pow.f64 (/.f64 l Om) 2)) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)))) (cbrt.f64 Om))
(/.f64 (*.f64 (*.f64 (cbrt.f64 l) (cbrt.f64 (pow.f64 (/.f64 l Om) 2))) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om))) (cbrt.f64 Om))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) 2)) (/.f64 l Om))) (cbrt.f64 Om))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (/.f64 l Om)) 2) (*.f64 l (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (/.f64 l Om)) (cbrt.f64 Om))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (pow.f64 (/.f64 l Om) 2)) (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)))
(/.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (+.f64 -1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3))) (neg.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1)))
(/.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) l) (/.f64 l Om)) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) Om))
(/.f64 (*.f64 (/.f64 l Om) (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) l)) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) Om))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l) (cbrt.f64 Om)) (/.f64 l Om)) (cbrt.f64 (*.f64 Om Om)))
(*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(/.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (neg.f64 l)) (/.f64 l Om)) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (neg.f64 Om)))
(/.f64 (*.f64 (/.f64 l Om) (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) l)) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) Om))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 l Om)) l) (cbrt.f64 Om)) (neg.f64 (cbrt.f64 (*.f64 Om Om))))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 l Om)) l) (cbrt.f64 (neg.f64 Om))) (pow.f64 (cbrt.f64 (neg.f64 Om)) 2))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 l Om)) l) 1) (neg.f64 Om))
(/.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (/.f64 l Om)) l) (neg.f64 Om))
(/.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 Om)) (pow.f64 (cbrt.f64 (cbrt.f64 Om)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 Om)) 2) 2))
(/.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 Om)) 1) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 Om)) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 Om)) (cbrt.f64 Om)) (cbrt.f64 Om))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 Om)) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l) (cbrt.f64 Om)) (/.f64 l (cbrt.f64 Om))) (*.f64 (cbrt.f64 (*.f64 Om Om)) (cbrt.f64 (*.f64 Om Om))))
(*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(/.f64 (*.f64 (*.f64 (/.f64 l Om) (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3))) (/.f64 l (cbrt.f64 Om))) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (/.f64 l Om) (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (/.f64 l (cbrt.f64 Om)))) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) l) (/.f64 l (cbrt.f64 Om))) (*.f64 (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) Om) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) l) (/.f64 l (cbrt.f64 Om))) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (*.f64 Om (cbrt.f64 (*.f64 Om Om)))))
(/.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) l) (/.f64 l (cbrt.f64 Om))) (*.f64 (neg.f64 Om) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) l) l) (cbrt.f64 Om)) (neg.f64 Om)) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l) (/.f64 l (cbrt.f64 Om))) (*.f64 Om (cbrt.f64 (*.f64 Om Om))))
(*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(/.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (neg.f64 l)) (/.f64 l (cbrt.f64 Om))) (*.f64 (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (neg.f64 Om)) (cbrt.f64 (*.f64 Om Om))))
(/.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) l) (/.f64 l (cbrt.f64 Om))) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (*.f64 Om (cbrt.f64 (*.f64 Om Om)))))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l) (cbrt.f64 Om)) l) (*.f64 (cbrt.f64 (*.f64 Om Om)) Om))
(*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(/.f64 (*.f64 (*.f64 (/.f64 l Om) (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3))) l) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) Om))
(/.f64 (*.f64 (/.f64 l Om) (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) l)) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) Om))
(/.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) l) l) (*.f64 (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) Om) Om))
(/.f64 (/.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) l) l) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) Om)) Om)
(/.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) l) l) (neg.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) l) (neg.f64 l)) (*.f64 Om Om))
(/.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (neg.f64 l)) l) (*.f64 (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (neg.f64 Om)) Om))
(/.f64 (/.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) l) l) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) Om)) Om)
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l) (cbrt.f64 Om)) (neg.f64 l)) (*.f64 (cbrt.f64 (*.f64 Om Om)) (neg.f64 Om)))
(*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(/.f64 (*.f64 (*.f64 (/.f64 l Om) (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3))) (neg.f64 l)) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (neg.f64 Om)))
(/.f64 (*.f64 (/.f64 l Om) (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) l)) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) Om))
(/.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) l) (neg.f64 l)) (*.f64 (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) Om) (neg.f64 Om)))
(/.f64 (/.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) l) l) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) Om)) Om)
(/.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) l) (neg.f64 l)) (*.f64 (neg.f64 Om) (neg.f64 Om)))
(/.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) l) (neg.f64 l)) (*.f64 Om Om))
(/.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (neg.f64 l)) (neg.f64 l)) (*.f64 (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) (neg.f64 Om)) (neg.f64 Om)))
(/.f64 (/.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) l) l) (*.f64 (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1) Om)) Om)
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 2 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (*.f64 (sqrt.f64 2) Om))
(/.f64 (*.f64 (cbrt.f64 1/2) (*.f64 2 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (*.f64 (cbrt.f64 4) Om))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (*.f64 4 Om))
(/.f64 (*.f64 -1 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (*.f64 -2 Om))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (*.f64 -2 Om))
(/.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 Om))) (neg.f64 (cbrt.f64 (*.f64 Om Om))))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (-.f64 1 (cos.f64 (+.f64 ky ky)))) (cbrt.f64 Om)) (cbrt.f64 (*.f64 Om Om)))
(/.f64 (neg.f64 (*.f64 (neg.f64 l) (*.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) l))) (neg.f64 (neg.f64 (*.f64 Om Om))))
(*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(/.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3))) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))
(/.f64 (*.f64 (/.f64 l Om) (*.f64 (/.f64 l Om) (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)))) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))
(/.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3))) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))
(/.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 1)
(*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 2 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) (sqrt.f64 2))
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) 2) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))) (sqrt.f64 2))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))))) 4)
(/.f64 (*.f64 (*.f64 2 2) (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))) 4)
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3)) (pow.f64 (/.f64 l Om) 2)) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))
(/.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (pow.f64 (cos.f64 (+.f64 ky ky)) 3))) (fma.f64 (+.f64 (cos.f64 (+.f64 ky ky)) 1) (cos.f64 (+.f64 ky ky)) 1))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 3) 1/3)
(*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))) 3)
(*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(pow.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 1)
(*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))
(neg.f64 (*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (pow.f64 (/.f64 l Om) 2)))
(*.f64 (+.f64 (cos.f64 (+.f64 ky ky)) -1) (neg.f64 (pow.f64 (/.f64 l Om) 2)))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky)))) 3))
(*.f64 (pow.f64 (/.f64 l Om) 2) (-.f64 1 (cos.f64 (+.f64 ky ky))))

eval1.4s (3.3%)

Compiler

Compiled 76894 to 48899 computations (36.4% saved)

prune1.2s (2.9%)

Pruning

14 alts after pruning (11 fresh and 3 done)

PrunedKeptTotal
New218862194
Fresh5510
Picked101
Done235
Total2196142210
Error
0.0b
Counts
2210 → 14
Alt Table
Click to see full alt table
StatusErrorProgram
41.0b
(+.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) -1/2) (*.f64 Om Om)))
4.8b
(sqrt.f64 (-.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2))) -1/2))
43.6b
(sqrt.f64 (+.f64 1 (neg.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om)))))
8.1b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 2 (*.f64 l kx)) Om) 1))))
4.7b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 2) 1))))
4.4b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l 2) Om)) 1))))
25.0b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) 2) (*.f64 Om Om))))))
20.6b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 1 (*.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (*.f64 Om Om)) (*.f64 l l))))))
10.2b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (*.f64 2 (+.f64 1/2 (pow.f64 (/.f64 (*.f64 l ky) Om) 2))))))
5.9b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (/.f64 (+.f64 (*.f64 (-.f64 (-.f64 2 (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l 2) Om) 2)) 2) 2)))))
14.1b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 2 (*.f64 (-.f64 2 (+.f64 (cos.f64 (+.f64 ky ky)) (cos.f64 (+.f64 kx kx)))) (*.f64 l l))) (*.f64 Om Om)))))))
40.5b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))) Om) l)))))
40.6b
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (neg.f64 (*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (-.f64 (-.f64 2 (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))))) Om)) l)))))
23.9b
(sqrt.f64 1)
Compiler

Compiled 311 to 246 computations (20.9% saved)

regimes287.0ms (0.7%)

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

19 calls:

21.0ms
(pow.f64 (/.f64 (*.f64 2 l) Om) 2)
21.0ms
kx
20.0ms
(sin.f64 ky)
20.0ms
ky
20.0ms
(sin.f64 kx)
Results
ErrorSegmentsBranch
0.0b1l
0.0b1Om
0.0b1kx
0.0b1ky
0.0b1(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)))))))))
0.0b1(*.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))))))))
0.0b1(+.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)))))))
0.0b1(/.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))))))
0.0b1(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)))))
0.0b1(+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
0.0b1(*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
0.0b1(pow.f64 (/.f64 (*.f64 2 l) Om) 2)
0.0b1(/.f64 (*.f64 2 l) Om)
0.0b1(*.f64 2 l)
0.0b1(+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))
0.0b1(pow.f64 (sin.f64 kx) 2)
0.0b1(sin.f64 kx)
0.0b1(pow.f64 (sin.f64 ky) 2)
0.0b1(sin.f64 ky)
Compiler

Compiled 1169 to 819 computations (29.9% saved)

regimes530.0ms (1.3%)

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

11 calls:

80.0ms
(sin.f64 kx)
78.0ms
Om
54.0ms
l
50.0ms
ky
50.0ms
(sin.f64 ky)
Results
ErrorSegmentsBranch
2.3b3l
1.5b3Om
0.5b3kx
0.3b3ky
0.0b2(pow.f64 (/.f64 (*.f64 2 l) Om) 2)
0.0b3(/.f64 (*.f64 2 l) Om)
2.3b3(*.f64 2 l)
0.6b2(pow.f64 (sin.f64 kx) 2)
0.3b3(sin.f64 kx)
0.3b2(pow.f64 (sin.f64 ky) 2)
0.3b3(sin.f64 ky)
Compiler

Compiled 883 to 585 computations (33.7% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
463479667.3946267
186559760934.0807
0.0ms
-2.4356113858266215e+94
-7.026180350914353e+91
Compiler

Compiled 40 to 35 computations (12.5% saved)

regimes442.0ms (1.1%)

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

11 calls:

59.0ms
(sin.f64 ky)
56.0ms
l
56.0ms
(*.f64 2 l)
43.0ms
ky
43.0ms
kx
Results
ErrorSegmentsBranch
2.5b3l
2.8b2Om
0.5b3kx
1.2b3ky
1.0b2(pow.f64 (/.f64 (*.f64 2 l) Om) 2)
0.7b3(/.f64 (*.f64 2 l) Om)
2.5b3(*.f64 2 l)
0.6b2(pow.f64 (sin.f64 kx) 2)
0.3b3(sin.f64 kx)
1.3b2(pow.f64 (sin.f64 ky) 2)
1.0b4(sin.f64 ky)
Compiler

Compiled 783 to 511 computations (34.7% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.8293965967871075e-180
1.4910001005868617e-179
0.0ms
-0.10382884877040961
-0.08778327562894012
Compiler

Compiled 40 to 35 computations (12.5% saved)

regimes474.0ms (1.1%)

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

11 calls:

66.0ms
kx
58.0ms
(/.f64 (*.f64 2 l) Om)
57.0ms
(sin.f64 ky)
53.0ms
Om
46.0ms
ky
Results
ErrorSegmentsBranch
3.2b3l
3.1b3Om
0.8b3kx
1.6b3ky
1.3b3(pow.f64 (/.f64 (*.f64 2 l) Om) 2)
1.3b4(/.f64 (*.f64 2 l) Om)
3.2b3(*.f64 2 l)
0.9b2(pow.f64 (sin.f64 kx) 2)
1.6b2(sin.f64 kx)
1.7b2(pow.f64 (sin.f64 ky) 2)
1.3b4(sin.f64 ky)
Compiler

Compiled 754 to 492 computations (34.7% saved)

bsearch48.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
27.0ms
4.8293965967871075e-180
1.4910001005868617e-179
20.0ms
-32053845072.655422
-0.13786757747890782
Results
40.0ms136×body256valid
4.0msbody1024valid
2.0msbody512valid
Compiler

Compiled 400 to 341 computations (14.8% saved)

regimes108.0ms (0.3%)

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

5 calls:

33.0ms
kx
21.0ms
ky
21.0ms
(sin.f64 kx)
19.0ms
Om
9.0ms
l
Results
ErrorSegmentsBranch
4.4b1l
4.4b1Om
2.5b3kx
2.7b3ky
2.5b3(sin.f64 kx)
Compiler

Compiled 228 to 148 computations (35.1% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.7592965961255945e-255
1.071786099892007e-254
0.0ms
-1.029901811819993e-151
-6.677805305883167e-165
Compiler

Compiled 40 to 35 computations (12.5% saved)

regimes110.0ms (0.3%)

Counts
12 → 3
Calls
Call 1
Inputs
(+.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) -1/2) (*.f64 Om Om)))
(sqrt.f64 1)
(sqrt.f64 (+.f64 1/2 1/2))
(sqrt.f64 (+.f64 1 (neg.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om)))))
(sqrt.f64 (+.f64 1/2 (+.f64 1/2 (neg.f64 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) 2) (*.f64 Om Om))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 2 (*.f64 l kx)) Om) 1))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (*.f64 2 (+.f64 1/2 (pow.f64 (/.f64 (*.f64 l ky) Om) 2))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (*.f64 kx (*.f64 (*.f64 kx l) (/.f64 (/.f64 l Om) Om))) 1))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 Om Om)) 1))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 1 (*.f64 (/.f64 (*.f64 l l) (*.f64 Om Om)) (-.f64 1 (cos.f64 (+.f64 ky ky))))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 1 (*.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 ky ky))) (*.f64 Om Om)) (*.f64 l l))))))
Outputs
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (*.f64 kx (*.f64 (*.f64 kx l) (/.f64 (/.f64 l Om) Om))) 1))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (*.f64 2 (+.f64 1/2 (pow.f64 (/.f64 (*.f64 l ky) Om) 2))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (fma.f64 2 (*.f64 kx (*.f64 (*.f64 kx l) (/.f64 (/.f64 l Om) Om))) 1))))
Calls

4 calls:

33.0ms
Om
29.0ms
kx
23.0ms
ky
19.0ms
l
Results
ErrorSegmentsBranch
6.3b3l
5.1b5Om
4.6b4kx
4.1b3ky
Compiler

Compiled 207 to 131 computations (36.7% saved)

bsearch78.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
46.0ms
-4.903417801060598e-178
-4.2933359319865654e-181
31.0ms
-3.662281959989231e+208
-4.682648462144973e+202
Results
53.0ms167×body256valid
16.0ms18×body1024valid
4.0msbody512valid
Compiler

Compiled 580 to 467 computations (19.5% saved)

regimes76.0ms (0.2%)

Counts
8 → 3
Calls
Call 1
Inputs
(+.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 kx kx)) -1/2) (*.f64 Om Om)))
(sqrt.f64 1)
(sqrt.f64 (+.f64 1/2 1/2))
(sqrt.f64 (+.f64 1 (neg.f64 (/.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) (*.f64 Om Om)))))
(sqrt.f64 (+.f64 1/2 (+.f64 1/2 (neg.f64 (/.f64 (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 Om Om))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 l l) (*.f64 ky ky)) 2) (*.f64 Om Om))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 2 (*.f64 l kx)) Om) 1))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (*.f64 2 (+.f64 1/2 (pow.f64 (/.f64 (*.f64 l ky) Om) 2))))))
Outputs
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 2 (*.f64 l kx)) Om) 1))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (*.f64 2 (+.f64 1/2 (pow.f64 (/.f64 (*.f64 l ky) Om) 2))))))
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (hypot.f64 (/.f64 (*.f64 2 (*.f64 l kx)) Om) 1))))
Calls

4 calls:

24.0ms
Om
20.0ms
kx
15.0ms
l
14.0ms
ky
Results
ErrorSegmentsBranch
7.1b3l
5.9b5Om
4.9b4kx
4.7b3ky
Compiler

Compiled 127 to 84 computations (33.9% saved)

bsearch122.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
45.0ms
-4.903417801060598e-178
-4.2933359319865654e-181
77.0ms
-3.662281959989231e+208
-4.682648462144973e+202
Results
68.0ms218×body256valid
38.0ms39×body1024valid
10.0ms15×body512valid
Compiler

Compiled 720 to 613 computations (14.9% saved)

regimes42.0ms (0.1%)

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

4 calls:

14.0ms
ky
13.0ms
Om
7.0ms
l
5.0ms
kx
Results
ErrorSegmentsBranch
8.1b1l
7.1b3Om
8.1b1kx
6.4b3ky
Compiler

Compiled 111 to 71 computations (36% saved)

bsearch128.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
55.0ms
-1.344029313570142e-38
-4.772074105399822e-45
73.0ms
-9.571999739261044e+86
-5.429372543865246e+78
Results
78.0ms233×body256valid
30.0ms48×body512valid
7.0msbody1024valid
Compiler

Compiled 832 to 665 computations (20.1% saved)

regimes80.0ms (0.2%)

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

4 calls:

26.0ms
ky
21.0ms
kx
18.0ms
Om
14.0ms
l
Results
ErrorSegmentsBranch
16.7b3l
16.2b3Om
19.5b5kx
17.5b5ky
Compiler

Compiled 97 to 60 computations (38.1% saved)

bsearch142.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
63.0ms
1.384949086516696e+51
6.100011005876349e+52
79.0ms
-7.502501700209413e+70
-1.5170411541286486e+63
Results
72.0ms211×body256valid
39.0ms21×body512valid
24.0ms24×body1024valid
Compiler

Compiled 552 to 451 computations (18.3% saved)

regimes33.0ms (0.1%)

Accuracy

Total -25.7b remaining (-107.5%)

Threshold costs -25.7b (-107.5%)

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

4 calls:

16.0ms
ky
5.0ms
l
5.0ms
kx
4.0ms
Om
Results
ErrorSegmentsBranch
23.9b1l
23.9b1Om
23.9b1kx
23.9b1ky
Compiler

Compiled 77 to 50 computations (35.1% saved)

simplify12.0ms (0%)

Stop Event
fuel
Compiler

Compiled 583 to 448 computations (23.2% saved)

soundness0.0ms (0%)

end300.0ms (0.7%)

Compiler

Compiled 543 to 383 computations (29.5% saved)

Profiling

Loading profile data...