Details

Time bar (total: 38.4s)

analyze244.0ms (0.6%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%0%100%0%0%0%0
0%0%0%100%0%0%0%1
0%0%0%100%0%0%0%2
0%0%0%100%0%0%0%3
0%0%0%100%0%0%0%4
25%0%0%100%0%0%0%5
37.5%0%0%100%0%0%0%6
37.5%0%0%100%0%0%0%7
37.5%0%0%100%0%0%0%8
56.3%0%0%100%0%0%0%9
65.6%0%0%100%0%0%0%10
70.3%0%0%100%0%0%0%11
70.3%0%0%100%0%0%0%12
Compiler

Compiled 57 to 41 computations (28.1% saved)

sample2.3s (6.1%)

Results
2.3s8256×body256valid
Bogosity

preprocess194.0ms (0.5%)

Algorithm
egglog
Calls
Call 1
Inputs
0
1
2
3
4
Outputs
0
1
2
3
4
Call 2
Inputs
(/.f64 (neg.f64 (log.f64 (-.f64 1 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (neg.f64 (log.f64 (-.f64 1 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphay alphay)) (/.f64 sin2phi (*.f64 alphax alphax))))
(/.f64 (neg.f64 (log.f64 (-.f64 1 alphax))) (+.f64 (/.f64 cos2phi (*.f64 u0 u0)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (neg.f64 (log.f64 (-.f64 1 u0))) (+.f64 (/.f64 alphax (*.f64 cos2phi cos2phi)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (neg.f64 (log.f64 (-.f64 1 u0))) (+.f64 (/.f64 cos2phi (*.f64 sin2phi sin2phi)) (/.f64 alphax (*.f64 alphay alphay))))
(/.f64 (neg.f64 (log.f64 (-.f64 1 alphay))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 u0 u0))))
(/.f64 (neg.f64 (log.f64 (-.f64 1 u0))) (+.f64 (/.f64 alphay (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 cos2phi cos2phi))))
(/.f64 (neg.f64 (log.f64 (-.f64 1 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 alphay (*.f64 sin2phi sin2phi))))
(/.f64 (neg.f64 (log.f64 (-.f64 1 cos2phi))) (+.f64 (/.f64 u0 (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (neg.f64 (log.f64 (-.f64 1 sin2phi))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 u0 (*.f64 alphay alphay))))
(/.f64 (neg.f64 (log.f64 (-.f64 1 u0))) (+.f64 (/.f64 sin2phi (*.f64 alphax alphax)) (/.f64 cos2phi (*.f64 alphay alphay))))
Outputs
(/.f64 (neg.f64 (log.f64 (-.f64 1 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (neg.f64 (log.f64 (-.f64 1 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphay alphay)) (/.f64 sin2phi (*.f64 alphax alphax))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 (/.f64 cos2phi alphay) alphay) (/.f64 (/.f64 sin2phi alphax) alphax))))
(/.f64 (neg.f64 (log.f64 (-.f64 1 alphax))) (+.f64 (/.f64 cos2phi (*.f64 u0 u0)) (/.f64 sin2phi (*.f64 alphay alphay))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 alphax)) (+.f64 (/.f64 (/.f64 cos2phi u0) u0) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (neg.f64 (log.f64 (-.f64 1 u0))) (+.f64 (/.f64 alphax (*.f64 cos2phi cos2phi)) (/.f64 sin2phi (*.f64 alphay alphay))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 alphax (*.f64 cos2phi cos2phi)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (neg.f64 (log.f64 (-.f64 1 u0))) (+.f64 (/.f64 cos2phi (*.f64 sin2phi sin2phi)) (/.f64 alphax (*.f64 alphay alphay))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 (/.f64 cos2phi sin2phi) sin2phi) (/.f64 (/.f64 alphax alphay) alphay))))
(/.f64 (neg.f64 (log.f64 (-.f64 1 alphay))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 u0 u0))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 alphay)) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 (/.f64 sin2phi u0) u0))))
(/.f64 (neg.f64 (log.f64 (-.f64 1 u0))) (+.f64 (/.f64 alphay (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 cos2phi cos2phi))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 (/.f64 alphay alphax) alphax) (/.f64 sin2phi (*.f64 cos2phi cos2phi)))))
(/.f64 (neg.f64 (log.f64 (-.f64 1 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 alphay (*.f64 sin2phi sin2phi))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 (/.f64 alphay sin2phi) sin2phi))))
(/.f64 (neg.f64 (log.f64 (-.f64 1 cos2phi))) (+.f64 (/.f64 u0 (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 cos2phi)) (+.f64 (/.f64 (/.f64 u0 alphax) alphax) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (neg.f64 (log.f64 (-.f64 1 sin2phi))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 u0 (*.f64 alphay alphay))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 sin2phi)) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 (/.f64 u0 alphay) alphay))))
(/.f64 (neg.f64 (log.f64 (-.f64 1 u0))) (+.f64 (/.f64 sin2phi (*.f64 alphax alphax)) (/.f64 cos2phi (*.f64 alphay alphay))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 (/.f64 cos2phi alphay) alphay) (/.f64 (/.f64 sin2phi alphax) alphax))))
Compiler

Compiled 27 to 20 computations (25.9% saved)

simplify85.0ms (0.2%)

Algorithm
egglog
Counts
1 → 2
Calls
Call 1
Inputs
(/.f64 (neg.f64 (log.f64 (-.f64 1 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
Outputs
(/.f64 (neg.f64 (log.f64 (-.f64 1 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))

eval2.0ms (0%)

Compiler

Compiled 38 to 20 computations (47.4% saved)

prune7.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New022
Fresh011
Picked000
Done000
Total033
Error
0.5b
Counts
3 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
14.2b
(/.f64 (neg.f64 (log.f64 (-.f64 1 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
0.5b
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
Compiler

Compiled 43 to 29 computations (32.6% saved)

localize53.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(log1p.f64 (neg.f64 u0))
0.3b
(/.f64 sin2phi (*.f64 alphay alphay))
0.3b
(/.f64 cos2phi (*.f64 alphax alphax))
0.4b
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
Compiler

Compiled 65 to 14 computations (78.5% saved)

series204.0ms (0.5%)

Counts
4 → 102
Calls

30 calls:

TimeVariablePointExpression
4.0ms
sin2phi
@inf
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
3.0ms
cos2phi
@inf
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
3.0ms
u0
@0
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
3.0ms
alphax
@0
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
3.0ms
cos2phi
@0
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
Compiler

Compiled 17550 to 13380 computations (23.8% saved)

rewrite245.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
128×egg-rr
121×egg-rr
65×egg-rr
28×egg-rr
Counts
4 → 342
Calls
Call 1
Inputs
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 cos2phi (*.f64 alphax alphax))
(/.f64 sin2phi (*.f64 alphay alphay))
(log1p.f64 (neg.f64 u0))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (pow.f64 (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) (log1p.f64 (neg.f64 u0))) -1) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) (cbrt.f64 (log1p.f64 (neg.f64 u0))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 -1 (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) (log1p.f64 (neg.f64 u0)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (pow.f64 (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) (log1p.f64 (neg.f64 u0))) -1) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) sin2phi)) (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay))))) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 alphax alphax) alphay) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 sin2phi alphay) (*.f64 alphax alphax) (neg.f64 (neg.f64 (*.f64 cos2phi alphay))))) (*.f64 (*.f64 alphax alphax) alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (-.f64 (*.f64 (*.f64 alphax alphax) sin2phi) (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay))))) (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) 0) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 (neg.f64 cos2phi) (neg.f64 (*.f64 alphay alphay)) (neg.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) sin2phi))))) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)) 0) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 (neg.f64 cos2phi) (*.f64 alphay alphay) (neg.f64 (*.f64 (*.f64 alphax alphax) sin2phi)))) (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 alphax alphax) alphay) 0) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 (neg.f64 cos2phi) alphay (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay)))) (*.f64 (*.f64 alphax alphax) alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 0) (/.f64 1 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) -1)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))) (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log1p.f64 (neg.f64 u0)) (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (log1p.f64 (neg.f64 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (neg.f64 (log1p.f64 (neg.f64 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))) (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) (cbrt.f64 (log1p.f64 (neg.f64 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) 2) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 2)))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 2))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (log1p.f64 (neg.f64 u0))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0))))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) 1) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 2)))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 2))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))) (neg.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log1p.f64 (neg.f64 u0)) -1) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) 1) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))) (neg.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (/.f64 cos2phi (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (/.f64 cos2phi (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 cos2phi (/.f64 (/.f64 1 alphax) alphax) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 cos2phi) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (*.f64 alphax alphax)) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (cbrt.f64 cos2phi) alphax) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphax) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 cos2phi alphax) (/.f64 1 alphax) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 cos2phi (*.f64 alphax alphax)) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 alphax) (/.f64 cos2phi alphax) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 1 (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 cos2phi) (/.f64 -1 (*.f64 alphax alphax)) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax)) (/.f64 cos2phi (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2))) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 cos2phi 0) (pow.f64 (/.f64 (*.f64 alphax alphax) cos2phi) -1) (/.f64 cos2phi (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 cos2phi) 0) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (/.f64 (*.f64 alphax alphax) (cbrt.f64 cos2phi))) (/.f64 cos2phi (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 cos2phi (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 cos2phi cos2phi))) 0) (/.f64 (cbrt.f64 cos2phi) (/.f64 (*.f64 alphax alphax) (cbrt.f64 (*.f64 cos2phi cos2phi)))) (/.f64 cos2phi (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 cos2phi 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 alphax alphax)) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 cos2phi) 0) (pow.f64 (/.f64 (*.f64 alphax alphax) cos2phi) -1) (/.f64 cos2phi (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi cos2phi) (*.f64 alphax alphax))) 0) (/.f64 (cbrt.f64 (/.f64 cos2phi alphax)) (/.f64 alphax (cbrt.f64 (/.f64 (*.f64 cos2phi cos2phi) (*.f64 alphax alphax))))) (/.f64 cos2phi (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 alphax) 0) (/.f64 cos2phi (/.f64 alphax (/.f64 1 alphax))) (/.f64 cos2phi (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphax) 0) (/.f64 (cbrt.f64 cos2phi) (/.f64 alphax (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphax))) (/.f64 cos2phi (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))) 0) (/.f64 (cbrt.f64 (/.f64 1 alphax)) (/.f64 alphax (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))))) (/.f64 cos2phi (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 cos2phi alphax)) 2) 0) (/.f64 (cbrt.f64 (/.f64 cos2phi alphax)) (/.f64 alphax (pow.f64 (cbrt.f64 (/.f64 cos2phi alphax)) 2))) (/.f64 cos2phi (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 cos2phi alphax) 0) (/.f64 1 (/.f64 alphax (/.f64 cos2phi alphax))) (/.f64 cos2phi (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) (/.f64 cos2phi (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2) 0) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 cos2phi (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2) 0)) 0) (/.f64 (+.f64 0 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3)) (+.f64 0 (-.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2) 0))) (/.f64 cos2phi (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3)) (+.f64 0 (-.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2) 0))) (/.f64 cos2phi (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 0) (/.f64 (+.f64 0 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3)) (+.f64 0 (-.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2) 0))) (/.f64 cos2phi (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3) 0) (+.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2) (+.f64 0 0))) (/.f64 cos2phi (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3) 0) (+.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2) (+.f64 0 0))) (/.f64 cos2phi (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2) (+.f64 0 0)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3) 0) (+.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2) (+.f64 0 0))) (/.f64 cos2phi (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 0) (/.f64 1 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) -1)) (/.f64 cos2phi (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) 0) (/.f64 (cbrt.f64 cos2phi) (/.f64 (*.f64 alphax alphax) (cbrt.f64 (*.f64 cos2phi cos2phi)))) (/.f64 cos2phi (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) 0) (/.f64 (cbrt.f64 (neg.f64 cos2phi)) (/.f64 (neg.f64 (*.f64 alphax alphax)) (cbrt.f64 (*.f64 cos2phi cos2phi)))) (/.f64 cos2phi (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 cos2phi (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1 0) (/.f64 cos2phi (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 -1) (/.f64 cos2phi (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 0) (/.f64 cos2phi (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 -1 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (neg.f64 0) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (*.f64 alphax alphax))) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 cos2phi) (*.f64 alphax alphax)) (cbrt.f64 (*.f64 cos2phi cos2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 cos2phi (/.f64 (/.f64 1 alphax) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 cos2phi) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 cos2phi alphax) (/.f64 1 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 cos2phi) (/.f64 -1 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 cos2phi) alphax) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 alphax) (/.f64 cos2phi alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax)) (/.f64 cos2phi (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 cos2phi (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (*.f64 alphax alphax)) (cbrt.f64 cos2phi))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 alphax alphax)) (neg.f64 cos2phi))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphax) (/.f64 (cbrt.f64 cos2phi) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 cos2phi (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2))) (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (cbrt.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1 (/.f64 (cbrt.f64 cos2phi) alphax)) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (*.f64 (cbrt.f64 cos2phi) (/.f64 (/.f64 1 alphax) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax)) 2) cos2phi))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) 2) (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 cos2phi)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 cos2phi)) 2) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 cos2phi alphax)) (/.f64 1 (neg.f64 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphax)) (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (*.f64 alphax (cbrt.f64 alphax))) (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (cbrt.f64 alphax)) (/.f64 (cbrt.f64 cos2phi) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi cos2phi) (*.f64 alphax alphax))) (/.f64 (cbrt.f64 cos2phi) (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (/.f64 (cbrt.f64 cos2phi) (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 cos2phi) (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2))) (cbrt.f64 (/.f64 (*.f64 cos2phi cos2phi) (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 cos2phi) (*.f64 alphax (cbrt.f64 alphax))) (cbrt.f64 (/.f64 (*.f64 cos2phi cos2phi) (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 cos2phi alphax)) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 cos2phi (cbrt.f64 alphax)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2))) (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 alphax (cbrt.f64 alphax))) (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 alphax)) (/.f64 cos2phi (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (*.f64 0 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))) (+.f64 0 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (+.f64 0 (*.f64 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))) 0))) (-.f64 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 cos2phi (*.f64 alphax alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 cos2phi alphax) alphax)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 cos2phi) (neg.f64 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphax)) (cbrt.f64 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 cos2phi alphax)) (neg.f64 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (cbrt.f64 (/.f64 cos2phi alphax))) (cbrt.f64 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (cbrt.f64 cos2phi)) (cbrt.f64 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (cbrt.f64 (neg.f64 cos2phi))) (cbrt.f64 (neg.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (cbrt.f64 (*.f64 cos2phi cos2phi))) (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 (neg.f64 cos2phi) (cbrt.f64 (*.f64 alphax alphax)))) (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax)) cos2phi) (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 cos2phi (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2))) (cbrt.f64 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) 1) (neg.f64 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))) 1) (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphax)) 1) (cbrt.f64 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (neg.f64 cos2phi) (cbrt.f64 (*.f64 alphax alphax))) -1) (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) -1) alphax)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 cos2phi alphax)) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (cbrt.f64 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 cos2phi)) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (cbrt.f64 (neg.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))) 1) (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 alphax alphax))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 alphax alphax))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphax)) (cbrt.f64 alphax)) (cbrt.f64 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphax)) (cbrt.f64 (cbrt.f64 (*.f64 alphax alphax)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 alphax alphax))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphax)) 1) (cbrt.f64 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 cos2phi (cbrt.f64 alphax)) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (neg.f64 cos2phi) (cbrt.f64 (*.f64 alphax alphax)))) (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 cos2phi) (cbrt.f64 (*.f64 alphax alphax))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphax))) (cbrt.f64 (neg.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3)) -1))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 sin2phi) (/.f64 -1 (*.f64 alphay alphay)) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 1 (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay)) (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 sin2phi (/.f64 (/.f64 1 alphay) alphay) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 sin2phi) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (*.f64 alphay alphay)) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (cbrt.f64 sin2phi) alphay) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 (/.f64 sin2phi alphay) alphay) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 alphay) (/.f64 sin2phi alphay) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (/.f64 1 alphay) alphay) sin2phi (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2)) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2)) (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 sin2phi 0) (pow.f64 (/.f64 (*.f64 alphay alphay) sin2phi) -1) (/.f64 (/.f64 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 sin2phi alphay) 0) (/.f64 1 (/.f64 alphay (/.f64 sin2phi alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay) 0) (/.f64 (cbrt.f64 sin2phi) (/.f64 alphay (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) 0) (/.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 alphay (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))))) (/.f64 (/.f64 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 sin2phi sin2phi))) 0) (/.f64 (cbrt.f64 sin2phi) (/.f64 (*.f64 alphay alphay) (cbrt.f64 (*.f64 sin2phi sin2phi)))) (/.f64 (/.f64 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 sin2phi) 0) (pow.f64 (/.f64 (*.f64 alphay alphay) sin2phi) -1) (/.f64 (/.f64 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 alphay alphay)) sin2phi)) (/.f64 (/.f64 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 sin2phi) 0) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (/.f64 (*.f64 alphay alphay) (cbrt.f64 sin2phi))) (/.f64 (/.f64 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 0) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2) 0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 0)) (/.f64 (/.f64 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 3) 0) (+.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2) (+.f64 0 (*.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 0)))) (/.f64 (/.f64 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 3) 0) (+.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2) (+.f64 0 (*.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 0)))) (/.f64 (/.f64 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2) (+.f64 0 (*.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 0))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 3) 0) (+.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2) (+.f64 0 (*.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 0)))) (/.f64 (/.f64 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 0) (/.f64 1 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) -1)) (/.f64 (/.f64 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) 0) (/.f64 (cbrt.f64 sin2phi) (/.f64 (*.f64 alphay alphay) (cbrt.f64 (*.f64 sin2phi sin2phi)))) (/.f64 (/.f64 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) 0) (/.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (/.f64 alphay (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)))) (/.f64 (/.f64 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) 0) (/.f64 (cbrt.f64 (neg.f64 sin2phi)) (/.f64 (neg.f64 (*.f64 alphay alphay)) (cbrt.f64 (*.f64 sin2phi sin2phi)))) (/.f64 (/.f64 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (*.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (*.f64 0 (/.f64 (/.f64 sin2phi alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (*.f64 -1 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (*.f64 (neg.f64 0) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (*.f64 alphay alphay))) (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 sin2phi (/.f64 (/.f64 1 alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 alphay) alphay) sin2phi)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 sin2phi) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 sin2phi) (/.f64 -1 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 sin2phi) alphay) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 alphay) (/.f64 sin2phi alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay)) (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay) (/.f64 (cbrt.f64 sin2phi) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (*.f64 alphay alphay)) (cbrt.f64 sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 alphay alphay)) (neg.f64 sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 alphay) alphay) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2)) (cbrt.f64 sin2phi)) (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 alphay) (cbrt.f64 sin2phi)) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 alphay) (cbrt.f64 (/.f64 sin2phi alphay))) (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 alphay) (cbrt.f64 (/.f64 1 alphay))) (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay))) 2) 2) (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 alphay) alphay) 2)) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay))) 2) (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 sin2phi) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 sin2phi) (*.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay) (/.f64 1 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) (/.f64 1 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 alphay)) (*.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (/.f64 1 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 sin2phi alphay)) (/.f64 1 (neg.f64 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (/.f64 1 (*.f64 alphay (cbrt.f64 alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 sin2phi alphay) (/.f64 (/.f64 1 alphay) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 sin2phi (cbrt.f64 alphay)) (/.f64 (/.f64 1 alphay) (cbrt.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 1 alphay)) (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 1 alphay)) alphay) (/.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 1 alphay)) 1) (/.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) (cbrt.f64 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 sin2phi alphay)) alphay) (/.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 sin2phi alphay)) 1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) (/.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay) (cbrt.f64 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 sin2phi) alphay) (/.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (/.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay) (cbrt.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2)) (+.f64 0 (*.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) 0))) (-.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2)) (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 sin2phi alphay) alphay)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 sin2phi) (neg.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 sin2phi alphay)) (neg.f64 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 sin2phi (*.f64 alphay alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (*.f64 alphay (cbrt.f64 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2)) (cbrt.f64 (neg.f64 sin2phi))) (cbrt.f64 (neg.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2)) (cbrt.f64 sin2phi)) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2)) (cbrt.f64 (/.f64 sin2phi alphay))) (cbrt.f64 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 sin2phi) alphay) (cbrt.f64 (*.f64 sin2phi sin2phi))) alphay)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 alphay) (/.f64 sin2phi (cbrt.f64 alphay))) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 alphay) (neg.f64 sin2phi)) (neg.f64 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) (cbrt.f64 (*.f64 sin2phi sin2phi))) (*.f64 alphay (cbrt.f64 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay)) sin2phi) (*.f64 alphay (cbrt.f64 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 sin2phi)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2))) (cbrt.f64 (neg.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 sin2phi) (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2))) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2))) (cbrt.f64 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 sin2phi (cbrt.f64 alphay)) (/.f64 1 alphay)) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (/.f64 sin2phi alphay)) 1) (neg.f64 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 sin2phi) (cbrt.f64 (*.f64 alphay alphay))) (neg.f64 (*.f64 alphay (cbrt.f64 alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (*.f64 alphay (cbrt.f64 alphay)))) (pow.f64 (cbrt.f64 (*.f64 alphay (cbrt.f64 alphay))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) 1) (*.f64 alphay (cbrt.f64 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 sin2phi (cbrt.f64 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) (cbrt.f64 (cbrt.f64 (*.f64 alphay alphay)))) (cbrt.f64 (*.f64 alphay (cbrt.f64 alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) (cbrt.f64 alphay)) (cbrt.f64 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) 1) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) 1) (*.f64 alphay (cbrt.f64 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay))) (cbrt.f64 (neg.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay)))) (neg.f64 (*.f64 alphay (cbrt.f64 alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 1 (/.f64 1 (log1p.f64 (neg.f64 u0)))) (log1p.f64 (neg.f64 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (/.f64 1 (cbrt.f64 (log1p.f64 (neg.f64 u0))))) (log1p.f64 (neg.f64 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (log1p.f64 (neg.f64 u0)) (log1p.f64 (neg.f64 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 1 (pow.f64 (log1p.f64 (neg.f64 u0)) -1)) (log1p.f64 (neg.f64 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 1 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (log1p.f64 (neg.f64 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log1p.f64 (neg.f64 u0)) (*.f64 (log1p.f64 (neg.f64 u0)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log1p.f64 (neg.f64 u0)) (*.f64 0 (log1p.f64 (neg.f64 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (log1p.f64 (neg.f64 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (cbrt.f64 (log1p.f64 (neg.f64 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (log1p.f64 (neg.f64 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log1p.f64 (neg.f64 u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (cbrt.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))))) (pow.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (log1p.f64 (neg.f64 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) 2) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log1p.f64 (neg.f64 u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log1p.f64 (neg.f64 u0)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (log1p.f64 (neg.f64 u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (log1p.f64 (neg.f64 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (-.f64 1 u0))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (/.f64 1 (-.f64 1 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (neg.f64 u0))))))

simplify1.3s (3.3%)

Algorithm
egglog
Counts
444 → 555
Calls
Call 1
Inputs
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 u0 2) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))))
(+.f64 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (*.f64 (pow.f64 cos2phi 3) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 4) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 cos2phi) 3))))) (pow.f64 (pow.f64 alphay 2) 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 cos2phi) 3))))) (pow.f64 (pow.f64 alphay 2) 2)) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 -1 cos2phi) 4) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 6) (log.f64 (-.f64 1 u0)))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 6) (log.f64 (-.f64 1 u0)))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 8) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (pow.f64 (pow.f64 alphay 2) 2)))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 6) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (pow.f64 (pow.f64 sin2phi 2) 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphax) 4))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphax) 4))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (/.f64 -1 alphax) 6) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (pow.f64 (pow.f64 sin2phi 2) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 (pow.f64 sin2phi 3) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (pow.f64 (pow.f64 alphay 2) 2)))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 alphax 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 alphax 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 alphax 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 alphay 6) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 alphay 8)))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 alphay 6) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (log.f64 (-.f64 1 u0)))))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (log.f64 (-.f64 1 u0)))))) (*.f64 cos2phi (pow.f64 cos2phi 2)))) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 6) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 cos2phi 2) 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) 4))))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphay) 6) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 cos2phi 2) 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) 4))))) (*.f64 cos2phi (pow.f64 cos2phi 2)))))))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (pow.f64 alphax 2))
(*.f64 cos2phi (pow.f64 alphax -2))
(*.f64 cos2phi (pow.f64 alphax -2))
(*.f64 cos2phi (pow.f64 alphax -2))
(*.f64 cos2phi (pow.f64 alphax -2))
(*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2))
(*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2))
(*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2))
(*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2))
(*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi)
(*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi)
(*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi)
(*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi)
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (pow.f64 alphay 2))
(*.f64 sin2phi (pow.f64 alphay -2))
(*.f64 sin2phi (pow.f64 alphay -2))
(*.f64 sin2phi (pow.f64 alphay -2))
(*.f64 sin2phi (pow.f64 alphay -2))
(*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2))
(*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2))
(*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2))
(*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2))
(*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2))
(*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2))
(*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2))
(*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2))
(*.f64 -1 u0)
(+.f64 (*.f64 -1 u0) (*.f64 -1/2 (pow.f64 u0 2)))
(+.f64 (*.f64 -1 u0) (+.f64 (*.f64 -1/2 (pow.f64 u0 2)) (*.f64 -1/3 (pow.f64 u0 3))))
(+.f64 (*.f64 -1 u0) (+.f64 (*.f64 -1/2 (pow.f64 u0 2)) (+.f64 (*.f64 -1/3 (pow.f64 u0 3)) (*.f64 -1/4 (pow.f64 u0 4)))))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (pow.f64 (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) (log1p.f64 (neg.f64 u0))) -1) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) (cbrt.f64 (log1p.f64 (neg.f64 u0))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 1 0) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 -1 (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) (log1p.f64 (neg.f64 u0)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (pow.f64 (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) (log1p.f64 (neg.f64 u0))) -1) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) sin2phi)) (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay))))) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (*.f64 (*.f64 alphax alphax) alphay) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 sin2phi alphay) (*.f64 alphax alphax) (neg.f64 (neg.f64 (*.f64 cos2phi alphay))))) (*.f64 (*.f64 alphax alphax) alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (-.f64 (*.f64 (*.f64 alphax alphax) sin2phi) (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay))))) (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) 0) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 (neg.f64 cos2phi) (neg.f64 (*.f64 alphay alphay)) (neg.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) sin2phi))))) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)) 0) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 (neg.f64 cos2phi) (*.f64 alphay alphay) (neg.f64 (*.f64 (*.f64 alphax alphax) sin2phi)))) (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (*.f64 (*.f64 alphax alphax) alphay) 0) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 (neg.f64 cos2phi) alphay (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay)))) (*.f64 (*.f64 alphax alphax) alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 0) (/.f64 1 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) -1)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(+.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 0))
(+.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(-.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(-.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(*.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))) (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(*.f64 1 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 1)
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (log1p.f64 (neg.f64 u0)))
(*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))))
(*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (neg.f64 (log1p.f64 (neg.f64 u0))))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))) (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) (cbrt.f64 (log1p.f64 (neg.f64 u0))))
(*.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) -1) -1)
(*.f64 -1 (*.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(*.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) 2) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 2)))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 2))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) 2))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (log1p.f64 (neg.f64 u0))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0))))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) 1) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 2)))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 2))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))) (neg.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) -1) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 (/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) 1) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2))
(/.f64 (neg.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))) (neg.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)))
(pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))) 3)
(pow.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 3) 1/3)
(pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 1)
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(neg.f64 (*.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(neg.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 1))
(neg.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) -1))
(cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 3))
(fma.f64 0 0 (/.f64 cos2phi (*.f64 alphax alphax)))
(fma.f64 1 0 (/.f64 cos2phi (*.f64 alphax alphax)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 0))
(fma.f64 cos2phi (/.f64 (/.f64 1 alphax) alphax) (neg.f64 0))
(fma.f64 (cbrt.f64 cos2phi) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (*.f64 alphax alphax)) (neg.f64 0))
(fma.f64 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (neg.f64 0))
(fma.f64 (/.f64 (cbrt.f64 cos2phi) alphax) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphax) (neg.f64 0))
(fma.f64 (/.f64 cos2phi alphax) (/.f64 1 alphax) (neg.f64 0))
(fma.f64 1 (/.f64 cos2phi (*.f64 alphax alphax)) (neg.f64 0))
(fma.f64 (/.f64 1 alphax) (/.f64 cos2phi alphax) (neg.f64 0))
(fma.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 1 (neg.f64 0))
(fma.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi (neg.f64 0))
(fma.f64 (neg.f64 cos2phi) (/.f64 -1 (*.f64 alphax alphax)) (neg.f64 0))
(fma.f64 (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax)) (/.f64 cos2phi (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2))) (neg.f64 0))
(if (!=.f64 cos2phi 0) (pow.f64 (/.f64 (*.f64 alphax alphax) cos2phi) -1) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 (cbrt.f64 cos2phi) 0) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (/.f64 (*.f64 alphax alphax) (cbrt.f64 cos2phi))) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 1 0) (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 cos2phi cos2phi))) 0) (/.f64 (cbrt.f64 cos2phi) (/.f64 (*.f64 alphax alphax) (cbrt.f64 (*.f64 cos2phi cos2phi)))) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 cos2phi 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 alphax alphax)) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 (neg.f64 cos2phi) 0) (pow.f64 (/.f64 (*.f64 alphax alphax) cos2phi) -1) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi cos2phi) (*.f64 alphax alphax))) 0) (/.f64 (cbrt.f64 (/.f64 cos2phi alphax)) (/.f64 alphax (cbrt.f64 (/.f64 (*.f64 cos2phi cos2phi) (*.f64 alphax alphax))))) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 (/.f64 1 alphax) 0) (/.f64 cos2phi (/.f64 alphax (/.f64 1 alphax))) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphax) 0) (/.f64 (cbrt.f64 cos2phi) (/.f64 alphax (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphax))) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))) 0) (/.f64 (cbrt.f64 (/.f64 1 alphax)) (/.f64 alphax (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))))) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 cos2phi alphax)) 2) 0) (/.f64 (cbrt.f64 (/.f64 cos2phi alphax)) (/.f64 alphax (pow.f64 (cbrt.f64 (/.f64 cos2phi alphax)) 2))) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 (/.f64 cos2phi alphax) 0) (/.f64 1 (/.f64 alphax (/.f64 cos2phi alphax))) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2) 0) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2) 0)) 0) (/.f64 (+.f64 0 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3)) (+.f64 0 (-.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2) 0))) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3)) (+.f64 0 (-.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2) 0))) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 0) (/.f64 (+.f64 0 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3)) (+.f64 0 (-.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2) 0))) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3) 0) (+.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2) (+.f64 0 0))) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3) 0) (+.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2) (+.f64 0 0))) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2) (+.f64 0 0)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3) 0) (+.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2) (+.f64 0 0))) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 0) (/.f64 1 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) -1)) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) 0) (/.f64 (cbrt.f64 cos2phi) (/.f64 (*.f64 alphax alphax) (cbrt.f64 (*.f64 cos2phi cos2phi)))) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) 0) (/.f64 (cbrt.f64 (neg.f64 cos2phi)) (/.f64 (neg.f64 (*.f64 alphax alphax)) (cbrt.f64 (*.f64 cos2phi cos2phi)))) (/.f64 cos2phi (*.f64 alphax alphax)))
(+.f64 0 (/.f64 cos2phi (*.f64 alphax alphax)))
(+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 0)
(+.f64 (*.f64 -1 0) (/.f64 cos2phi (*.f64 alphax alphax)))
(+.f64 (*.f64 0 -1) (/.f64 cos2phi (*.f64 alphax alphax)))
(+.f64 (neg.f64 0) (/.f64 cos2phi (*.f64 alphax alphax)))
(+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 -1 0))
(+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (neg.f64 0) 0))
(+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (neg.f64 0))
(-.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 0)
(-.f64 0 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(-.f64 (/.f64 0 (neg.f64 (*.f64 alphax alphax))) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(*.f64 (/.f64 (cbrt.f64 cos2phi) (*.f64 alphax alphax)) (cbrt.f64 (*.f64 cos2phi cos2phi)))
(*.f64 -1 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(*.f64 cos2phi (/.f64 (/.f64 1 alphax) alphax))
(*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi)
(*.f64 (cbrt.f64 cos2phi) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (*.f64 alphax alphax)))
(*.f64 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)))
(*.f64 (/.f64 cos2phi alphax) (/.f64 1 alphax))
(*.f64 (neg.f64 cos2phi) (/.f64 -1 (*.f64 alphax alphax)))
(*.f64 (/.f64 (cbrt.f64 cos2phi) alphax) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphax))
(*.f64 (/.f64 1 alphax) (/.f64 cos2phi alphax))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax)) (/.f64 cos2phi (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(*.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) -1)
(*.f64 1 (/.f64 cos2phi (*.f64 alphax alphax)))
(*.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 1)
(*.f64 (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (*.f64 alphax alphax)) (cbrt.f64 cos2phi))
(*.f64 (/.f64 -1 (*.f64 alphax alphax)) (neg.f64 cos2phi))
(*.f64 (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphax) (/.f64 (cbrt.f64 cos2phi) alphax))
(*.f64 (/.f64 cos2phi (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2))) (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax)))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (cbrt.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) 2))
(*.f64 (*.f64 1 (/.f64 (cbrt.f64 cos2phi) alphax)) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphax))
(*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (*.f64 (cbrt.f64 cos2phi) (/.f64 (/.f64 1 alphax) alphax)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax)) 2) cos2phi))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) 2) (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))
(*.f64 (cbrt.f64 (cbrt.f64 cos2phi)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 cos2phi)) 2) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (*.f64 alphax alphax))))
(*.f64 (neg.f64 (/.f64 cos2phi alphax)) (/.f64 1 (neg.f64 alphax)))
(*.f64 (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2))))
(*.f64 (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphax)) (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (*.f64 alphax (cbrt.f64 alphax))) (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (cbrt.f64 alphax)) (/.f64 (cbrt.f64 cos2phi) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphax)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi cos2phi) (*.f64 alphax alphax))) (/.f64 (cbrt.f64 cos2phi) (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2))))
(*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (/.f64 (cbrt.f64 cos2phi) (*.f64 alphax alphax)))
(*.f64 (/.f64 (cbrt.f64 cos2phi) (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2))) (cbrt.f64 (/.f64 (*.f64 cos2phi cos2phi) (*.f64 alphax alphax))))
(*.f64 (/.f64 (cbrt.f64 cos2phi) (*.f64 alphax (cbrt.f64 alphax))) (cbrt.f64 (/.f64 (*.f64 cos2phi cos2phi) (*.f64 alphax alphax))))
(*.f64 (cbrt.f64 (/.f64 cos2phi alphax)) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphax)))
(*.f64 (/.f64 cos2phi (cbrt.f64 alphax)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphax)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2))) (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))))
(*.f64 (/.f64 1 (*.f64 alphax (cbrt.f64 alphax))) (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))))
(*.f64 (cbrt.f64 (/.f64 1 alphax)) (/.f64 cos2phi (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphax)))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (*.f64 0 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))) (+.f64 0 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (+.f64 0 (*.f64 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))) 0))) (-.f64 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))) 0))
(/.f64 cos2phi (*.f64 alphax alphax))
(/.f64 (/.f64 cos2phi alphax) alphax)
(/.f64 (neg.f64 cos2phi) (neg.f64 (*.f64 alphax alphax)))
(/.f64 (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphax)) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (neg.f64 (/.f64 cos2phi alphax)) (neg.f64 alphax))
(/.f64 (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)))
(/.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (cbrt.f64 (/.f64 cos2phi alphax))) (cbrt.f64 alphax))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (cbrt.f64 cos2phi)) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (cbrt.f64 (neg.f64 cos2phi))) (cbrt.f64 (neg.f64 (*.f64 alphax alphax))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (cbrt.f64 (*.f64 cos2phi cos2phi))) (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)))
(/.f64 (*.f64 -1 (/.f64 (neg.f64 cos2phi) (cbrt.f64 (*.f64 alphax alphax)))) (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax)) cos2phi) (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)))
(/.f64 (/.f64 cos2phi (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2))) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) 1) (neg.f64 alphax))
(/.f64 (*.f64 (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))) 1) (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)))
(/.f64 (*.f64 (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphax)) 1) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (*.f64 (/.f64 (neg.f64 cos2phi) (cbrt.f64 (*.f64 alphax alphax))) -1) (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)))
(/.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) -1) alphax)
(/.f64 (*.f64 (cbrt.f64 (/.f64 cos2phi alphax)) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (cbrt.f64 alphax))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 cos2phi)) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (cbrt.f64 (neg.f64 (*.f64 alphax alphax))))
(/.f64 (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 alphax))
(/.f64 (/.f64 (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))) 1) (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)))
(/.f64 (/.f64 (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 alphax alphax))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 alphax alphax))) 2) 2))
(/.f64 (/.f64 (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphax)) (cbrt.f64 alphax)) (cbrt.f64 alphax))
(/.f64 (/.f64 (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphax)) (cbrt.f64 (cbrt.f64 (*.f64 alphax alphax)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 alphax alphax))) 2))
(/.f64 (/.f64 (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphax)) 1) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (/.f64 cos2phi (cbrt.f64 alphax)) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphax))
(/.f64 (neg.f64 (/.f64 (neg.f64 cos2phi) (cbrt.f64 (*.f64 alphax alphax)))) (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)))
(/.f64 (/.f64 (neg.f64 cos2phi) (cbrt.f64 (*.f64 alphax alphax))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2))))
(/.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphax))) (cbrt.f64 (neg.f64 (*.f64 alphax alphax))))
(pow.f64 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))) 3)
(pow.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3) 1/3)
(pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 1)
(neg.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3))
(cbrt.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3)) -1))
(fma.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay) (neg.f64 0))
(fma.f64 (neg.f64 sin2phi) (/.f64 -1 (*.f64 alphay alphay)) (neg.f64 0))
(fma.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 1 (neg.f64 0))
(fma.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay)) (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) (neg.f64 0))
(fma.f64 sin2phi (/.f64 (/.f64 1 alphay) alphay) (neg.f64 0))
(fma.f64 (cbrt.f64 sin2phi) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (*.f64 alphay alphay)) (neg.f64 0))
(fma.f64 (/.f64 (cbrt.f64 sin2phi) alphay) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay) (neg.f64 0))
(fma.f64 1 (/.f64 (/.f64 sin2phi alphay) alphay) (neg.f64 0))
(fma.f64 (/.f64 1 alphay) (/.f64 sin2phi alphay) (neg.f64 0))
(fma.f64 (/.f64 (/.f64 1 alphay) alphay) sin2phi (neg.f64 0))
(fma.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2)) (neg.f64 0))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2)) (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) (neg.f64 0))
(if (!=.f64 sin2phi 0) (pow.f64 (/.f64 (*.f64 alphay alphay) sin2phi) -1) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 (/.f64 sin2phi alphay) 0) (/.f64 1 (/.f64 alphay (/.f64 sin2phi alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay) 0) (/.f64 (cbrt.f64 sin2phi) (/.f64 alphay (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 (/.f64 1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) 0) (/.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 alphay (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))))) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 sin2phi sin2phi))) 0) (/.f64 (cbrt.f64 sin2phi) (/.f64 (*.f64 alphay alphay) (cbrt.f64 (*.f64 sin2phi sin2phi)))) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 (neg.f64 sin2phi) 0) (pow.f64 (/.f64 (*.f64 alphay alphay) sin2phi) -1) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 alphay alphay)) sin2phi)) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 1 0) (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 (cbrt.f64 sin2phi) 0) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (/.f64 (*.f64 alphay alphay) (cbrt.f64 sin2phi))) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 0) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2) 0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 0)) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 3) 0) (+.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2) (+.f64 0 (*.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 0)))) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 3) 0) (+.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2) (+.f64 0 (*.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 0)))) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2) (+.f64 0 (*.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 0))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 3) 0) (+.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2) (+.f64 0 (*.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 0)))) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 0) (/.f64 1 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) -1)) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) 0) (/.f64 (cbrt.f64 sin2phi) (/.f64 (*.f64 alphay alphay) (cbrt.f64 (*.f64 sin2phi sin2phi)))) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) 0) (/.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (/.f64 alphay (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)))) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) 0) (/.f64 (cbrt.f64 (neg.f64 sin2phi)) (/.f64 (neg.f64 (*.f64 alphay alphay)) (cbrt.f64 (*.f64 sin2phi sin2phi)))) (/.f64 (/.f64 sin2phi alphay) alphay))
(+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (*.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 0))
(+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (*.f64 0 (/.f64 (/.f64 sin2phi alphay) alphay)))
(+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (*.f64 -1 0))
(+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (*.f64 (neg.f64 0) 0))
(+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (neg.f64 0))
(-.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 0)
(-.f64 0 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))
(-.f64 (/.f64 0 (neg.f64 (*.f64 alphay alphay))) (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))
(*.f64 sin2phi (/.f64 (/.f64 1 alphay) alphay))
(*.f64 (/.f64 (/.f64 1 alphay) alphay) sin2phi)
(*.f64 (cbrt.f64 sin2phi) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (*.f64 alphay alphay)))
(*.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay))
(*.f64 (neg.f64 sin2phi) (/.f64 -1 (*.f64 alphay alphay)))
(*.f64 (/.f64 (cbrt.f64 sin2phi) alphay) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay))
(*.f64 (/.f64 1 alphay) (/.f64 sin2phi alphay))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay)) (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)))
(*.f64 1 (/.f64 (/.f64 sin2phi alphay) alphay))
(*.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 1)
(*.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay) (/.f64 (cbrt.f64 sin2phi) alphay))
(*.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (*.f64 alphay alphay)) (cbrt.f64 sin2phi))
(*.f64 (/.f64 -1 (*.f64 alphay alphay)) (neg.f64 sin2phi))
(*.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) -1)
(*.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 alphay) alphay) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2)) (cbrt.f64 sin2phi)) (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay)))
(*.f64 (*.f64 (/.f64 1 alphay) (cbrt.f64 sin2phi)) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay))
(*.f64 (*.f64 (/.f64 1 alphay) (cbrt.f64 (/.f64 sin2phi alphay))) (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)))
(*.f64 (*.f64 (/.f64 1 alphay) (cbrt.f64 (/.f64 1 alphay))) (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))))
(*.f64 -1 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay))) 2) 2) (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 alphay) alphay) 2)) sin2phi))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay))) 2) (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2))))
(*.f64 (cbrt.f64 sin2phi) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2))))
(*.f64 (cbrt.f64 sin2phi) (*.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay) (/.f64 1 alphay)))
(*.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) (/.f64 1 alphay)))
(*.f64 (cbrt.f64 (/.f64 1 alphay)) (*.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (/.f64 1 alphay)))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2))))
(*.f64 (neg.f64 (/.f64 sin2phi alphay)) (/.f64 1 (neg.f64 alphay)))
(*.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (/.f64 1 (*.f64 alphay (cbrt.f64 alphay))))
(*.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)))
(*.f64 (/.f64 sin2phi alphay) (/.f64 (/.f64 1 alphay) 1))
(*.f64 (/.f64 sin2phi (cbrt.f64 alphay)) (/.f64 (/.f64 1 alphay) (cbrt.f64 (*.f64 alphay alphay))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 alphay)) (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 alphay)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 alphay)) alphay) (/.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) 1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 alphay)) 1) (/.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) alphay))
(*.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 (*.f64 alphay alphay))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) (cbrt.f64 alphay)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 sin2phi alphay)) alphay) (/.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) 1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 sin2phi alphay)) 1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) alphay))
(*.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) (/.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay) (cbrt.f64 alphay)))
(*.f64 (/.f64 (cbrt.f64 sin2phi) alphay) (/.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay) 1))
(*.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (/.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay) (cbrt.f64 (*.f64 alphay alphay))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2)) (+.f64 0 (*.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) 0))) (-.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) 0))
(*.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2)) (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 (/.f64 sin2phi alphay) alphay)
(/.f64 (neg.f64 sin2phi) (neg.f64 (*.f64 alphay alphay)))
(/.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (neg.f64 (/.f64 sin2phi alphay)) (neg.f64 alphay))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (*.f64 alphay (cbrt.f64 alphay)))
(/.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2)) (cbrt.f64 (neg.f64 sin2phi))) (cbrt.f64 (neg.f64 (*.f64 alphay alphay))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2)) (cbrt.f64 sin2phi)) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2)) (cbrt.f64 (/.f64 sin2phi alphay))) (cbrt.f64 alphay))
(/.f64 (*.f64 (/.f64 (cbrt.f64 sin2phi) alphay) (cbrt.f64 (*.f64 sin2phi sin2phi))) alphay)
(/.f64 (*.f64 (/.f64 1 alphay) (/.f64 sin2phi (cbrt.f64 alphay))) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (*.f64 (/.f64 1 alphay) (neg.f64 sin2phi)) (neg.f64 alphay))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) (cbrt.f64 (*.f64 sin2phi sin2phi))) (*.f64 alphay (cbrt.f64 alphay)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay)) sin2phi) (*.f64 alphay (cbrt.f64 alphay)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 sin2phi)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2))) (cbrt.f64 (neg.f64 (*.f64 alphay alphay))))
(/.f64 (*.f64 (cbrt.f64 sin2phi) (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2))) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2))) (cbrt.f64 alphay))
(/.f64 (*.f64 (/.f64 sin2phi (cbrt.f64 alphay)) (/.f64 1 alphay)) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (*.f64 (neg.f64 (/.f64 sin2phi alphay)) 1) (neg.f64 alphay))
(/.f64 (/.f64 (neg.f64 sin2phi) (cbrt.f64 (*.f64 alphay alphay))) (neg.f64 (*.f64 alphay (cbrt.f64 alphay))))
(/.f64 (/.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (*.f64 alphay (cbrt.f64 alphay)))) (pow.f64 (cbrt.f64 (*.f64 alphay (cbrt.f64 alphay))) 2))
(/.f64 (/.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) 1) (*.f64 alphay (cbrt.f64 alphay)))
(/.f64 (/.f64 sin2phi (cbrt.f64 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))
(/.f64 (/.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) (cbrt.f64 (cbrt.f64 (*.f64 alphay alphay)))) (cbrt.f64 (*.f64 alphay (cbrt.f64 alphay))))
(/.f64 (/.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) (cbrt.f64 alphay)) (cbrt.f64 alphay))
(/.f64 (*.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) 1) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (*.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) 1) (*.f64 alphay (cbrt.f64 alphay)))
(/.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay))) (cbrt.f64 (neg.f64 (*.f64 alphay alphay))))
(/.f64 (neg.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay)))) (neg.f64 (*.f64 alphay (cbrt.f64 alphay))))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 3) 1/3)
(pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 1)
(neg.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 3))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 1 (/.f64 1 (log1p.f64 (neg.f64 u0)))) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (/.f64 1 (cbrt.f64 (log1p.f64 (neg.f64 u0))))) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 1 0) (log1p.f64 (neg.f64 u0)) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 1 (pow.f64 (log1p.f64 (neg.f64 u0)) -1)) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 1 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (log1p.f64 (neg.f64 u0)))
(+.f64 (log1p.f64 (neg.f64 u0)) (*.f64 (log1p.f64 (neg.f64 u0)) 0))
(+.f64 (log1p.f64 (neg.f64 u0)) (*.f64 0 (log1p.f64 (neg.f64 u0))))
(-.f64 0 (neg.f64 (log1p.f64 (neg.f64 u0))))
(*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (cbrt.f64 (log1p.f64 (neg.f64 u0))))
(*.f64 1 (log1p.f64 (neg.f64 u0)))
(*.f64 (log1p.f64 (neg.f64 u0)) 1)
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) -1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (cbrt.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))))) (pow.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) 2))
(*.f64 -1 (neg.f64 (log1p.f64 (neg.f64 u0))))
(*.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) 2) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))))
(*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))))
(/.f64 (log1p.f64 (neg.f64 u0)) 1)
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) -1) -1)
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) -1)
(pow.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) 3)
(pow.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3) 1/3)
(pow.f64 (log1p.f64 (neg.f64 u0)) 1)
(neg.f64 (neg.f64 (log1p.f64 (neg.f64 u0))))
(cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3))
(log.f64 (-.f64 1 u0))
(log.f64 (/.f64 1 (/.f64 1 (-.f64 1 u0))))
(log1p.f64 (neg.f64 u0))
Outputs
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 u0 2) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(fma.f64 1/2 (/.f64 (*.f64 u0 u0) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 alphax alphax))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))))
(+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 alphay alphay) (*.f64 sin2phi sin2phi)) (/.f64 (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 alphax 4) sin2phi)))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 alphax alphax)))))
(+.f64 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (*.f64 (pow.f64 cos2phi 3) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))))))
(+.f64 (/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 cos2phi 3)) (pow.f64 (pow.f64 alphay 4) 2)) (*.f64 (*.f64 (*.f64 alphax alphax) (pow.f64 (*.f64 sin2phi sin2phi) 2)) (pow.f64 alphax 4))) (+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 alphay alphay) (*.f64 sin2phi sin2phi)) (/.f64 (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 alphax 4) sin2phi)))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 alphax alphax))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log1p.f64 (neg.f64 u0))))) (*.f64 alphay alphay)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (log1p.f64 (neg.f64 u0)))))) (pow.f64 alphay 4))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log1p.f64 (neg.f64 u0))))) (*.f64 alphay alphay))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 4) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (log1p.f64 (neg.f64 u0)))))) (pow.f64 alphay 4))) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 4) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 sin2phi (log1p.f64 (neg.f64 u0))))) (*.f64 sin2phi sin2phi)) (*.f64 (*.f64 alphay alphay) (pow.f64 alphay 4))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log1p.f64 (neg.f64 u0))))) (*.f64 alphay alphay)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log1p.f64 (neg.f64 u0))))) (*.f64 alphay alphay)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 cos2phi) 3))))) (pow.f64 (pow.f64 alphay 2) 2))))
(+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log1p.f64 (neg.f64 u0))))) (*.f64 alphay alphay)) (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 cos2phi) 3)) (pow.f64 alphax 4)))) (pow.f64 alphay 4))) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 cos2phi) 3))))) (pow.f64 (pow.f64 alphay 2) 2)) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 -1 cos2phi) 4) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))))))
(+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log1p.f64 (neg.f64 u0))))) (*.f64 alphay alphay)) (+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 cos2phi) 3)) (pow.f64 alphax 4)))) (pow.f64 alphay 4)) (/.f64 (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 (/.f64 -1 cos2phi) 4) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))))) (*.f64 (*.f64 alphay alphay) (pow.f64 alphay 4))))) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 alphay alphay))) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 6) (log.f64 (-.f64 1 u0)))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 sin2phi sin2phi) (pow.f64 alphax 6)) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4))))) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 alphay alphay))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 6) (log.f64 (-.f64 1 u0)))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 8) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (pow.f64 (pow.f64 alphay 2) 2)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 sin2phi sin2phi) (pow.f64 alphax 6)) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 alphay alphay)))) (*.f64 (/.f64 (*.f64 sin2phi sin2phi) (*.f64 alphay alphay)) (/.f64 (*.f64 (*.f64 (pow.f64 alphax 8) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 (*.f64 cos2phi cos2phi) 2) (pow.f64 alphay 4))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)))
(+.f64 (/.f64 (*.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0)))) (*.f64 sin2phi sin2phi)) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))))
(+.f64 (/.f64 (*.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0)))) (*.f64 sin2phi sin2phi)) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))))) (pow.f64 sin2phi 3))) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 6) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (pow.f64 (pow.f64 sin2phi 2) 2)))))
(+.f64 (/.f64 (*.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0)))) (*.f64 sin2phi sin2phi)) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))))) (pow.f64 sin2phi 3))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 6) (*.f64 (pow.f64 cos2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay 4) 2)))) (pow.f64 (*.f64 sin2phi sin2phi) 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 sin2phi sin2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphax) 4))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 alphax) 4))))) (pow.f64 sin2phi 3))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 sin2phi sin2phi))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphax) 4))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (/.f64 -1 alphax) 6) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (pow.f64 (pow.f64 sin2phi 2) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 alphax) 4))))) (pow.f64 sin2phi 3))) (+.f64 (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 6) (log1p.f64 (neg.f64 u0))) (pow.f64 (pow.f64 alphay 4) 2))) (pow.f64 (*.f64 sin2phi sin2phi) 2)) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 sin2phi sin2phi)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 alphay alphay))) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 alphay alphay))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 (*.f64 sin2phi sin2phi) (pow.f64 alphax 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 (pow.f64 sin2phi 3) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (pow.f64 (pow.f64 alphay 2) 2)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 alphay alphay))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 (*.f64 sin2phi sin2phi) (pow.f64 alphax 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 (pow.f64 sin2phi 3) (log1p.f64 (neg.f64 u0)))) (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (*.f64 cos2phi cos2phi) 2) (pow.f64 alphay 4)))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 alphax 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 alphax alphax)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 alphax 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 alphax alphax)) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))))) (pow.f64 alphax 4)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 alphax 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 alphax alphax)) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 1 sin2phi) 4) (*.f64 alphax alphax)) (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay 4) 2))) (pow.f64 alphax 4))) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))))) (pow.f64 alphax 4))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 alphay 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (*.f64 alphax alphax)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2))))
(+.f64 (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 alphay 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (*.f64 alphax alphax)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (*.f64 alphay alphay) (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))))) (pow.f64 alphax 4))) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)))))
(+.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))))) (pow.f64 alphax 4)) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 -1 sin2phi) 4) (*.f64 alphax alphax)) (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay 4) 2))) (pow.f64 alphax 4))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 alphay 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (*.f64 alphax alphax)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphay 4) cos2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 alphax alphax))) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 alphay 6) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))))))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphay 4) cos2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 alphax alphax))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 6)) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) sin2phi))))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 alphay 8)))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 alphay 6) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))))))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphay 4) cos2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 alphax alphax))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 8))) (*.f64 (*.f64 (*.f64 alphax alphax) (pow.f64 (*.f64 sin2phi sin2phi) 2)) (pow.f64 alphax 4))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 6)) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) sin2phi)))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (log1p.f64 (neg.f64 u0)))) (*.f64 cos2phi cos2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (log.f64 (-.f64 1 u0)))))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (log1p.f64 (neg.f64 u0)))) (*.f64 cos2phi cos2phi)) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (*.f64 (pow.f64 (/.f64 1 alphay) 4) (log1p.f64 (neg.f64 u0))) (pow.f64 alphax 4)))) (pow.f64 cos2phi 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (log.f64 (-.f64 1 u0)))))) (*.f64 cos2phi (pow.f64 cos2phi 2)))) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 6) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 cos2phi 2) 2)))))
(+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (log1p.f64 (neg.f64 u0)))) (*.f64 cos2phi cos2phi)) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (*.f64 (pow.f64 (/.f64 1 alphay) 4) (log1p.f64 (neg.f64 u0))) (pow.f64 alphax 4)))) (pow.f64 cos2phi 3))) (/.f64 (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 (*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 6)) (log1p.f64 (neg.f64 u0))))) (pow.f64 (*.f64 cos2phi cos2phi) 2)))) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (log1p.f64 (neg.f64 u0)))) (pow.f64 alphax 4)) (*.f64 cos2phi cos2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) 4))))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (log1p.f64 (neg.f64 u0)))) (pow.f64 alphax 4)) (*.f64 cos2phi cos2phi))) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 alphay) 4))))) (pow.f64 cos2phi 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphay) 6) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 cos2phi 2) 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) 4))))) (*.f64 cos2phi (pow.f64 cos2phi 2)))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (log1p.f64 (neg.f64 u0)))) (pow.f64 alphax 4)) (*.f64 cos2phi cos2phi))) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphay) 6) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))))) (pow.f64 (*.f64 cos2phi cos2phi) 2)) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 alphay) 4))))) (pow.f64 cos2phi 3)))))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (*.f64 alphax alphax))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (*.f64 alphax alphax))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (*.f64 alphax alphax))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (*.f64 alphax alphax))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (*.f64 alphax alphax))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (*.f64 alphax alphax))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (*.f64 alphax alphax))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (*.f64 alphax alphax))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (*.f64 alphax alphax))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (*.f64 alphax alphax))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (*.f64 alphax alphax))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (*.f64 alphax alphax))
(*.f64 cos2phi (pow.f64 alphax -2))
(*.f64 cos2phi (pow.f64 alphax -2))
(*.f64 cos2phi (pow.f64 alphax -2))
(*.f64 cos2phi (pow.f64 alphax -2))
(*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2))
(/.f64 cos2phi (*.f64 alphax alphax))
(*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2))
(/.f64 cos2phi (*.f64 alphax alphax))
(*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2))
(/.f64 cos2phi (*.f64 alphax alphax))
(*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2))
(/.f64 cos2phi (*.f64 alphax alphax))
(*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi)
(*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi)
(*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi)
(*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi)
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 sin2phi (pow.f64 alphay -2))
(*.f64 sin2phi (pow.f64 alphay -2))
(*.f64 sin2phi (pow.f64 alphay -2))
(*.f64 sin2phi (pow.f64 alphay -2))
(*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2))
(*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2))
(*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2))
(*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2))
(*.f64 -1 u0)
(neg.f64 u0)
(+.f64 (*.f64 -1 u0) (*.f64 -1/2 (pow.f64 u0 2)))
(+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0)))
(+.f64 (*.f64 -1 u0) (+.f64 (*.f64 -1/2 (pow.f64 u0 2)) (*.f64 -1/3 (pow.f64 u0 3))))
(+.f64 (neg.f64 u0) (fma.f64 -1/2 (*.f64 u0 u0) (*.f64 -1/3 (pow.f64 u0 3))))
(+.f64 (*.f64 -1 u0) (+.f64 (*.f64 -1/2 (pow.f64 u0 2)) (+.f64 (*.f64 -1/3 (pow.f64 u0 3)) (*.f64 -1/4 (pow.f64 u0 4)))))
(+.f64 (neg.f64 u0) (fma.f64 -1/2 (*.f64 u0 u0) (fma.f64 -1/3 (pow.f64 u0 3) (*.f64 -1/4 (pow.f64 u0 4)))))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (pow.f64 (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) (log1p.f64 (neg.f64 u0))) -1) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (pow.f64 (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) (log1p.f64 (neg.f64 u0))) -1) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) (cbrt.f64 (log1p.f64 (neg.f64 u0))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (log1p.f64 (neg.f64 u0))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 1 0) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 1 0) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 -1 (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) (log1p.f64 (neg.f64 u0)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 -1 (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (log1p.f64 (neg.f64 u0)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (pow.f64 (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) (log1p.f64 (neg.f64 u0))) -1) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (pow.f64 (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) (log1p.f64 (neg.f64 u0))) -1) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) sin2phi)) (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay))))) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) 0) (*.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 (neg.f64 cos2phi) (*.f64 alphay alphay) (neg.f64 (*.f64 sin2phi (*.f64 alphax alphax)))))) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 (*.f64 alphax alphax) alphay) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 sin2phi alphay) (*.f64 alphax alphax) (neg.f64 (neg.f64 (*.f64 cos2phi alphay))))) (*.f64 (*.f64 alphax alphax) alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (*.f64 (*.f64 alphax alphax) alphay) 0) (*.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 (/.f64 sin2phi alphay) (*.f64 alphax alphax) (*.f64 cos2phi alphay)))) (*.f64 (*.f64 alphax alphax) alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (-.f64 (*.f64 (*.f64 alphax alphax) sin2phi) (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay))))) (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)) 0) (*.f64 (*.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 (*.f64 alphax alphax) sin2phi (neg.f64 (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay))))))) (*.f64 alphax alphax)) (*.f64 alphay alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) 0) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 (neg.f64 cos2phi) (neg.f64 (*.f64 alphay alphay)) (neg.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) sin2phi))))) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)))) (fma.f64 (neg.f64 cos2phi) (neg.f64 (*.f64 alphay alphay)) (*.f64 sin2phi (*.f64 alphax alphax)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)) 0) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 (neg.f64 cos2phi) (*.f64 alphay alphay) (neg.f64 (*.f64 (*.f64 alphax alphax) sin2phi)))) (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)) 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) (fma.f64 (neg.f64 cos2phi) (*.f64 alphay alphay) (neg.f64 (*.f64 sin2phi (*.f64 alphax alphax))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 (*.f64 alphax alphax) alphay) 0) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 (neg.f64 cos2phi) alphay (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay)))) (*.f64 (*.f64 alphax alphax) alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (*.f64 (*.f64 alphax alphax) alphay) 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 (*.f64 alphax alphax) alphay)) (fma.f64 (neg.f64 cos2phi) alphay (neg.f64 (/.f64 (*.f64 sin2phi (*.f64 alphax alphax)) alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 0) (/.f64 1 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) -1)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (pow.f64 (/.f64 1 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) -1) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(+.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 0))
(+.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 0)
(+.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(+.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 0)
(-.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(-.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))) (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 1 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 1)
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (log1p.f64 (neg.f64 u0)))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (log1p.f64 (neg.f64 u0))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) 2)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (neg.f64 (log1p.f64 (neg.f64 u0))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (log1p.f64 (neg.f64 u0))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))) (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) 2)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) (cbrt.f64 (log1p.f64 (neg.f64 u0))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) -1) -1)
(neg.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 -1 (*.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(neg.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) 2) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(*.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) 2) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 1)
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 2)))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 2))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (log1p.f64 (neg.f64 u0)) (*.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))
(/.f64 (/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) 2))
(/.f64 (/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) 2))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (log1p.f64 (neg.f64 u0))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (log1p.f64 (neg.f64 u0))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0))))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (neg.f64 (log1p.f64 (neg.f64 u0))))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) 1) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 2)))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 2))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (neg.f64 (log1p.f64 (neg.f64 u0))))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))) (neg.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)))
(/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (neg.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) -1) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 (log1p.f64 (neg.f64 u0)) (*.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) -1))
(/.f64 (/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) 1) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (neg.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))) (neg.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))) 3)
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(pow.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 3) 1/3)
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 1)
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(neg.f64 (*.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(neg.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))))
(neg.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 1))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(neg.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) -1))
(neg.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))))
(cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 3))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(fma.f64 0 0 (/.f64 cos2phi (*.f64 alphax alphax)))
(/.f64 cos2phi (*.f64 alphax alphax))
(fma.f64 1 0 (/.f64 cos2phi (*.f64 alphax alphax)))
(/.f64 cos2phi (*.f64 alphax alphax))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 0))
(/.f64 cos2phi (*.f64 alphax alphax))
(fma.f64 cos2phi (/.f64 (/.f64 1 alphax) alphax) (neg.f64 0))
(/.f64 cos2phi (*.f64 alphax alphax))
(fma.f64 (cbrt.f64 cos2phi) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (*.f64 alphax alphax)) (neg.f64 0))
(fma.f64 (cbrt.f64 cos2phi) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (*.f64 alphax alphax)) 0)
(fma.f64 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (neg.f64 0))
(/.f64 cos2phi (*.f64 alphax alphax))
(fma.f64 (/.f64 (cbrt.f64 cos2phi) alphax) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphax) (neg.f64 0))
(fma.f64 (cbrt.f64 cos2phi) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (*.f64 alphax alphax)) 0)
(fma.f64 (/.f64 cos2phi alphax) (/.f64 1 alphax) (neg.f64 0))
(/.f64 cos2phi (*.f64 alphax alphax))
(fma.f64 1 (/.f64 cos2phi (*.f64 alphax alphax)) (neg.f64 0))
(/.f64 cos2phi (*.f64 alphax alphax))
(fma.f64 (/.f64 1 alphax) (/.f64 cos2phi alphax) (neg.f64 0))
(/.f64 cos2phi (*.f64 alphax alphax))
(fma.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 1 (neg.f64 0))
(/.f64 cos2phi (*.f64 alphax alphax))
(fma.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi (neg.f64 0))
(/.f64 cos2phi (*.f64 alphax alphax))
(fma.f64 (neg.f64 cos2phi) (/.f64 -1 (*.f64 alphax alphax)) (neg.f64 0))
(fma.f64 (neg.f64 cos2phi) (/.f64 -1 (*.f64 alphax alphax)) 0)
(fma.f64 (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax)) (/.f64 cos2phi (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2))) (neg.f64 0))
(fma.f64 (cbrt.f64 (/.f64 1 (*.f64 alphax alphax))) (/.f64 cos2phi (cbrt.f64 (pow.f64 alphax 4))) 0)
(if (!=.f64 cos2phi 0) (pow.f64 (/.f64 (*.f64 alphax alphax) cos2phi) -1) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 (cbrt.f64 cos2phi) 0) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (/.f64 (*.f64 alphax alphax) (cbrt.f64 cos2phi))) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 1 0) (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 cos2phi cos2phi))) 0) (/.f64 (cbrt.f64 cos2phi) (/.f64 (*.f64 alphax alphax) (cbrt.f64 (*.f64 cos2phi cos2phi)))) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 cos2phi 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 alphax alphax)) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 cos2phi 0) (/.f64 -1 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 (neg.f64 cos2phi) 0) (pow.f64 (/.f64 (*.f64 alphax alphax) cos2phi) -1) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 (neg.f64 cos2phi) 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi cos2phi) (*.f64 alphax alphax))) 0) (/.f64 (cbrt.f64 (/.f64 cos2phi alphax)) (/.f64 alphax (cbrt.f64 (/.f64 (*.f64 cos2phi cos2phi) (*.f64 alphax alphax))))) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 (/.f64 1 alphax) 0) (/.f64 cos2phi (/.f64 alphax (/.f64 1 alphax))) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphax) 0) (/.f64 (cbrt.f64 cos2phi) (/.f64 alphax (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphax))) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))) 0) (/.f64 (cbrt.f64 (/.f64 1 alphax)) (/.f64 alphax (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))))) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 cos2phi alphax)) 2) 0) (/.f64 (cbrt.f64 (/.f64 cos2phi alphax)) (/.f64 alphax (pow.f64 (cbrt.f64 (/.f64 cos2phi alphax)) 2))) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 (/.f64 cos2phi alphax) 0) (/.f64 1 (/.f64 alphax (/.f64 cos2phi alphax))) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) 0) (/.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2) 0) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 0) (/.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2) 0)) 0) (/.f64 (+.f64 0 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3)) (+.f64 0 (-.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2) 0))) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2) 0) (/.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3) (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3)) (+.f64 0 (-.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2) 0))) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3) (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 0) (/.f64 (+.f64 0 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3)) (+.f64 0 (-.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2) 0))) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 0) (/.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3) (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3) 0) (+.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2) (+.f64 0 0))) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 0) (/.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3) (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3) 0) (+.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2) (+.f64 0 0))) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3) (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2) (+.f64 0 0)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3) 0) (+.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2) (+.f64 0 0))) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2) 0) (/.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3) (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 0) (/.f64 1 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) -1)) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 0) (pow.f64 (/.f64 1 (/.f64 cos2phi (*.f64 alphax alphax))) -1) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) 0) (/.f64 (cbrt.f64 cos2phi) (/.f64 (*.f64 alphax alphax) (cbrt.f64 (*.f64 cos2phi cos2phi)))) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) 0) (/.f64 (cbrt.f64 (neg.f64 cos2phi)) (/.f64 (neg.f64 (*.f64 alphax alphax)) (cbrt.f64 (*.f64 cos2phi cos2phi)))) (/.f64 cos2phi (*.f64 alphax alphax)))
(+.f64 0 (/.f64 cos2phi (*.f64 alphax alphax)))
(/.f64 cos2phi (*.f64 alphax alphax))
(+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 0)
(/.f64 cos2phi (*.f64 alphax alphax))
(+.f64 (*.f64 -1 0) (/.f64 cos2phi (*.f64 alphax alphax)))
(/.f64 cos2phi (*.f64 alphax alphax))
(+.f64 (*.f64 0 -1) (/.f64 cos2phi (*.f64 alphax alphax)))
(/.f64 cos2phi (*.f64 alphax alphax))
(+.f64 (neg.f64 0) (/.f64 cos2phi (*.f64 alphax alphax)))
(/.f64 cos2phi (*.f64 alphax alphax))
(+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 -1 0))
(/.f64 cos2phi (*.f64 alphax alphax))
(+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (neg.f64 0) 0))
(/.f64 cos2phi (*.f64 alphax alphax))
(+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (neg.f64 0))
(/.f64 cos2phi (*.f64 alphax alphax))
(-.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 0)
(/.f64 cos2phi (*.f64 alphax alphax))
(-.f64 0 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 cos2phi (*.f64 alphax alphax))
(-.f64 (/.f64 0 (neg.f64 (*.f64 alphax alphax))) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(+.f64 (/.f64 0 (neg.f64 (*.f64 alphax alphax))) (/.f64 cos2phi (*.f64 alphax alphax)))
(*.f64 (/.f64 (cbrt.f64 cos2phi) (*.f64 alphax alphax)) (cbrt.f64 (*.f64 cos2phi cos2phi)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (cbrt.f64 cos2phi)) (*.f64 alphax alphax))
(*.f64 -1 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 cos2phi (*.f64 alphax alphax))
(*.f64 cos2phi (/.f64 (/.f64 1 alphax) alphax))
(/.f64 cos2phi (*.f64 alphax alphax))
(*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi)
(/.f64 cos2phi (*.f64 alphax alphax))
(*.f64 (cbrt.f64 cos2phi) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (*.f64 alphax alphax)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (cbrt.f64 cos2phi)) (*.f64 alphax alphax))
(*.f64 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)))
(/.f64 cos2phi (*.f64 alphax alphax))
(*.f64 (/.f64 cos2phi alphax) (/.f64 1 alphax))
(/.f64 cos2phi (*.f64 alphax alphax))
(*.f64 (neg.f64 cos2phi) (/.f64 -1 (*.f64 alphax alphax)))
(*.f64 (/.f64 (cbrt.f64 cos2phi) alphax) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphax))
(/.f64 (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (cbrt.f64 cos2phi)) (*.f64 alphax alphax))
(*.f64 (/.f64 1 alphax) (/.f64 cos2phi alphax))
(/.f64 cos2phi (*.f64 alphax alphax))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax)) (/.f64 cos2phi (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphax alphax))) cos2phi) (cbrt.f64 (pow.f64 alphax 4)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 cos2phi (*.f64 alphax alphax))
(*.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) -1)
(/.f64 cos2phi (*.f64 alphax alphax))
(*.f64 1 (/.f64 cos2phi (*.f64 alphax alphax)))
(/.f64 cos2phi (*.f64 alphax alphax))
(*.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 1)
(/.f64 cos2phi (*.f64 alphax alphax))
(*.f64 (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (*.f64 alphax alphax)) (cbrt.f64 cos2phi))
(/.f64 (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (cbrt.f64 cos2phi)) (*.f64 alphax alphax))
(*.f64 (/.f64 -1 (*.f64 alphax alphax)) (neg.f64 cos2phi))
(*.f64 (neg.f64 cos2phi) (/.f64 -1 (*.f64 alphax alphax)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphax) (/.f64 (cbrt.f64 cos2phi) alphax))
(/.f64 (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (cbrt.f64 cos2phi)) (*.f64 alphax alphax))
(*.f64 (/.f64 cos2phi (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2))) (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphax alphax))) cos2phi) (cbrt.f64 (pow.f64 alphax 4)))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (cbrt.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))
(neg.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (cbrt.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) 2))
(*.f64 (cbrt.f64 (*.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) 2))
(*.f64 (*.f64 1 (/.f64 (cbrt.f64 cos2phi) alphax)) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphax))
(/.f64 (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (cbrt.f64 cos2phi)) (*.f64 alphax alphax))
(*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (*.f64 (cbrt.f64 cos2phi) (/.f64 (/.f64 1 alphax) alphax)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (cbrt.f64 cos2phi)) (*.f64 alphax alphax))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax)) 2) cos2phi))
(/.f64 cos2phi (*.f64 alphax alphax))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))))
(neg.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (cbrt.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) 2) (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) 2)) (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(*.f64 (cbrt.f64 (cbrt.f64 cos2phi)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 cos2phi)) 2) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (*.f64 alphax alphax))))
(*.f64 (neg.f64 (/.f64 cos2phi alphax)) (/.f64 1 (neg.f64 alphax)))
(/.f64 cos2phi (*.f64 alphax alphax))
(*.f64 (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2))))
(/.f64 (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 (pow.f64 alphax 4)))
(*.f64 (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphax)) (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax)))
(/.f64 (*.f64 (/.f64 cos2phi alphax) (cbrt.f64 (/.f64 1 (*.f64 alphax alphax)))) (cbrt.f64 alphax))
(*.f64 (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (*.f64 alphax (cbrt.f64 alphax))) (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 cos2phi cos2phi))) (*.f64 alphax (cbrt.f64 alphax)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (cbrt.f64 alphax)) (/.f64 (cbrt.f64 cos2phi) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphax)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi cos2phi) alphax)) (/.f64 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))) alphax))
(*.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi cos2phi) (*.f64 alphax alphax))) (/.f64 (cbrt.f64 cos2phi) (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi cos2phi) (*.f64 alphax alphax))) (cbrt.f64 (/.f64 cos2phi (pow.f64 alphax 4))))
(*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (/.f64 (cbrt.f64 cos2phi) (*.f64 alphax alphax)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (cbrt.f64 cos2phi)) (*.f64 alphax alphax))
(*.f64 (/.f64 (cbrt.f64 cos2phi) (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2))) (cbrt.f64 (/.f64 (*.f64 cos2phi cos2phi) (*.f64 alphax alphax))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi cos2phi) (*.f64 alphax alphax))) (cbrt.f64 (/.f64 cos2phi (pow.f64 alphax 4))))
(*.f64 (/.f64 (cbrt.f64 cos2phi) (*.f64 alphax (cbrt.f64 alphax))) (cbrt.f64 (/.f64 (*.f64 cos2phi cos2phi) (*.f64 alphax alphax))))
(/.f64 (*.f64 (cbrt.f64 cos2phi) (cbrt.f64 (/.f64 (*.f64 cos2phi cos2phi) (*.f64 alphax alphax)))) (*.f64 alphax (cbrt.f64 alphax)))
(*.f64 (cbrt.f64 (/.f64 cos2phi alphax)) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphax)))
(*.f64 (cbrt.f64 (/.f64 cos2phi alphax)) (/.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi cos2phi) (*.f64 alphax alphax))) alphax))
(*.f64 (/.f64 cos2phi (cbrt.f64 alphax)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphax)))
(/.f64 cos2phi (*.f64 alphax alphax))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2))) (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))))
(/.f64 (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 (pow.f64 alphax 4)))
(*.f64 (/.f64 1 (*.f64 alphax (cbrt.f64 alphax))) (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))))
(/.f64 (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))) (*.f64 alphax (cbrt.f64 alphax)))
(*.f64 (cbrt.f64 (/.f64 1 alphax)) (/.f64 cos2phi (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphax)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphax)) cos2phi) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphax))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (*.f64 0 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))) (+.f64 0 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)))) (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (+.f64 0 (*.f64 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))) 0))) (-.f64 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))) 0))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)))) (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 cos2phi (*.f64 alphax alphax))
(/.f64 (/.f64 cos2phi alphax) alphax)
(/.f64 cos2phi (*.f64 alphax alphax))
(/.f64 (neg.f64 cos2phi) (neg.f64 (*.f64 alphax alphax)))
(/.f64 cos2phi (*.f64 alphax alphax))
(/.f64 (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphax)) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 cos2phi (*.f64 alphax alphax))
(/.f64 (neg.f64 (/.f64 cos2phi alphax)) (neg.f64 alphax))
(/.f64 cos2phi (*.f64 alphax alphax))
(/.f64 (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)))
(/.f64 (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 (pow.f64 alphax 4)))
(/.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 1)
(/.f64 cos2phi (*.f64 alphax alphax))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (cbrt.f64 (/.f64 cos2phi alphax))) (cbrt.f64 alphax))
(/.f64 (cbrt.f64 (*.f64 (/.f64 cos2phi alphax) (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (cbrt.f64 alphax))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (cbrt.f64 cos2phi)) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2) cos2phi)) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (cbrt.f64 (neg.f64 cos2phi))) (cbrt.f64 (neg.f64 (*.f64 alphax alphax))))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 cos2phi) (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (cbrt.f64 (neg.f64 (*.f64 alphax alphax))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (cbrt.f64 (*.f64 cos2phi cos2phi))) (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 cos2phi cos2phi))) (cbrt.f64 (pow.f64 alphax 4)))
(/.f64 (*.f64 -1 (/.f64 (neg.f64 cos2phi) (cbrt.f64 (*.f64 alphax alphax)))) (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)))
(/.f64 (/.f64 (neg.f64 (neg.f64 cos2phi)) (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 (pow.f64 alphax 4)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax)) cos2phi) (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphax alphax))) cos2phi) (cbrt.f64 (pow.f64 alphax 4)))
(/.f64 (/.f64 cos2phi (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2))) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 (pow.f64 alphax 4)))
(/.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) 1) (neg.f64 alphax))
(/.f64 cos2phi (*.f64 alphax alphax))
(/.f64 (*.f64 (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))) 1) (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)))
(/.f64 (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 (pow.f64 alphax 4)))
(/.f64 (*.f64 (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphax)) 1) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 cos2phi (*.f64 alphax alphax))
(/.f64 (*.f64 (/.f64 (neg.f64 cos2phi) (cbrt.f64 (*.f64 alphax alphax))) -1) (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)))
(/.f64 (/.f64 (neg.f64 (neg.f64 cos2phi)) (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 (pow.f64 alphax 4)))
(/.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) -1) alphax)
(/.f64 (*.f64 (cbrt.f64 (/.f64 cos2phi alphax)) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (cbrt.f64 alphax))
(/.f64 (cbrt.f64 (*.f64 (/.f64 cos2phi alphax) (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (cbrt.f64 alphax))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 cos2phi)) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (cbrt.f64 (neg.f64 (*.f64 alphax alphax))))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 cos2phi) (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (cbrt.f64 (neg.f64 (*.f64 alphax alphax))))
(/.f64 (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 alphax))
(/.f64 cos2phi (*.f64 alphax alphax))
(/.f64 (/.f64 (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))) 1) (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)))
(/.f64 (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 (pow.f64 alphax 4)))
(/.f64 (/.f64 (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 alphax alphax))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 alphax alphax))) 2) 2))
(/.f64 (/.f64 (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphax)) (cbrt.f64 alphax)) (cbrt.f64 alphax))
(/.f64 cos2phi (*.f64 alphax alphax))
(/.f64 (/.f64 (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphax)) (cbrt.f64 (cbrt.f64 (*.f64 alphax alphax)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 alphax alphax))) 2))
(/.f64 (/.f64 (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphax)) 1) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 cos2phi (*.f64 alphax alphax))
(/.f64 (/.f64 cos2phi (cbrt.f64 alphax)) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphax))
(/.f64 cos2phi (*.f64 alphax alphax))
(/.f64 (neg.f64 (/.f64 (neg.f64 cos2phi) (cbrt.f64 (*.f64 alphax alphax)))) (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)))
(/.f64 (/.f64 (neg.f64 (neg.f64 cos2phi)) (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 (pow.f64 alphax 4)))
(/.f64 (/.f64 (neg.f64 cos2phi) (cbrt.f64 (*.f64 alphax alphax))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2))))
(/.f64 (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 (pow.f64 alphax 4)))
(/.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphax))) (cbrt.f64 (neg.f64 (*.f64 alphax alphax))))
(neg.f64 (/.f64 (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphax)) (cbrt.f64 (neg.f64 (*.f64 alphax alphax)))))
(pow.f64 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))) 3)
(/.f64 cos2phi (*.f64 alphax alphax))
(pow.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3) 1/3)
(/.f64 cos2phi (*.f64 alphax alphax))
(pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 1)
(/.f64 cos2phi (*.f64 alphax alphax))
(neg.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 cos2phi (*.f64 alphax alphax))
(cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3))
(/.f64 cos2phi (*.f64 alphax alphax))
(cbrt.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3)) -1))
(fma.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay) (neg.f64 0))
(/.f64 sin2phi (*.f64 alphay alphay))
(fma.f64 (neg.f64 sin2phi) (/.f64 -1 (*.f64 alphay alphay)) (neg.f64 0))
(fma.f64 (neg.f64 sin2phi) (/.f64 -1 (*.f64 alphay alphay)) 0)
(fma.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 1 (neg.f64 0))
(/.f64 sin2phi (*.f64 alphay alphay))
(fma.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay)) (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) (neg.f64 0))
(fma.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) 0)
(fma.f64 sin2phi (/.f64 (/.f64 1 alphay) alphay) (neg.f64 0))
(/.f64 sin2phi (*.f64 alphay alphay))
(fma.f64 (cbrt.f64 sin2phi) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (*.f64 alphay alphay)) (neg.f64 0))
(fma.f64 (cbrt.f64 sin2phi) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (*.f64 alphay alphay)) 0)
(fma.f64 (/.f64 (cbrt.f64 sin2phi) alphay) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay) (neg.f64 0))
(fma.f64 (cbrt.f64 sin2phi) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (*.f64 alphay alphay)) 0)
(fma.f64 1 (/.f64 (/.f64 sin2phi alphay) alphay) (neg.f64 0))
(/.f64 sin2phi (*.f64 alphay alphay))
(fma.f64 (/.f64 1 alphay) (/.f64 sin2phi alphay) (neg.f64 0))
(/.f64 sin2phi (*.f64 alphay alphay))
(fma.f64 (/.f64 (/.f64 1 alphay) alphay) sin2phi (neg.f64 0))
(/.f64 sin2phi (*.f64 alphay alphay))
(fma.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2)) (neg.f64 0))
(/.f64 sin2phi (*.f64 alphay alphay))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2)) (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) (neg.f64 0))
(/.f64 sin2phi (*.f64 alphay alphay))
(if (!=.f64 sin2phi 0) (pow.f64 (/.f64 (*.f64 alphay alphay) sin2phi) -1) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 sin2phi 0) (/.f64 1 (/.f64 (*.f64 alphay alphay) sin2phi)) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 sin2phi alphay) 0) (/.f64 1 (/.f64 alphay (/.f64 sin2phi alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 (/.f64 sin2phi alphay) 0) (/.f64 1 (/.f64 alphay (/.f64 sin2phi alphay))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay) 0) (/.f64 (cbrt.f64 sin2phi) (/.f64 alphay (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay) 0) (/.f64 (cbrt.f64 sin2phi) (/.f64 alphay (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 (/.f64 1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) 0) (/.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 alphay (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))))) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) 0) (/.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 alphay (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 sin2phi sin2phi))) 0) (/.f64 (cbrt.f64 sin2phi) (/.f64 (*.f64 alphay alphay) (cbrt.f64 (*.f64 sin2phi sin2phi)))) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 sin2phi sin2phi))) 0) (/.f64 (cbrt.f64 sin2phi) (/.f64 (*.f64 alphay alphay) (cbrt.f64 (*.f64 sin2phi sin2phi)))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (neg.f64 sin2phi) 0) (pow.f64 (/.f64 (*.f64 alphay alphay) sin2phi) -1) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 (neg.f64 sin2phi) 0) (/.f64 1 (/.f64 (*.f64 alphay alphay) sin2phi)) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 alphay alphay)) sin2phi)) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 sin2phi 0) (/.f64 -1 (neg.f64 (/.f64 (*.f64 alphay alphay) sin2phi))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 1 0) (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 1 0) (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (cbrt.f64 sin2phi) 0) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (/.f64 (*.f64 alphay alphay) (cbrt.f64 sin2phi))) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 (cbrt.f64 sin2phi) 0) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (/.f64 (*.f64 alphay alphay) (cbrt.f64 sin2phi))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 0) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2) 0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 0)) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 0) (/.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2) (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 3) 0) (+.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2) (+.f64 0 (*.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 0)))) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 0) (/.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3) (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 3) 0) (+.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2) (+.f64 0 (*.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 0)))) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3) (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2) (+.f64 0 (*.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 0))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 3) 0) (+.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2) (+.f64 0 (*.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 0)))) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2) 0) (/.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3) (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 0) (/.f64 1 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) -1)) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 0) (pow.f64 (/.f64 1 (/.f64 sin2phi (*.f64 alphay alphay))) -1) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) 0) (/.f64 (cbrt.f64 sin2phi) (/.f64 (*.f64 alphay alphay) (cbrt.f64 (*.f64 sin2phi sin2phi)))) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) 0) (/.f64 (cbrt.f64 sin2phi) (/.f64 (*.f64 alphay alphay) (cbrt.f64 (*.f64 sin2phi sin2phi)))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) 0) (/.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (/.f64 alphay (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)))) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) 0) (/.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (/.f64 alphay (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) 0) (/.f64 (cbrt.f64 (neg.f64 sin2phi)) (/.f64 (neg.f64 (*.f64 alphay alphay)) (cbrt.f64 (*.f64 sin2phi sin2phi)))) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) 0) (/.f64 (cbrt.f64 (neg.f64 sin2phi)) (/.f64 (neg.f64 (*.f64 alphay alphay)) (cbrt.f64 (*.f64 sin2phi sin2phi)))) (/.f64 sin2phi (*.f64 alphay alphay)))
(+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (*.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 0))
(/.f64 sin2phi (*.f64 alphay alphay))
(+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (*.f64 0 (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 sin2phi (*.f64 alphay alphay))
(+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (*.f64 -1 0))
(/.f64 sin2phi (*.f64 alphay alphay))
(+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (*.f64 (neg.f64 0) 0))
(/.f64 sin2phi (*.f64 alphay alphay))
(+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (neg.f64 0))
(/.f64 sin2phi (*.f64 alphay alphay))
(-.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 0)
(/.f64 sin2phi (*.f64 alphay alphay))
(-.f64 0 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 sin2phi (*.f64 alphay alphay))
(-.f64 (/.f64 0 (neg.f64 (*.f64 alphay alphay))) (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))
(+.f64 (/.f64 0 (neg.f64 (*.f64 alphay alphay))) (/.f64 sin2phi (*.f64 alphay alphay)))
(*.f64 sin2phi (/.f64 (/.f64 1 alphay) alphay))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (/.f64 (/.f64 1 alphay) alphay) sin2phi)
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (cbrt.f64 sin2phi) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (*.f64 alphay alphay)))
(/.f64 (*.f64 (cbrt.f64 sin2phi) (cbrt.f64 (*.f64 sin2phi sin2phi))) (*.f64 alphay alphay))
(*.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (neg.f64 sin2phi) (/.f64 -1 (*.f64 alphay alphay)))
(*.f64 (/.f64 (cbrt.f64 sin2phi) alphay) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay))
(/.f64 (*.f64 (cbrt.f64 sin2phi) (cbrt.f64 (*.f64 sin2phi sin2phi))) (*.f64 alphay alphay))
(*.f64 (/.f64 1 alphay) (/.f64 sin2phi alphay))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay)) (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (/.f64 sin2phi alphay)) (cbrt.f64 alphay))
(*.f64 1 (/.f64 (/.f64 sin2phi alphay) alphay))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 1)
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay) (/.f64 (cbrt.f64 sin2phi) alphay))
(/.f64 (*.f64 (cbrt.f64 sin2phi) (cbrt.f64 (*.f64 sin2phi sin2phi))) (*.f64 alphay alphay))
(*.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (/.f64 sin2phi alphay)) (cbrt.f64 alphay))
(*.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (*.f64 alphay alphay)) (cbrt.f64 sin2phi))
(/.f64 (*.f64 (cbrt.f64 sin2phi) (cbrt.f64 (*.f64 sin2phi sin2phi))) (*.f64 alphay alphay))
(*.f64 (/.f64 -1 (*.f64 alphay alphay)) (neg.f64 sin2phi))
(*.f64 (neg.f64 sin2phi) (/.f64 -1 (*.f64 alphay alphay)))
(*.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) -1)
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 alphay) alphay) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 alphay) 4)) sin2phi) (cbrt.f64 (*.f64 alphay alphay)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay))) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2)) (cbrt.f64 sin2phi)) (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2) sin2phi)) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))
(*.f64 (*.f64 (/.f64 1 alphay) (cbrt.f64 sin2phi)) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay))
(/.f64 (*.f64 (cbrt.f64 sin2phi) (cbrt.f64 (*.f64 sin2phi sin2phi))) (*.f64 alphay alphay))
(*.f64 (*.f64 (/.f64 1 alphay) (cbrt.f64 (/.f64 sin2phi alphay))) (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2))) alphay)
(*.f64 (*.f64 (/.f64 1 alphay) (cbrt.f64 (/.f64 1 alphay))) (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 sin2phi alphay)) (cbrt.f64 (*.f64 alphay alphay)))
(*.f64 -1 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay))) 2) 2) (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) 2) 2)) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 alphay) alphay) 2)) sin2phi))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 alphay) 4)) sin2phi))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay))) 2) (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)))
(*.f64 (cbrt.f64 sin2phi) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2))))
(*.f64 (cbrt.f64 sin2phi) (cbrt.f64 (*.f64 (/.f64 1 (*.f64 alphay alphay)) (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))))
(*.f64 (cbrt.f64 sin2phi) (*.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay) (/.f64 1 alphay)))
(/.f64 (*.f64 (cbrt.f64 sin2phi) (cbrt.f64 (*.f64 sin2phi sin2phi))) (*.f64 alphay alphay))
(*.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) (/.f64 1 alphay)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2))) alphay)
(*.f64 (cbrt.f64 (/.f64 1 alphay)) (*.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (/.f64 1 alphay)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 sin2phi alphay)) (cbrt.f64 (*.f64 alphay alphay)))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2))))
(neg.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))))
(*.f64 (neg.f64 (/.f64 sin2phi alphay)) (/.f64 1 (neg.f64 alphay)))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (/.f64 1 (*.f64 alphay (cbrt.f64 alphay))))
(/.f64 sin2phi (*.f64 (*.f64 alphay (cbrt.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay))))
(*.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)))
(/.f64 sin2phi (*.f64 (*.f64 alphay (cbrt.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay))))
(*.f64 (/.f64 sin2phi alphay) (/.f64 (/.f64 1 alphay) 1))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (/.f64 sin2phi (cbrt.f64 alphay)) (/.f64 (/.f64 1 alphay) (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 sin2phi (*.f64 (*.f64 alphay (cbrt.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 alphay)) (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 alphay)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) (*.f64 alphay alphay))) (/.f64 sin2phi (*.f64 (cbrt.f64 alphay) (cbrt.f64 (*.f64 alphay alphay)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 alphay)) alphay) (/.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) 1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 sin2phi alphay)) (cbrt.f64 (*.f64 alphay alphay)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 alphay)) 1) (/.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) alphay))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 sin2phi alphay)) (cbrt.f64 (*.f64 alphay alphay)))
(*.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 sin2phi alphay)) (cbrt.f64 (*.f64 alphay alphay)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) (cbrt.f64 alphay)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) (*.f64 alphay alphay))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 sin2phi alphay) 2) alphay)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 sin2phi alphay)) alphay) (/.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) 1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2))) alphay)
(*.f64 (/.f64 (cbrt.f64 (/.f64 sin2phi alphay)) 1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) alphay))
(/.f64 (*.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2))) alphay)
(*.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) (/.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay) (cbrt.f64 alphay)))
(*.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay) (cbrt.f64 alphay)))
(*.f64 (/.f64 (cbrt.f64 sin2phi) alphay) (/.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay) 1))
(/.f64 (*.f64 (cbrt.f64 sin2phi) (cbrt.f64 (*.f64 sin2phi sin2phi))) (*.f64 alphay alphay))
(*.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (/.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay) (cbrt.f64 (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2)) (+.f64 0 (*.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) 0))) (-.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) 0))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) 0) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2)))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2)) (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 (/.f64 sin2phi alphay) alphay)
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 (neg.f64 sin2phi) (neg.f64 (*.f64 alphay alphay)))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 sin2phi (*.f64 (*.f64 alphay (cbrt.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (neg.f64 (/.f64 sin2phi alphay)) (neg.f64 alphay))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (*.f64 alphay (cbrt.f64 alphay)))
(/.f64 sin2phi (*.f64 (*.f64 alphay (cbrt.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 1)
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2)) (cbrt.f64 (neg.f64 sin2phi))) (cbrt.f64 (neg.f64 (*.f64 alphay alphay))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2) (neg.f64 sin2phi))) (cbrt.f64 (neg.f64 (*.f64 alphay alphay))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2)) (cbrt.f64 sin2phi)) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2) sin2phi)) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2)) (cbrt.f64 (/.f64 sin2phi alphay))) (cbrt.f64 alphay))
(/.f64 (cbrt.f64 (*.f64 (/.f64 sin2phi alphay) (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))) (cbrt.f64 alphay))
(/.f64 (*.f64 (/.f64 (cbrt.f64 sin2phi) alphay) (cbrt.f64 (*.f64 sin2phi sin2phi))) alphay)
(/.f64 (*.f64 (cbrt.f64 sin2phi) (cbrt.f64 (*.f64 sin2phi sin2phi))) (*.f64 alphay alphay))
(/.f64 (*.f64 (/.f64 1 alphay) (/.f64 sin2phi (cbrt.f64 alphay))) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 sin2phi (*.f64 (*.f64 alphay (cbrt.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (*.f64 (/.f64 1 alphay) (neg.f64 sin2phi)) (neg.f64 alphay))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) (cbrt.f64 (*.f64 sin2phi sin2phi))) (*.f64 alphay (cbrt.f64 alphay)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (*.f64 sin2phi sin2phi))) (*.f64 alphay (cbrt.f64 alphay)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay)) sin2phi) (*.f64 alphay (cbrt.f64 alphay)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) sin2phi) (*.f64 alphay (cbrt.f64 alphay)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 sin2phi)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2))) (cbrt.f64 (neg.f64 (*.f64 alphay alphay))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2) (neg.f64 sin2phi))) (cbrt.f64 (neg.f64 (*.f64 alphay alphay))))
(/.f64 (*.f64 (cbrt.f64 sin2phi) (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2))) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2) sin2phi)) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2))) (cbrt.f64 alphay))
(/.f64 (cbrt.f64 (*.f64 (/.f64 sin2phi alphay) (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))) (cbrt.f64 alphay))
(/.f64 (*.f64 (/.f64 sin2phi (cbrt.f64 alphay)) (/.f64 1 alphay)) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 sin2phi (*.f64 (*.f64 alphay (cbrt.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (*.f64 (neg.f64 (/.f64 sin2phi alphay)) 1) (neg.f64 alphay))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 (/.f64 (neg.f64 sin2phi) (cbrt.f64 (*.f64 alphay alphay))) (neg.f64 (*.f64 alphay (cbrt.f64 alphay))))
(/.f64 sin2phi (*.f64 (*.f64 alphay (cbrt.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (/.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (*.f64 alphay (cbrt.f64 alphay)))) (pow.f64 (cbrt.f64 (*.f64 alphay (cbrt.f64 alphay))) 2))
(/.f64 (/.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) 1) (*.f64 alphay (cbrt.f64 alphay)))
(/.f64 sin2phi (*.f64 (*.f64 alphay (cbrt.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (/.f64 sin2phi (cbrt.f64 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))
(/.f64 sin2phi (*.f64 (*.f64 alphay (cbrt.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (/.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) (cbrt.f64 (cbrt.f64 (*.f64 alphay alphay)))) (cbrt.f64 (*.f64 alphay (cbrt.f64 alphay))))
(/.f64 (/.f64 (/.f64 sin2phi alphay) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 alphay))) (cbrt.f64 (*.f64 alphay (cbrt.f64 alphay))))
(/.f64 (/.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) (cbrt.f64 alphay)) (cbrt.f64 alphay))
(/.f64 sin2phi (*.f64 (*.f64 alphay (cbrt.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (*.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) 1) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 sin2phi (*.f64 (*.f64 alphay (cbrt.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (*.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) 1) (*.f64 alphay (cbrt.f64 alphay)))
(/.f64 sin2phi (*.f64 (*.f64 alphay (cbrt.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay))) (cbrt.f64 (neg.f64 (*.f64 alphay alphay))))
(neg.f64 (/.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) (cbrt.f64 (neg.f64 (*.f64 alphay alphay)))))
(/.f64 (neg.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay)))) (neg.f64 (*.f64 alphay (cbrt.f64 alphay))))
(/.f64 sin2phi (*.f64 (*.f64 alphay (cbrt.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay))))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) 3)
(/.f64 sin2phi (*.f64 alphay alphay))
(pow.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 3) 1/3)
(/.f64 sin2phi (*.f64 alphay alphay))
(pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 1)
(/.f64 sin2phi (*.f64 alphay alphay))
(neg.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 sin2phi (*.f64 alphay alphay))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 3))
(/.f64 sin2phi (*.f64 alphay alphay))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 1 (/.f64 1 (log1p.f64 (neg.f64 u0)))) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (pow.f64 (/.f64 1 (log1p.f64 (neg.f64 u0))) -1) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (/.f64 1 (cbrt.f64 (log1p.f64 (neg.f64 u0))))) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 1 0) (log1p.f64 (neg.f64 u0)) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 1 (pow.f64 (log1p.f64 (neg.f64 u0)) -1)) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (pow.f64 (/.f64 1 (log1p.f64 (neg.f64 u0))) -1) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 1 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (log1p.f64 (neg.f64 u0)))
(+.f64 (log1p.f64 (neg.f64 u0)) (*.f64 (log1p.f64 (neg.f64 u0)) 0))
(log1p.f64 (neg.f64 u0))
(+.f64 (log1p.f64 (neg.f64 u0)) (*.f64 0 (log1p.f64 (neg.f64 u0))))
(log1p.f64 (neg.f64 u0))
(-.f64 0 (neg.f64 (log1p.f64 (neg.f64 u0))))
(log1p.f64 (neg.f64 u0))
(*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))
(log1p.f64 (neg.f64 u0))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (cbrt.f64 (log1p.f64 (neg.f64 u0))))
(log1p.f64 (neg.f64 u0))
(*.f64 1 (log1p.f64 (neg.f64 u0)))
(log1p.f64 (neg.f64 u0))
(*.f64 (log1p.f64 (neg.f64 u0)) 1)
(log1p.f64 (neg.f64 u0))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) -1)
(log1p.f64 (neg.f64 u0))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (cbrt.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))))) (pow.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (cbrt.f64 (log1p.f64 (neg.f64 u0))))) (pow.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) 2))
(*.f64 -1 (neg.f64 (log1p.f64 (neg.f64 u0))))
(log1p.f64 (neg.f64 u0))
(*.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) 2) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) 2) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (cbrt.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))))
(*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))))
(neg.f64 (*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))))
(/.f64 (log1p.f64 (neg.f64 u0)) 1)
(log1p.f64 (neg.f64 u0))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) -1) -1)
(/.f64 (log1p.f64 (neg.f64 u0)) (*.f64 -1 -1))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) -1)
(/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 -1))
(pow.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) 3)
(log1p.f64 (neg.f64 u0))
(pow.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3) 1/3)
(log1p.f64 (neg.f64 u0))
(pow.f64 (log1p.f64 (neg.f64 u0)) 1)
(log1p.f64 (neg.f64 u0))
(neg.f64 (neg.f64 (log1p.f64 (neg.f64 u0))))
(log1p.f64 (neg.f64 u0))
(cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3))
(log1p.f64 (neg.f64 u0))
(log.f64 (-.f64 1 u0))
(log1p.f64 (neg.f64 u0))
(log.f64 (/.f64 1 (/.f64 1 (-.f64 1 u0))))
(log1p.f64 (neg.f64 u0))

localize87.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 sin2phi (*.f64 alphay alphay))
0.3b
(/.f64 cos2phi (*.f64 alphax alphax))
0.4b
(/.f64 (neg.f64 (log.f64 (-.f64 1 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
14.3b
(log.f64 (-.f64 1 u0))
Compiler

Compiled 67 to 25 computations (62.7% saved)

series267.0ms (0.7%)

Counts
2 → 54
Calls

18 calls:

TimeVariablePointExpression
1.0ms
cos2phi
@-inf
(/.f64 (neg.f64 (log.f64 (-.f64 1 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
1.0ms
sin2phi
@-inf
(/.f64 (neg.f64 (log.f64 (-.f64 1 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
1.0ms
cos2phi
@inf
(/.f64 (neg.f64 (log.f64 (-.f64 1 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
1.0ms
alphax
@0
(/.f64 (neg.f64 (log.f64 (-.f64 1 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
1.0ms
alphay
@0
(/.f64 (neg.f64 (log.f64 (-.f64 1 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
Compiler

Compiled 16190 to 12500 computations (22.8% saved)

rewrite173.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
110×egg-rr
60×egg-rr
Counts
2 → 170
Calls
Call 1
Inputs
(log.f64 (-.f64 1 u0))
(/.f64 (neg.f64 (log.f64 (-.f64 1 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (log1p.f64 (neg.f64 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1 (log1p.f64 (neg.f64 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (log1p.f64 (neg.f64 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 3 (log1p.f64 (neg.f64 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (cbrt.f64 (log1p.f64 (neg.f64 u0))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (neg.f64 (log1p.f64 (neg.f64 u0))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (log1p.f64 (neg.f64 u0)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (log1p.f64 (neg.f64 u0)) 1 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 1 (/.f64 1 (log1p.f64 (neg.f64 u0)))) (log1p.f64 (neg.f64 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (log1p.f64 (neg.f64 u0)) (log1p.f64 (neg.f64 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) 0) (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 1 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))))) (log1p.f64 (neg.f64 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 1 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (log1p.f64 (neg.f64 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (/.f64 1 (cbrt.f64 (log1p.f64 (neg.f64 u0))))) (log1p.f64 (neg.f64 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 -1 (/.f64 1 (neg.f64 (log1p.f64 (neg.f64 u0))))) (log1p.f64 (neg.f64 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 (neg.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (neg.f64 (log1p.f64 (neg.f64 u0)))) (log1p.f64 (neg.f64 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 (-.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) 0) (log1p.f64 (neg.f64 u0))) (log1p.f64 (neg.f64 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) 0)) 0) (/.f64 (+.f64 0 (pow.f64 (log1p.f64 (neg.f64 u0)) 3)) (+.f64 0 (-.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) 0))) (log1p.f64 (neg.f64 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 (log1p.f64 (neg.f64 u0)) 3)) (+.f64 0 (-.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) 0))) (log1p.f64 (neg.f64 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 (+.f64 0 (pow.f64 (log1p.f64 (neg.f64 u0)) 3)) (+.f64 0 (-.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) 0))) (log1p.f64 (neg.f64 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 (-.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3) 0) (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (log1p.f64 (neg.f64 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (-.f64 0 (neg.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3))) (+.f64 0 (+.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (*.f64 0 (neg.f64 (log1p.f64 (neg.f64 u0))))))) (log1p.f64 (neg.f64 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3) 0) (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (log1p.f64 (neg.f64 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 (-.f64 0 (neg.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3))) (+.f64 0 (+.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (*.f64 0 (neg.f64 (log1p.f64 (neg.f64 u0))))))) (log1p.f64 (neg.f64 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) 0) (/.f64 (-.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3) 0) (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (log1p.f64 (neg.f64 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (*.f64 0 (neg.f64 (log1p.f64 (neg.f64 u0)))))) 0) (/.f64 (-.f64 0 (neg.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3))) (+.f64 0 (+.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (*.f64 0 (neg.f64 (log1p.f64 (neg.f64 u0))))))) (log1p.f64 (neg.f64 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 1 (pow.f64 (log1p.f64 (neg.f64 u0)) -1)) (log1p.f64 (neg.f64 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1 0) (log1p.f64 (neg.f64 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 -1) (log1p.f64 (neg.f64 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log1p.f64 (neg.f64 u0)) (*.f64 -1 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log1p.f64 (neg.f64 u0)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (log1p.f64 (neg.f64 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log1p.f64 (neg.f64 u0)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (log1p.f64 (neg.f64 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (cbrt.f64 (log1p.f64 (neg.f64 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (log1p.f64 (neg.f64 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (log1p.f64 (neg.f64 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log1p.f64 (neg.f64 u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) 2) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 0 (cbrt.f64 (log1p.f64 (neg.f64 u0)))))) (+.f64 0 (cbrt.f64 (log1p.f64 (neg.f64 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 0 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0))))))) (cbrt.f64 (log1p.f64 (neg.f64 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (+.f64 0 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) 0))) (-.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (pow.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log1p.f64 (neg.f64 u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (log1p.f64 (neg.f64 u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (log1p.f64 (neg.f64 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (-.f64 1 u0))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (/.f64 -1 (+.f64 u0 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (neg.f64 u0))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 3 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 -1 (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (log1p.f64 (neg.f64 u0)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 -1 (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (log1p.f64 (neg.f64 u0)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) 0) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (log1p.f64 (neg.f64 u0))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 alphax alphay) 2) 0) (*.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)))) (pow.f64 (*.f64 alphax alphay) 2)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 alphax alphay) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 cos2phi alphax) alphay (/.f64 (*.f64 alphax sin2phi) alphay))) (*.f64 alphax alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 alphax (*.f64 alphay alphay))) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 cos2phi alphax) (neg.f64 (*.f64 alphay alphay)) (neg.f64 (*.f64 alphax sin2phi)))) (neg.f64 (*.f64 alphax (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) alphay)) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (neg.f64 cos2phi) alphay (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay)))) (neg.f64 (*.f64 (*.f64 alphax alphax) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 alphay alphay) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 alphax alphax))) (*.f64 alphay alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 alphax alphax) alphay) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 sin2phi alphay) (*.f64 alphax alphax) (*.f64 cos2phi alphay))) (*.f64 (*.f64 alphax alphax) alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 alphax (*.f64 alphay alphay)) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphay) (*.f64 alphax sin2phi))) (*.f64 alphax (*.f64 alphay alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (pow.f64 (*.f64 alphax alphay) 2)) 0) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (neg.f64 (pow.f64 (*.f64 alphax alphay) 2))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (+.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (+.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 3)) (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 3)) (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (/.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 3)) (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))) 0) (/.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (/.f64 1 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) -1)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) 0) (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2) (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log1p.f64 (neg.f64 u0)) (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (neg.f64 (log1p.f64 (neg.f64 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0))))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) -1) (log1p.f64 (neg.f64 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log1p.f64 (neg.f64 u0)) (*.f64 -1 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (neg.f64 (log1p.f64 (neg.f64 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2) (neg.f64 (log1p.f64 (neg.f64 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (log1p.f64 (neg.f64 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 1 (pow.f64 (*.f64 alphax alphay) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (/.f64 1 (pow.f64 (*.f64 alphax alphay) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 1) (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (/.f64 1 (pow.f64 (*.f64 alphax alphay) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 -1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 1 (pow.f64 (*.f64 alphax alphay) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 1 (pow.f64 (*.f64 alphax alphay) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)))) (/.f64 1 (/.f64 1 (pow.f64 (*.f64 alphax alphay) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (/.f64 -1 (/.f64 1 (pow.f64 (*.f64 alphax alphay) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2) (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0))))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 1) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 1) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)))) (/.f64 1 (pow.f64 (*.f64 alphax alphay) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 3))))))

simplify836.0ms (2.2%)

Algorithm
egglog
Counts
224 → 300
Calls
Call 1
Inputs
(*.f64 -1 u0)
(+.f64 (*.f64 -1 u0) (*.f64 -1/2 (pow.f64 u0 2)))
(+.f64 (*.f64 -1 u0) (+.f64 (*.f64 -1/2 (pow.f64 u0 2)) (*.f64 -1/3 (pow.f64 u0 3))))
(+.f64 (*.f64 -1 u0) (+.f64 (*.f64 -1/2 (pow.f64 u0 2)) (+.f64 (*.f64 -1/3 (pow.f64 u0 3)) (*.f64 -1/4 (pow.f64 u0 4)))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 u0 2) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))))
(+.f64 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (*.f64 (pow.f64 cos2phi 3) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 4) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 cos2phi) 3))))) (pow.f64 (pow.f64 alphay 2) 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 cos2phi) 3))))) (pow.f64 (pow.f64 alphay 2) 2)) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 -1 cos2phi) 4) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 6) (log.f64 (-.f64 1 u0)))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 6) (log.f64 (-.f64 1 u0)))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 8) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (pow.f64 (pow.f64 alphay 2) 2)))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 6) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (pow.f64 (pow.f64 sin2phi 2) 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphax) 4))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphax) 4))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (/.f64 -1 alphax) 6) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (pow.f64 (pow.f64 sin2phi 2) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 (pow.f64 sin2phi 3) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (pow.f64 (pow.f64 alphay 2) 2)))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 alphax 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 alphax 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 alphax 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 alphay 6) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 alphay 8)))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 alphay 6) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (log.f64 (-.f64 1 u0)))))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (log.f64 (-.f64 1 u0)))))) (*.f64 cos2phi (pow.f64 cos2phi 2)))) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 6) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 cos2phi 2) 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) 4))))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphay) 6) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 cos2phi 2) 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) 4))))) (*.f64 cos2phi (pow.f64 cos2phi 2)))))))
(fma.f64 1 0 (log1p.f64 (neg.f64 u0)))
(fma.f64 0 1 (log1p.f64 (neg.f64 u0)))
(fma.f64 0 0 (log1p.f64 (neg.f64 u0)))
(fma.f64 0 3 (log1p.f64 (neg.f64 u0)))
(fma.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (cbrt.f64 (log1p.f64 (neg.f64 u0))) 0)
(fma.f64 -1 (neg.f64 (log1p.f64 (neg.f64 u0))) 0)
(fma.f64 1 (log1p.f64 (neg.f64 u0)) 0)
(fma.f64 (log1p.f64 (neg.f64 u0)) 1 0)
(fma.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0)
(fma.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) 0)
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 1 (/.f64 1 (log1p.f64 (neg.f64 u0)))) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 1 0) (log1p.f64 (neg.f64 u0)) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) 0) (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 1 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))))) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 1 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (/.f64 1 (cbrt.f64 (log1p.f64 (neg.f64 u0))))) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 -1 (/.f64 1 (neg.f64 (log1p.f64 (neg.f64 u0))))) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 (neg.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (neg.f64 (log1p.f64 (neg.f64 u0)))) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 (-.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) 0) (log1p.f64 (neg.f64 u0))) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) 0)) 0) (/.f64 (+.f64 0 (pow.f64 (log1p.f64 (neg.f64 u0)) 3)) (+.f64 0 (-.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) 0))) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 (log1p.f64 (neg.f64 u0)) 3)) (+.f64 0 (-.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) 0))) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 (+.f64 0 (pow.f64 (log1p.f64 (neg.f64 u0)) 3)) (+.f64 0 (-.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) 0))) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 (-.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3) 0) (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 0 0) (/.f64 (-.f64 0 (neg.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3))) (+.f64 0 (+.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (*.f64 0 (neg.f64 (log1p.f64 (neg.f64 u0))))))) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3) 0) (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 (-.f64 0 (neg.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3))) (+.f64 0 (+.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (*.f64 0 (neg.f64 (log1p.f64 (neg.f64 u0))))))) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) 0) (/.f64 (-.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3) 0) (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (*.f64 0 (neg.f64 (log1p.f64 (neg.f64 u0)))))) 0) (/.f64 (-.f64 0 (neg.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3))) (+.f64 0 (+.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (*.f64 0 (neg.f64 (log1p.f64 (neg.f64 u0))))))) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 1 (pow.f64 (log1p.f64 (neg.f64 u0)) -1)) (log1p.f64 (neg.f64 u0)))
(+.f64 (*.f64 -1 0) (log1p.f64 (neg.f64 u0)))
(+.f64 (*.f64 0 -1) (log1p.f64 (neg.f64 u0)))
(+.f64 (log1p.f64 (neg.f64 u0)) (*.f64 -1 0))
(+.f64 (log1p.f64 (neg.f64 u0)) 0)
(+.f64 0 (log1p.f64 (neg.f64 u0)))
(-.f64 (log1p.f64 (neg.f64 u0)) 0)
(-.f64 0 (neg.f64 (log1p.f64 (neg.f64 u0))))
(*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))
(*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (cbrt.f64 (log1p.f64 (neg.f64 u0))))
(*.f64 -1 (neg.f64 (log1p.f64 (neg.f64 u0))))
(*.f64 1 (log1p.f64 (neg.f64 u0)))
(*.f64 (log1p.f64 (neg.f64 u0)) 1)
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) -1)
(*.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) 2) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 0 (cbrt.f64 (log1p.f64 (neg.f64 u0)))))) (+.f64 0 (cbrt.f64 (log1p.f64 (neg.f64 u0)))))
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 0 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0))))))) (cbrt.f64 (log1p.f64 (neg.f64 u0))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (+.f64 0 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) 0))) (-.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) 0))
(*.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (pow.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) 2) 2))
(/.f64 (log1p.f64 (neg.f64 u0)) 1)
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) -1)
(pow.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3) 1/3)
(pow.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) 3)
(pow.f64 (log1p.f64 (neg.f64 u0)) 1)
(neg.f64 (-.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0))
(neg.f64 (neg.f64 (log1p.f64 (neg.f64 u0))))
(cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3))
(cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3) 1))
(log.f64 (-.f64 1 u0))
(log.f64 (/.f64 1 (/.f64 -1 (+.f64 u0 -1))))
(log1p.f64 (neg.f64 u0))
(fma.f64 1 0 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(fma.f64 0 1 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(fma.f64 0 0 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(fma.f64 0 3 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 -1 (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (log1p.f64 (neg.f64 u0)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 -1 (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (log1p.f64 (neg.f64 u0)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 1 0) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 -1 0) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) 0) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (log1p.f64 (neg.f64 u0))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (pow.f64 (*.f64 alphax alphay) 2) 0) (*.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)))) (pow.f64 (*.f64 alphax alphay) 2)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphax alphay) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 cos2phi alphax) alphay (/.f64 (*.f64 alphax sin2phi) alphay))) (*.f64 alphax alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (*.f64 alphax (*.f64 alphay alphay))) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 cos2phi alphax) (neg.f64 (*.f64 alphay alphay)) (neg.f64 (*.f64 alphax sin2phi)))) (neg.f64 (*.f64 alphax (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) alphay)) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (neg.f64 cos2phi) alphay (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay)))) (neg.f64 (*.f64 (*.f64 alphax alphax) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphay alphay) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 alphax alphax))) (*.f64 alphay alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 (*.f64 alphax alphax) alphay) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 sin2phi alphay) (*.f64 alphax alphax) (*.f64 cos2phi alphay))) (*.f64 (*.f64 alphax alphax) alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphax (*.f64 alphay alphay)) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphay) (*.f64 alphax sin2phi))) (*.f64 alphax (*.f64 alphay alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (pow.f64 (*.f64 alphax alphay) 2)) 0) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (neg.f64 (pow.f64 (*.f64 alphax alphay) 2))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (+.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (+.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (+.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (+.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 3)) (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 3)) (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (/.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 3)) (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))) 0) (/.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (/.f64 1 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) -1)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) 0) (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(+.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(+.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(-.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(-.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2) (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(*.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 1 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)
(*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (neg.f64 (log1p.f64 (neg.f64 u0))))
(*.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0))))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))
(*.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) -1) (log1p.f64 (neg.f64 u0)))
(*.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) -1)
(*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 -1 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (neg.f64 (log1p.f64 (neg.f64 u0)))))
(*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2) (neg.f64 (log1p.f64 (neg.f64 u0)))))
(*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (log1p.f64 (neg.f64 u0)))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))))
(*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2)))
(*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(*.f64 (/.f64 -1 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 1 (pow.f64 (*.f64 alphax alphay) 2))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (/.f64 1 (pow.f64 (*.f64 alphax alphay) 2))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 1))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 1) (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(*.f64 (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (/.f64 1 (pow.f64 (*.f64 alphax alphay) 2))))
(*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) 1))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 -1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (/.f64 1 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 1 (pow.f64 (*.f64 alphax alphay) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 1 (pow.f64 (*.f64 alphax alphay) 2))))
(*.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)))) (/.f64 1 (/.f64 1 (pow.f64 (*.f64 alphax alphay) 2))))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (/.f64 -1 (/.f64 1 (pow.f64 (*.f64 alphax alphay) 2))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2) (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0))))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)
(/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 1) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(/.f64 (/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 1) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(/.f64 (/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2) 2))
(/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) -1))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(/.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)))) (/.f64 1 (pow.f64 (*.f64 alphax alphay) 2)))
(pow.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) 3)
(pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(neg.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) -1))
(neg.f64 (-.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(neg.f64 (-.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 0))
(cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 3))
Outputs
(*.f64 -1 u0)
(neg.f64 u0)
(+.f64 (*.f64 -1 u0) (*.f64 -1/2 (pow.f64 u0 2)))
(+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0)))
(+.f64 (*.f64 -1 u0) (+.f64 (*.f64 -1/2 (pow.f64 u0 2)) (*.f64 -1/3 (pow.f64 u0 3))))
(+.f64 (neg.f64 u0) (fma.f64 -1/2 (*.f64 u0 u0) (*.f64 -1/3 (pow.f64 u0 3))))
(+.f64 (*.f64 -1 u0) (+.f64 (*.f64 -1/2 (pow.f64 u0 2)) (+.f64 (*.f64 -1/3 (pow.f64 u0 3)) (*.f64 -1/4 (pow.f64 u0 4)))))
(+.f64 (neg.f64 u0) (fma.f64 -1/2 (*.f64 u0 u0) (fma.f64 -1/3 (pow.f64 u0 3) (*.f64 -1/4 (pow.f64 u0 4)))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 u0 2) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(fma.f64 1/2 (/.f64 (*.f64 u0 u0) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))))
(+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 alphay alphay) (*.f64 sin2phi sin2phi)) (/.f64 (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 alphax 4) sin2phi)))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)))))
(+.f64 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (*.f64 (pow.f64 cos2phi 3) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))))))
(+.f64 (/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 cos2phi 3)) (pow.f64 (pow.f64 alphay 4) 2)) (*.f64 (*.f64 alphax alphax) (*.f64 (pow.f64 (*.f64 sin2phi sin2phi) 2) (pow.f64 alphax 4)))) (+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 alphay alphay) (*.f64 sin2phi sin2phi)) (/.f64 (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 alphax 4) sin2phi)))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (pow.f64 alphax 4)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (*.f64 alphay alphay)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 1 cos2phi) 3)) (log1p.f64 (neg.f64 u0)))) (pow.f64 alphay 4))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (pow.f64 alphax 4)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (*.f64 alphay alphay))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 4) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 1 cos2phi) 3)) (log1p.f64 (neg.f64 u0)))) (pow.f64 alphay 4))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 sin2phi sin2phi) (pow.f64 (/.f64 1 cos2phi) 4)) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 sin2phi (log1p.f64 (neg.f64 u0))))) (*.f64 (*.f64 alphay alphay) (pow.f64 alphay 4))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (pow.f64 alphax 4)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (*.f64 alphay alphay)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (pow.f64 alphax 4)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (*.f64 alphay alphay)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 cos2phi) 3))))) (pow.f64 (pow.f64 alphay 2) 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (pow.f64 alphax 4)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (*.f64 alphay alphay)) (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 cos2phi) 3)))) (pow.f64 alphay 4))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 cos2phi) 3))))) (pow.f64 (pow.f64 alphay 2) 2)) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 -1 cos2phi) 4) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (pow.f64 alphax 4)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (*.f64 alphay alphay))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 cos2phi) 3)))) (pow.f64 alphay 4)) (/.f64 (*.f64 (*.f64 (*.f64 sin2phi sin2phi) (pow.f64 (/.f64 -1 cos2phi) 4)) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 sin2phi (log1p.f64 (neg.f64 u0))))) (*.f64 (*.f64 alphay alphay) (pow.f64 alphay 4)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi))) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 6) (log.f64 (-.f64 1 u0)))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 sin2phi sin2phi) (pow.f64 alphax 6)) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4))))) (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 6) (log.f64 (-.f64 1 u0)))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 8) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (pow.f64 (pow.f64 alphay 2) 2)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 sin2phi sin2phi) (pow.f64 alphax 6)) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))) (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi)))) (*.f64 (/.f64 (*.f64 sin2phi sin2phi) (*.f64 alphay alphay)) (/.f64 (*.f64 (*.f64 (pow.f64 alphax 8) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 (*.f64 cos2phi cos2phi) 2) (pow.f64 alphay 4))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 2) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 sin2phi sin2phi)) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 2) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 sin2phi sin2phi)) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))))) (pow.f64 sin2phi 3))) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 6) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (pow.f64 (pow.f64 sin2phi 2) 2)))))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 2) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 sin2phi sin2phi)) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))))) (pow.f64 sin2phi 3))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 6) (*.f64 (pow.f64 cos2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay 4) 2)))) (pow.f64 (*.f64 sin2phi sin2phi) 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 sin2phi sin2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphax) 4))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi)) (*.f64 (pow.f64 alphay 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 alphax) 4)))) (pow.f64 sin2phi 3))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 sin2phi sin2phi))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphax) 4))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (/.f64 -1 alphax) 6) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (pow.f64 (pow.f64 sin2phi 2) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi)) (*.f64 (pow.f64 alphay 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 alphax) 4)))) (pow.f64 sin2phi 3))) (+.f64 (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 6) (log1p.f64 (neg.f64 u0))) (pow.f64 (pow.f64 alphay 4) 2))) (pow.f64 (*.f64 sin2phi sin2phi) 2)) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 sin2phi sin2phi)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi))) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 (*.f64 sin2phi sin2phi) (pow.f64 alphax 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 (pow.f64 sin2phi 3) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (pow.f64 (pow.f64 alphay 2) 2)))))))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 (*.f64 sin2phi sin2phi) (pow.f64 alphax 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 (pow.f64 sin2phi 3) (log1p.f64 (neg.f64 u0)))) (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (*.f64 cos2phi cos2phi) 2) (pow.f64 alphay 4)))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 alphax 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 alphax alphax)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 alphax 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 alphax alphax)) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))))) (pow.f64 alphax 4)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 alphax 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 alphax alphax)) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 1 sin2phi) 4) (*.f64 alphax alphax)) (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay 4) 2))) (pow.f64 alphax 4))) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))))) (pow.f64 alphax 4))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 alphay 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (*.f64 alphax alphax)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 alphay 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (*.f64 alphax alphax)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (*.f64 alphay alphay) (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))))) (pow.f64 alphax 4))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)))))
(+.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))))) (pow.f64 alphax 4)) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 -1 sin2phi) 4) (*.f64 alphax alphax)) (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay 4) 2))) (pow.f64 alphax 4))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 alphay 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (*.f64 alphax alphax)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphay 4) cos2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi))) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 alphay 6) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))))))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphay 4) cos2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 6)) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) sin2phi))))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 alphay 8)))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 alphay 6) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))))))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphay 4) cos2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 8))) (*.f64 (*.f64 alphax alphax) (*.f64 (pow.f64 (*.f64 sin2phi sin2phi) 2) (pow.f64 alphax 4)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 6)) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) sin2phi)))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 (*.f64 (pow.f64 (/.f64 1 alphay) 2) sin2phi) (log1p.f64 (neg.f64 u0)))) (*.f64 cos2phi cos2phi)) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (log.f64 (-.f64 1 u0)))))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 (*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2)) (log1p.f64 (neg.f64 u0)))) (*.f64 cos2phi cos2phi)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 1 alphay) 4)) (log1p.f64 (neg.f64 u0)))) (pow.f64 cos2phi 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (log.f64 (-.f64 1 u0)))))) (*.f64 cos2phi (pow.f64 cos2phi 2)))) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 6) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 cos2phi 2) 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 (*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2)) (log1p.f64 (neg.f64 u0)))) (*.f64 cos2phi cos2phi)) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 1 alphay) 4)) (log1p.f64 (neg.f64 u0)))) (pow.f64 cos2phi 3))) (/.f64 (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 (*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 6)) (log1p.f64 (neg.f64 u0))))) (pow.f64 (*.f64 cos2phi cos2phi) 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi) (log1p.f64 (neg.f64 u0)))) (*.f64 cos2phi cos2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) 4))))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 (*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2)) (log1p.f64 (neg.f64 u0)))) (*.f64 cos2phi cos2phi)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 alphay) 4)))) (pow.f64 cos2phi 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphay) 6) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 cos2phi 2) 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) 4))))) (*.f64 cos2phi (pow.f64 cos2phi 2)))))))
(+.f64 (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 -1 alphay) 6) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 sin2phi (log1p.f64 (neg.f64 u0))))) (pow.f64 (*.f64 cos2phi cos2phi) 2)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 alphay) 4)))) (pow.f64 cos2phi 3)))) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 (*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2)) (log1p.f64 (neg.f64 u0)))) (*.f64 cos2phi cos2phi))) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)))
(fma.f64 1 0 (log1p.f64 (neg.f64 u0)))
(log1p.f64 (neg.f64 u0))
(fma.f64 0 1 (log1p.f64 (neg.f64 u0)))
(fma.f64 0 0 (log1p.f64 (neg.f64 u0)))
(fma.f64 0 3 (log1p.f64 (neg.f64 u0)))
(fma.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (cbrt.f64 (log1p.f64 (neg.f64 u0))) 0)
(log1p.f64 (neg.f64 u0))
(fma.f64 -1 (neg.f64 (log1p.f64 (neg.f64 u0))) 0)
(log1p.f64 (neg.f64 u0))
(fma.f64 1 (log1p.f64 (neg.f64 u0)) 0)
(log1p.f64 (neg.f64 u0))
(fma.f64 (log1p.f64 (neg.f64 u0)) 1 0)
(log1p.f64 (neg.f64 u0))
(fma.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0)
(log1p.f64 (neg.f64 u0))
(fma.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) 0)
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 1 (/.f64 1 (log1p.f64 (neg.f64 u0)))) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (pow.f64 (/.f64 1 (log1p.f64 (neg.f64 u0))) -1) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 1 0) (log1p.f64 (neg.f64 u0)) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) 0) (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 1 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))))) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 1 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (/.f64 1 (cbrt.f64 (log1p.f64 (neg.f64 u0))))) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 -1 (/.f64 1 (neg.f64 (log1p.f64 (neg.f64 u0))))) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 -1 (/.f64 (neg.f64 1) (log1p.f64 (neg.f64 u0)))) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 (neg.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (neg.f64 (log1p.f64 (neg.f64 u0)))) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (log1p.f64 (neg.f64 u0))) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 (-.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) 0) (log1p.f64 (neg.f64 u0))) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (log1p.f64 (neg.f64 u0))) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) 0)) 0) (/.f64 (+.f64 0 (pow.f64 (log1p.f64 (neg.f64 u0)) 3)) (+.f64 0 (-.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) 0))) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) 0) (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3) (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 (log1p.f64 (neg.f64 u0)) 3)) (+.f64 0 (-.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) 0))) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3) (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 (+.f64 0 (pow.f64 (log1p.f64 (neg.f64 u0)) 3)) (+.f64 0 (-.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) 0))) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3) (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 (-.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3) 0) (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3) (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 0 0) (/.f64 (-.f64 0 (neg.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3))) (+.f64 0 (+.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (*.f64 0 (neg.f64 (log1p.f64 (neg.f64 u0))))))) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3) (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3) 0) (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3) (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 (-.f64 0 (neg.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3))) (+.f64 0 (+.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (*.f64 0 (neg.f64 (log1p.f64 (neg.f64 u0))))))) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3) (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) 0) (/.f64 (-.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3) 0) (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) 0) (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3) (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (*.f64 0 (neg.f64 (log1p.f64 (neg.f64 u0)))))) 0) (/.f64 (-.f64 0 (neg.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3))) (+.f64 0 (+.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (*.f64 0 (neg.f64 (log1p.f64 (neg.f64 u0))))))) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) 0) (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3) (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 1 (pow.f64 (log1p.f64 (neg.f64 u0)) -1)) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (pow.f64 (/.f64 1 (log1p.f64 (neg.f64 u0))) -1) (log1p.f64 (neg.f64 u0)))
(+.f64 (*.f64 -1 0) (log1p.f64 (neg.f64 u0)))
(log1p.f64 (neg.f64 u0))
(+.f64 (*.f64 0 -1) (log1p.f64 (neg.f64 u0)))
(log1p.f64 (neg.f64 u0))
(+.f64 (log1p.f64 (neg.f64 u0)) (*.f64 -1 0))
(log1p.f64 (neg.f64 u0))
(+.f64 (log1p.f64 (neg.f64 u0)) 0)
(log1p.f64 (neg.f64 u0))
(+.f64 0 (log1p.f64 (neg.f64 u0)))
(log1p.f64 (neg.f64 u0))
(-.f64 (log1p.f64 (neg.f64 u0)) 0)
(log1p.f64 (neg.f64 u0))
(-.f64 0 (neg.f64 (log1p.f64 (neg.f64 u0))))
(log1p.f64 (neg.f64 u0))
(*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))
(log1p.f64 (neg.f64 u0))
(*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))))
(neg.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0))))))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (cbrt.f64 (log1p.f64 (neg.f64 u0))))
(log1p.f64 (neg.f64 u0))
(*.f64 -1 (neg.f64 (log1p.f64 (neg.f64 u0))))
(log1p.f64 (neg.f64 u0))
(*.f64 1 (log1p.f64 (neg.f64 u0)))
(log1p.f64 (neg.f64 u0))
(*.f64 (log1p.f64 (neg.f64 u0)) 1)
(log1p.f64 (neg.f64 u0))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))))
(neg.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0))))))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) -1)
(log1p.f64 (neg.f64 u0))
(*.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) 2) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))))
(log1p.f64 (neg.f64 u0))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 0 (cbrt.f64 (log1p.f64 (neg.f64 u0)))))) (+.f64 0 (cbrt.f64 (log1p.f64 (neg.f64 u0)))))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (cbrt.f64 (log1p.f64 (neg.f64 u0))))
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 0 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0))))))) (cbrt.f64 (log1p.f64 (neg.f64 u0))))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (cbrt.f64 (log1p.f64 (neg.f64 u0))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (+.f64 0 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) 0))) (-.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) 0))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (cbrt.f64 (log1p.f64 (neg.f64 u0))))
(*.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (pow.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) 2) 2))
(/.f64 (log1p.f64 (neg.f64 u0)) 1)
(log1p.f64 (neg.f64 u0))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) -1)
(/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 -1))
(pow.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3) 1/3)
(log1p.f64 (neg.f64 u0))
(pow.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) 3)
(log1p.f64 (neg.f64 u0))
(pow.f64 (log1p.f64 (neg.f64 u0)) 1)
(log1p.f64 (neg.f64 u0))
(neg.f64 (-.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0))
(log1p.f64 (neg.f64 u0))
(neg.f64 (neg.f64 (log1p.f64 (neg.f64 u0))))
(log1p.f64 (neg.f64 u0))
(cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3))
(log1p.f64 (neg.f64 u0))
(cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3) 1))
(log1p.f64 (neg.f64 u0))
(log.f64 (-.f64 1 u0))
(log1p.f64 (neg.f64 u0))
(log.f64 (/.f64 1 (/.f64 -1 (+.f64 u0 -1))))
(log.f64 (pow.f64 (/.f64 -1 (+.f64 u0 -1)) -1))
(log1p.f64 (neg.f64 u0))
(fma.f64 1 0 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(fma.f64 0 1 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(fma.f64 0 0 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(fma.f64 0 3 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 -1 (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (log1p.f64 (neg.f64 u0)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 -1 (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (log1p.f64 (neg.f64 u0)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 1 0) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 -1 0) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) 0) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (log1p.f64 (neg.f64 u0))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (pow.f64 (*.f64 alphax alphay) 2) 0) (*.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)))) (pow.f64 (*.f64 alphax alphay) 2)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (pow.f64 (*.f64 alphax alphay) 2) 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 (*.f64 alphax alphay) 2))) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphax alphay) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 cos2phi alphax) alphay (/.f64 (*.f64 alphax sin2phi) alphay))) (*.f64 alphax alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphax alphay) 0) (*.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 (/.f64 cos2phi alphax) alphay (/.f64 (*.f64 alphax sin2phi) alphay)))) (*.f64 alphax alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (*.f64 alphax (*.f64 alphay alphay))) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 cos2phi alphax) (neg.f64 (*.f64 alphay alphay)) (neg.f64 (*.f64 alphax sin2phi)))) (neg.f64 (*.f64 alphax (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (*.f64 alphax (*.f64 alphay alphay))) 0) (*.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 (/.f64 cos2phi alphax) (neg.f64 (*.f64 alphay alphay)) (neg.f64 (*.f64 alphax sin2phi))))) (neg.f64 (*.f64 alphax (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) alphay)) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (neg.f64 cos2phi) alphay (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay)))) (neg.f64 (*.f64 (*.f64 alphax alphax) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) alphay)) 0) (*.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 (neg.f64 cos2phi) alphay (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay))))) (neg.f64 (*.f64 (*.f64 alphax alphax) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphay alphay) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 alphax alphax))) (*.f64 alphay alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphay alphay) 0) (*.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 alphax alphax)))) (*.f64 alphay alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 (*.f64 alphax alphax) alphay) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 sin2phi alphay) (*.f64 alphax alphax) (*.f64 cos2phi alphay))) (*.f64 (*.f64 alphax alphax) alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 (*.f64 alphax alphax) alphay) 0) (*.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 (/.f64 sin2phi alphay) (*.f64 alphax alphax) (*.f64 cos2phi alphay)))) (*.f64 (*.f64 alphax alphax) alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphax (*.f64 alphay alphay)) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphay) (*.f64 alphax sin2phi))) (*.f64 alphax (*.f64 alphay alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphax (*.f64 alphay alphay)) 0) (*.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphay) (*.f64 alphax sin2phi)))) (*.f64 alphax (*.f64 alphay alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (pow.f64 (*.f64 alphax alphay) 2)) 0) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (neg.f64 (pow.f64 (*.f64 alphax alphay) 2))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (pow.f64 (*.f64 alphax alphay) 2)) 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 (*.f64 alphax alphay) 2))) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (+.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (+.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (/.f64 (fma.f64 0 0 (neg.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (+.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (+.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 3)) (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 0 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 3)) (fma.f64 0 0 (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) 0))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) 0)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 3)) (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (/.f64 (-.f64 (pow.f64 0 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 3)) (fma.f64 0 0 (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) 0))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (/.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (/.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) 0)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 3)) (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (fma.f64 0 0 (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) 0)) 0) (/.f64 (-.f64 (pow.f64 0 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 3)) (fma.f64 0 0 (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) 0))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))) 0) (/.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) 0) 0) (/.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) 0)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (/.f64 1 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) -1)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (pow.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) -1) -1) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) 0) (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(+.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(+.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(-.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(-.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2) (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(*.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 1 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0))))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(cbrt.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (neg.f64 (log1p.f64 (neg.f64 u0))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0))))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0))))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) -1) (log1p.f64 (neg.f64 u0)))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))))
(*.f64 (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0))))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) -1)
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0))))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 -1 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (neg.f64 (log1p.f64 (neg.f64 u0)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2) (neg.f64 (log1p.f64 (neg.f64 u0)))))
(*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (log1p.f64 (neg.f64 u0)))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2)))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (/.f64 -1 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 1 (pow.f64 (*.f64 alphax alphay) 2))))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 (pow.f64 (*.f64 alphax alphay) 2) -1))) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (/.f64 1 (pow.f64 (*.f64 alphax alphay) 2))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (*.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (pow.f64 (pow.f64 (*.f64 alphax alphay) 2) -1)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0))))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 1) (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0))))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))))
(cbrt.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(*.f64 (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (/.f64 1 (pow.f64 (*.f64 alphax alphay) 2))))
(*.f64 (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (pow.f64 (pow.f64 (*.f64 alphax alphay) 2) -1))))
(*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))))
(*.f64 (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))
(*.f64 (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) 1))
(*.f64 (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 -1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(*.f64 (/.f64 1 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 1 (pow.f64 (*.f64 alphax alphay) 2))))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 (pow.f64 (*.f64 alphax alphay) 2) -1))) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 1 (pow.f64 (*.f64 alphax alphay) 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0))))) (*.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (pow.f64 (pow.f64 (*.f64 alphax alphay) 2) -1)))
(*.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)))) (/.f64 1 (/.f64 1 (pow.f64 (*.f64 alphax alphay) 2))))
(/.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)))) (pow.f64 (pow.f64 (*.f64 alphax alphay) 2) -1))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (/.f64 -1 (/.f64 1 (pow.f64 (*.f64 alphax alphay) 2))))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) -1) (*.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (pow.f64 (pow.f64 (*.f64 alphax alphay) 2) -1)))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2) (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0))))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(/.f64 (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 1) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(/.f64 (/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 1) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(/.f64 (/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2) 2))
(/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) -1))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(/.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)))) (/.f64 1 (pow.f64 (*.f64 alphax alphay) 2)))
(/.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)))) (pow.f64 (pow.f64 (*.f64 alphax alphay) 2) -1))
(pow.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) 1/3)
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) 3)
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(neg.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) -1))
(neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) -1) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(neg.f64 (-.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(neg.f64 (-.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 0))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 3))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))

eval549.0ms (1.4%)

Compiler

Compiled 38967 to 14089 computations (63.8% saved)

prune433.0ms (1.1%)

Pruning

22 alts after pruning (22 fresh and 0 done)

PrunedKeptTotal
New1171221193
Fresh000
Picked101
Done101
Total1173221195
Error
0b
Counts
1195 → 22
Alt Table
Click to see full alt table
StatusErrorProgram
0.5b
(if (!=.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (-.f64 (*.f64 (*.f64 alphax alphax) sin2phi) (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay))))) (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
0.5b
(if (!=.f64 (*.f64 (*.f64 alphax alphax) alphay) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 sin2phi alphay) (*.f64 alphax alphax) (*.f64 cos2phi alphay))) (*.f64 (*.f64 alphax alphax) alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
0.5b
(if (!=.f64 (*.f64 alphay alphay) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 alphax alphax))) (*.f64 alphay alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
0.5b
(if (!=.f64 (*.f64 alphax alphay) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 cos2phi alphax) alphay (/.f64 (*.f64 alphax sin2phi) alphay))) (*.f64 alphax alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
0.8b
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 -1 (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) (log1p.f64 (neg.f64 u0)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
18.3b
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
0.7b
(/.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)))) (/.f64 1 (pow.f64 (*.f64 alphax alphay) 2)))
0.5b
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
0.5b
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (if (!=.f64 (/.f64 cos2phi alphax) 0) (/.f64 1 (/.f64 alphax (/.f64 cos2phi alphax))) (/.f64 cos2phi (*.f64 alphax alphax)))) (/.f64 sin2phi (*.f64 alphay alphay))))
0.5b
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
0.5b
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (if (!=.f64 (/.f64 sin2phi alphay) 0) (/.f64 1 (/.f64 alphay (/.f64 sin2phi alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))))
0.6b
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (*.f64 (/.f64 1 alphay) (neg.f64 sin2phi)) (neg.f64 alphay))))
0.6b
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 (/.f64 (/.f64 1 alphay) alphay) sin2phi)))
0.6b
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay))))
0.6b
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 (/.f64 -1 (*.f64 alphay alphay)) (neg.f64 sin2phi))))
0.7b
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2))))
0.5b
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi)) (/.f64 sin2phi (*.f64 alphay alphay))))
0.5b
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (*.f64 cos2phi (pow.f64 alphax -2))) (/.f64 sin2phi (*.f64 alphay alphay))))
34.3b
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
0.6b
(*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (log1p.f64 (neg.f64 u0)))
15.4b
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
47.3b
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
Compiler

Compiled 1284 to 774 computations (39.7% saved)

localize84.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 cos2phi (*.f64 alphax alphax))
0.3b
(/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 alphax alphax))
0.3b
(*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 alphax alphax))) (*.f64 alphay alphay))
0.4b
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
Compiler

Compiled 191 to 26 computations (86.4% saved)

series248.0ms (0.6%)

Counts
2 → 104
Calls

27 calls:

TimeVariablePointExpression
14.0ms
cos2phi
@0
(/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 alphax alphax))
5.0ms
u0
@inf
(*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 alphax alphax))) (*.f64 alphay alphay))
5.0ms
alphax
@inf
(*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 alphax alphax))) (*.f64 alphay alphay))
4.0ms
u0
@0
(*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 alphax alphax))) (*.f64 alphay alphay))
2.0ms
cos2phi
@inf
(/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 alphax alphax))
Compiler

Compiled 18850 to 14170 computations (24.8% saved)

rewrite174.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
128×egg-rr
94×egg-rr
Counts
2 → 222
Calls
Call 1
Inputs
(*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 alphax alphax))) (*.f64 alphay alphay))
(/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 alphax alphax))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 alphay alphay) 0) (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) (*.f64 alphay alphay)))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 alphax alphax)) 0) (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (neg.f64 (*.f64 alphax alphax))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 alphax 0) (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax)) alphax) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 alphay alphay) 0) (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))) (*.f64 alphay alphay))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 alphay (cbrt.f64 alphay)) 0) (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay)))) (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) (*.f64 alphay (cbrt.f64 alphay)))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) 0) (/.f64 -1 (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 alphay alphay)) 0) (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 alphay alphay)))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 (*.f64 alphay alphay) (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))) (log1p.f64 (neg.f64 u0)))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) (pow.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) 2))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) 0) (/.f64 1 (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 alphay 0) (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) alphay)) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 alphax) 0) (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 alphax))) (neg.f64 alphax)) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 alphax (cbrt.f64 alphax)) 0) (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (cbrt.f64 (*.f64 alphax alphax)))) (*.f64 alphax (cbrt.f64 alphax))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 alphax alphax)) 0) (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax) (cbrt.f64 alphax))) (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 alphax alphax) 0) (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (*.f64 alphax alphax)) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 alphax (cbrt.f64 alphax)) 0) (*.f64 (/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax))) (*.f64 alphax (cbrt.f64 alphax))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 alphax alphax)) 0) (*.f64 (/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) -1) (neg.f64 (*.f64 alphax alphax))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 alphax alphax) 0) (*.f64 (/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) 1) (*.f64 alphax alphax)) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) 0) (/.f64 1 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) -1)) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) (*.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) (*.f64 0 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) alphay)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) 2)) (cbrt.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 alphay (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 1 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 alphay alphay) (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (cbrt.f64 alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 alphay alphay)) (/.f64 (*.f64 (*.f64 alphay (cbrt.f64 alphay)) (log1p.f64 (neg.f64 u0))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))))) (/.f64 (*.f64 alphay alphay) (/.f64 (/.f64 1 alphax) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) (/.f64 (*.f64 alphay alphay) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (*.f64 alphay alphay) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) (*.f64 alphay (cbrt.f64 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 alphay alphay) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))) (neg.f64 (log1p.f64 (neg.f64 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 alphay alphay)) (/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (cbrt.f64 alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 alphay (cbrt.f64 alphay)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) 2) (*.f64 (*.f64 alphay alphay) (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 alphay alphay) (/.f64 (/.f64 1 alphax) alphax)) (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 alphay (cbrt.f64 alphay)) (log1p.f64 (neg.f64 u0))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 alphay alphay) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) 1) (*.f64 alphay (cbrt.f64 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) (cbrt.f64 (*.f64 alphay (cbrt.f64 alphay)))) (pow.f64 (cbrt.f64 (*.f64 alphay (cbrt.f64 alphay))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) 2)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) 2) (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) 2) (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 alphay alphay))) (*.f64 (cbrt.f64 (*.f64 alphay (cbrt.f64 alphay))) (/.f64 (*.f64 (*.f64 alphay (cbrt.f64 alphay)) (log1p.f64 (neg.f64 u0))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 alphay) (*.f64 (cbrt.f64 alphay) (/.f64 (*.f64 (*.f64 alphay (cbrt.f64 alphay)) (log1p.f64 (neg.f64 u0))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))) 2) 2) (cbrt.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (/.f64 (*.f64 alphay alphay) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) 2) (*.f64 alphay alphay)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))))) (*.f64 (/.f64 (*.f64 alphay alphay) (/.f64 (/.f64 1 alphax) alphax)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 alphay alphay)) (*.f64 (/.f64 (*.f64 (*.f64 alphay (cbrt.f64 alphay)) (log1p.f64 (neg.f64 u0))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) (*.f64 (/.f64 (*.f64 alphay alphay) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (/.f64 (*.f64 alphay alphay) (/.f64 (/.f64 1 alphax) alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (/.f64 (*.f64 alphay alphay) (/.f64 (/.f64 1 alphax) alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2))) (/.f64 (*.f64 alphay alphay) (/.f64 (/.f64 1 alphax) alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))))) (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))))) 2) (/.f64 (*.f64 alphay alphay) (/.f64 (/.f64 1 alphax) alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))))) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2))) (/.f64 (*.f64 alphay alphay) (/.f64 (/.f64 1 alphax) alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (/.f64 1 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (/.f64 (*.f64 alphay alphay) (/.f64 (/.f64 1 alphax) alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))))) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2))) (/.f64 (*.f64 alphay alphay) (/.f64 (/.f64 1 alphax) alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 -1 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 alphay alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))) (neg.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (/.f64 -1 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (/.f64 1 (/.f64 (/.f64 1 alphax) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (*.f64 alphay alphay) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (/.f64 (*.f64 alphay alphay) (/.f64 -1 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) (/.f64 (*.f64 alphay alphay) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) (*.f64 alphay alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 alphay alphay) (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) 2) (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) 2) (*.f64 alphay alphay)) (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) alphax)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2)) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (/.f64 -1 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (/.f64 (/.f64 1 alphax) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))))) (*.f64 alphay alphay)) (/.f64 (/.f64 1 alphax) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 alphay alphay) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 alphay alphay) (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))))) (/.f64 (/.f64 1 alphax) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) 2)) (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))))) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) (*.f64 alphay alphay)) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) -1) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) 2) (*.f64 alphay alphay))) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) 2) (*.f64 alphay alphay))) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) 1) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) 1) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) 1) (/.f64 (/.f64 1 alphax) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (*.f64 alphay alphay) (/.f64 (/.f64 1 alphax) alphax))) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))))) (/.f64 (*.f64 alphay alphay) (/.f64 (/.f64 1 alphax) alphax))) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (*.f64 alphay alphay) (/.f64 (/.f64 1 alphax) alphax))) (neg.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (*.f64 alphay alphay) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2)))) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) 2))) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) 1) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) 1) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax))) (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax) (cbrt.f64 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2)) (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 1 alphax)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2))) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax)) (/.f64 1 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (/.f64 1 alphax) alphax)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))))) (*.f64 alphay alphay)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2)) (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (/.f64 (*.f64 alphay alphay) (/.f64 (/.f64 1 alphax) alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 alphay (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (/.f64 (*.f64 alphax alphax) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2)))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (cbrt.f64 (*.f64 alphax alphax))) 0) (/.f64 (cbrt.f64 (/.f64 1 alphax)) (/.f64 alphax (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (cbrt.f64 (*.f64 alphax alphax))))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2)) alphax) 0) (/.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (/.f64 alphax (/.f64 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2)) alphax))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2) (*.f64 alphax alphax))) 0) (/.f64 (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax)) (/.f64 alphax (cbrt.f64 (/.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2) (*.f64 alphax alphax))))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax)) 2) 0) (/.f64 (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax)) (/.f64 alphax (pow.f64 (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax)) 2))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 alphax) 0) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (/.f64 alphax (/.f64 1 alphax))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax) 0) (/.f64 1 (/.f64 alphax (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 0) (/.f64 1 (/.f64 1 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) (*.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 1 alphax) alphax) (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 (/.f64 (/.f64 1 alphax) alphax) (*.f64 alphax (*.f64 alphax sin2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 1 alphax) alphax) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 (/.f64 (/.f64 1 alphax) alphax) (*.f64 (*.f64 cos2phi alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) (*.f64 0 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (/.f64 (/.f64 1 alphax) alphax)) (*.f64 (*.f64 alphax (*.f64 alphax sin2phi)) (/.f64 (/.f64 1 alphax) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 alphax (*.f64 alphax sin2phi)) (/.f64 (/.f64 1 alphax) alphax)) (*.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (/.f64 (/.f64 1 alphax) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (*.f64 alphax alphax))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (/.f64 (/.f64 1 alphax) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2)) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 alphax) alphax) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2)) (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (/.f64 -1 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax) (/.f64 1 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) alphax) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2)) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax)) (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax) (cbrt.f64 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 alphax) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 alphax alphax)) (neg.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax) (cbrt.f64 alphax)) (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2)) (*.f64 alphax alphax)) (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2)) alphax) (/.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 alphax) (cbrt.f64 (/.f64 1 alphax))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (cbrt.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 alphax) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2) (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 alphax) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 alphax) 1) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 alphax) alphax) (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))))) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) 2) 2) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))))) 2) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2)) (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (*.f64 (/.f64 -1 (*.f64 alphax alphax)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax)) (*.f64 (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax) (cbrt.f64 alphax)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2)) (*.f64 alphax alphax)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax) (*.f64 (/.f64 1 alphax) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) alphax) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2)) alphax) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 alphax)) (*.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (cbrt.f64 (*.f64 alphax alphax))) (/.f64 1 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2)) alphax) (/.f64 1 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax)) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2) (*.f64 alphax alphax))) (/.f64 1 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax)) 2) (/.f64 1 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 alphax)) (/.f64 1 (neg.f64 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (cbrt.f64 (*.f64 alphax alphax))) (/.f64 1 (*.f64 alphax (cbrt.f64 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 alphax)) 1) (neg.f64 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (cbrt.f64 alphax)) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax) alphax)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax)) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2))) (*.f64 (cbrt.f64 alphax) (*.f64 alphax (cbrt.f64 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (cbrt.f64 alphax)) 1) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 alphax)) (neg.f64 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax) (cbrt.f64 alphax))) (cbrt.f64 (neg.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (neg.f64 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax) (cbrt.f64 alphax)) (cbrt.f64 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (cbrt.f64 (*.f64 alphax alphax))) (*.f64 alphax (cbrt.f64 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2))) (*.f64 alphax (cbrt.f64 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 alphax) (neg.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))))) (neg.f64 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 alphax) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (cbrt.f64 alphax))) (cbrt.f64 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (*.f64 alphax (cbrt.f64 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2)) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax))) (cbrt.f64 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2)) (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))))) (cbrt.f64 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2)) (cbrt.f64 (neg.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))))) (cbrt.f64 (neg.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) alphax) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2))) alphax)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (cbrt.f64 (*.f64 alphax alphax))) 1) (*.f64 alphax (cbrt.f64 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax) (cbrt.f64 alphax)) 1) (cbrt.f64 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (cbrt.f64 alphax)) (/.f64 1 alphax)) (cbrt.f64 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax)) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2))) (cbrt.f64 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2))) (cbrt.f64 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2))) (cbrt.f64 (neg.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (cbrt.f64 (*.f64 alphax alphax))) 1) (*.f64 alphax (cbrt.f64 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 (*.f64 alphax (cbrt.f64 alphax)))) (pow.f64 (cbrt.f64 (*.f64 alphax (cbrt.f64 alphax))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax) (cbrt.f64 alphax)) (cbrt.f64 (cbrt.f64 (*.f64 alphax alphax)))) (cbrt.f64 (*.f64 alphax (cbrt.f64 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax) (cbrt.f64 alphax)) (cbrt.f64 alphax)) (cbrt.f64 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (cbrt.f64 (*.f64 alphax alphax))) (neg.f64 (*.f64 alphax (cbrt.f64 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax) (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (cbrt.f64 (*.f64 alphax alphax)))) (neg.f64 (*.f64 alphax (cbrt.f64 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax) (cbrt.f64 alphax)) 1) (cbrt.f64 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 3))))))

simplify840.0ms (2.2%)

Algorithm
egglog
Counts
326 → 419
Calls
Call 1
Inputs
(/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 2) (pow.f64 alphax 2))) (+.f64 (*.f64 (pow.f64 alphax 2) sin2phi) (*.f64 (pow.f64 alphay 2) cos2phi)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) (pow.f64 u0 2))) (+.f64 (*.f64 (pow.f64 alphax 2) sin2phi) (*.f64 (pow.f64 alphay 2) cos2phi)))) (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (pow.f64 alphay 2))) (+.f64 (*.f64 (pow.f64 alphax 2) sin2phi) (*.f64 (pow.f64 alphay 2) cos2phi))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) (pow.f64 u0 2))) (+.f64 (*.f64 (pow.f64 alphax 2) sin2phi) (*.f64 (pow.f64 alphay 2) cos2phi)))) (+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (pow.f64 alphay 2))) (+.f64 (*.f64 (pow.f64 alphax 2) sin2phi) (*.f64 (pow.f64 alphay 2) cos2phi))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) (pow.f64 u0 3))) (+.f64 (*.f64 (pow.f64 alphax 2) sin2phi) (*.f64 (pow.f64 alphay 2) cos2phi))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) (pow.f64 u0 4))) (+.f64 (*.f64 (pow.f64 alphax 2) sin2phi) (*.f64 (pow.f64 alphay 2) cos2phi)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) (pow.f64 u0 2))) (+.f64 (*.f64 (pow.f64 alphax 2) sin2phi) (*.f64 (pow.f64 alphay 2) cos2phi)))) (+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (pow.f64 alphay 2))) (+.f64 (*.f64 (pow.f64 alphax 2) sin2phi) (*.f64 (pow.f64 alphay 2) cos2phi))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) (pow.f64 u0 3))) (+.f64 (*.f64 (pow.f64 alphax 2) sin2phi) (*.f64 (pow.f64 alphay 2) cos2phi)))))))
(/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 alphay 2) (log.f64 (/.f64 -1 u0)))) (+.f64 (*.f64 (pow.f64 alphax 2) sin2phi) (*.f64 (pow.f64 alphay 2) cos2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) (log.f64 (/.f64 -1 u0)))) (+.f64 (*.f64 (pow.f64 alphax 2) sin2phi) (*.f64 (pow.f64 alphay 2) cos2phi))) (/.f64 (*.f64 (pow.f64 alphax 2) (pow.f64 alphay 2)) (*.f64 u0 (+.f64 (*.f64 (pow.f64 alphax 2) sin2phi) (*.f64 (pow.f64 alphay 2) cos2phi)))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 alphax 2)) (*.f64 u0 (+.f64 (*.f64 (pow.f64 alphax 2) sin2phi) (*.f64 (pow.f64 alphay 2) cos2phi)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) (pow.f64 (/.f64 -1 u0) 2))) (+.f64 (*.f64 (pow.f64 alphax 2) sin2phi) (*.f64 (pow.f64 alphay 2) cos2phi)))) (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) (log.f64 (/.f64 -1 u0)))) (+.f64 (*.f64 (pow.f64 alphax 2) sin2phi) (*.f64 (pow.f64 alphay 2) cos2phi)))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 alphax 2)) (*.f64 u0 (+.f64 (*.f64 (pow.f64 alphax 2) sin2phi) (*.f64 (pow.f64 alphay 2) cos2phi)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) (pow.f64 (/.f64 -1 u0) 2))) (+.f64 (*.f64 (pow.f64 alphax 2) sin2phi) (*.f64 (pow.f64 alphay 2) cos2phi)))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) (pow.f64 (/.f64 -1 u0) 3))) (+.f64 (*.f64 (pow.f64 alphax 2) sin2phi) (*.f64 (pow.f64 alphay 2) cos2phi)))) (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) (log.f64 (/.f64 -1 u0)))) (+.f64 (*.f64 (pow.f64 alphax 2) sin2phi) (*.f64 (pow.f64 alphay 2) cos2phi))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))))
(+.f64 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (*.f64 (pow.f64 cos2phi 3) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 4) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 cos2phi) 3))))) (pow.f64 (pow.f64 alphay 2) 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 cos2phi) 3))))) (pow.f64 (pow.f64 alphay 2) 2)) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 -1 cos2phi) 4) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 alphay 6) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 alphay 8)))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 alphay 6) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (log.f64 (-.f64 1 u0)))))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (log.f64 (-.f64 1 u0)))))) (*.f64 cos2phi (pow.f64 cos2phi 2)))) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 6) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 cos2phi 2) 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) 4))))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphay) 6) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 cos2phi 2) 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) 4))))) (*.f64 cos2phi (pow.f64 cos2phi 2)))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 6) (log.f64 (-.f64 1 u0)))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 6) (log.f64 (-.f64 1 u0)))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 8) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (pow.f64 (pow.f64 alphay 2) 2)))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 6) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (pow.f64 (pow.f64 sin2phi 2) 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphax) 4))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphax) 4))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (/.f64 -1 alphax) 6) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (pow.f64 (pow.f64 sin2phi 2) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 (pow.f64 sin2phi 3) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (pow.f64 (pow.f64 alphay 2) 2)))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 alphax 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 alphax 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 alphax 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)))))
sin2phi
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) cos2phi) (pow.f64 alphax 2)) sin2phi)
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) cos2phi) (pow.f64 alphax 2)) sin2phi)
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) cos2phi) (pow.f64 alphax 2)) sin2phi)
(/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) cos2phi) (pow.f64 alphax 2)) sin2phi)
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) cos2phi) (pow.f64 alphax 2)) sin2phi)
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) cos2phi) (pow.f64 alphax 2)) sin2phi)
(/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) cos2phi) (pow.f64 alphax 2)) sin2phi)
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) cos2phi) (pow.f64 alphax 2)) sin2phi)
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) cos2phi) (pow.f64 alphax 2)) sin2phi)
sin2phi
(+.f64 (/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2)) sin2phi)
(+.f64 (/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2)) sin2phi)
(+.f64 (/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2)) sin2phi)
(/.f64 (*.f64 cos2phi (pow.f64 (/.f64 1 alphay) -2)) (pow.f64 alphax 2))
(+.f64 sin2phi (/.f64 (*.f64 cos2phi (pow.f64 (/.f64 1 alphay) -2)) (pow.f64 alphax 2)))
(+.f64 sin2phi (/.f64 (*.f64 cos2phi (pow.f64 (/.f64 1 alphay) -2)) (pow.f64 alphax 2)))
(+.f64 sin2phi (/.f64 (*.f64 cos2phi (pow.f64 (/.f64 1 alphay) -2)) (pow.f64 alphax 2)))
(/.f64 (*.f64 cos2phi (pow.f64 (/.f64 -1 alphay) -2)) (pow.f64 alphax 2))
(+.f64 (/.f64 (*.f64 cos2phi (pow.f64 (/.f64 -1 alphay) -2)) (pow.f64 alphax 2)) sin2phi)
(+.f64 (/.f64 (*.f64 cos2phi (pow.f64 (/.f64 -1 alphay) -2)) (pow.f64 alphax 2)) sin2phi)
(+.f64 (/.f64 (*.f64 cos2phi (pow.f64 (/.f64 -1 alphay) -2)) (pow.f64 alphax 2)) sin2phi)
(*.f64 cos2phi (*.f64 (pow.f64 alphay 2) (pow.f64 alphax -2)))
(+.f64 (*.f64 cos2phi (*.f64 (pow.f64 alphay 2) (pow.f64 alphax -2))) sin2phi)
(+.f64 (*.f64 cos2phi (*.f64 (pow.f64 alphay 2) (pow.f64 alphax -2))) sin2phi)
(+.f64 (*.f64 cos2phi (*.f64 (pow.f64 alphay 2) (pow.f64 alphax -2))) sin2phi)
sin2phi
(+.f64 sin2phi (*.f64 cos2phi (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 1 alphax) 2))))
(+.f64 sin2phi (*.f64 cos2phi (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 1 alphax) 2))))
(+.f64 sin2phi (*.f64 cos2phi (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 1 alphax) 2))))
sin2phi
(+.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 (pow.f64 alphay 2) cos2phi)) sin2phi)
(+.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 (pow.f64 alphay 2) cos2phi)) sin2phi)
(+.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 (pow.f64 alphay 2) cos2phi)) sin2phi)
(/.f64 (*.f64 (pow.f64 alphay 2) cos2phi) (pow.f64 alphax 2))
(+.f64 (/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2)) sin2phi)
(+.f64 (/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2)) sin2phi)
(+.f64 (/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2)) sin2phi)
sin2phi
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) cos2phi) (pow.f64 alphax 2)) sin2phi)
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) cos2phi) (pow.f64 alphax 2)) sin2phi)
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) cos2phi) (pow.f64 alphax 2)) sin2phi)
sin2phi
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) cos2phi) (pow.f64 alphax 2)) sin2phi)
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) cos2phi) (pow.f64 alphax 2)) sin2phi)
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) cos2phi) (pow.f64 alphax 2)) sin2phi)
(if (!=.f64 (*.f64 alphay alphay) 0) (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) (*.f64 alphay alphay)))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))
(if (!=.f64 (neg.f64 (*.f64 alphax alphax)) 0) (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (neg.f64 (*.f64 alphax alphax))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))
(if (!=.f64 alphax 0) (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax)) alphax) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))
(if (!=.f64 (*.f64 alphay alphay) 0) (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))) (*.f64 alphay alphay))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))
(if (!=.f64 (*.f64 alphay (cbrt.f64 alphay)) 0) (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay)))) (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) (*.f64 alphay (cbrt.f64 alphay)))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) 0) (/.f64 -1 (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 alphay alphay)) 0) (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 alphay alphay)))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))
(if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 (*.f64 alphay alphay) (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))) (log1p.f64 (neg.f64 u0)))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) (pow.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) 2))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) 0) (/.f64 1 (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))
(if (!=.f64 alphay 0) (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) alphay)) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))
(if (!=.f64 (neg.f64 alphax) 0) (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 alphax))) (neg.f64 alphax)) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))
(if (!=.f64 (*.f64 alphax (cbrt.f64 alphax)) 0) (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (cbrt.f64 (*.f64 alphax alphax)))) (*.f64 alphax (cbrt.f64 alphax))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))
(if (!=.f64 (cbrt.f64 (*.f64 alphax alphax)) 0) (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax) (cbrt.f64 alphax))) (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))
(if (!=.f64 (*.f64 alphax alphax) 0) (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (*.f64 alphax alphax)) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))
(if (!=.f64 (*.f64 alphax (cbrt.f64 alphax)) 0) (*.f64 (/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax))) (*.f64 alphax (cbrt.f64 alphax))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))
(if (!=.f64 (neg.f64 (*.f64 alphax alphax)) 0) (*.f64 (/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) -1) (neg.f64 (*.f64 alphax alphax))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))
(if (!=.f64 (*.f64 alphax alphax) 0) (*.f64 (/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) 1) (*.f64 alphax alphax)) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))
(if (!=.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) 0) (/.f64 1 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) -1)) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))
(+.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) (*.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) 0))
(+.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) (*.f64 0 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))))))
(-.f64 0 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) 2)))
(*.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) alphay)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) 2)) (cbrt.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))))))
(*.f64 1 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))
(*.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) 1)
(*.f64 alphay (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 1 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))))
(*.f64 (*.f64 (*.f64 alphay alphay) (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) 2))
(*.f64 (/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (cbrt.f64 alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) (cbrt.f64 (*.f64 alphay alphay)))
(*.f64 (cbrt.f64 (*.f64 alphay alphay)) (/.f64 (*.f64 (*.f64 alphay (cbrt.f64 alphay)) (log1p.f64 (neg.f64 u0))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))
(*.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))))) (/.f64 (*.f64 alphay alphay) (/.f64 (/.f64 1 alphax) alphax)))
(*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) (/.f64 (*.f64 alphay alphay) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2))))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (*.f64 alphay alphay) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))))
(*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) (*.f64 alphay (cbrt.f64 alphay)))
(*.f64 (/.f64 (*.f64 alphay alphay) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))) (neg.f64 (log1p.f64 (neg.f64 u0))))
(*.f64 (cbrt.f64 (*.f64 alphay alphay)) (/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (cbrt.f64 alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))
(*.f64 (*.f64 alphay (cbrt.f64 alphay)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) 2) (*.f64 (*.f64 alphay alphay) (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))))
(*.f64 (/.f64 1 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))))
(*.f64 (/.f64 (*.f64 alphay alphay) (/.f64 (/.f64 1 alphax) alphax)) (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))))))
(*.f64 (/.f64 (*.f64 (*.f64 alphay (cbrt.f64 alphay)) (log1p.f64 (neg.f64 u0))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) (cbrt.f64 (*.f64 alphay alphay)))
(*.f64 (/.f64 (*.f64 alphay alphay) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))) 2) 2))
(*.f64 (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) 1) (*.f64 alphay (cbrt.f64 alphay)))
(*.f64 (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (*.f64 alphay alphay)))
(*.f64 (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) (cbrt.f64 (*.f64 alphay (cbrt.f64 alphay)))) (pow.f64 (cbrt.f64 (*.f64 alphay (cbrt.f64 alphay))) 2))
(*.f64 (*.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) -1) -1)
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) 2)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) 2) (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) 2) (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 alphay alphay))) (*.f64 (cbrt.f64 (*.f64 alphay (cbrt.f64 alphay))) (/.f64 (*.f64 (*.f64 alphay (cbrt.f64 alphay)) (log1p.f64 (neg.f64 u0))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))))))
(*.f64 (cbrt.f64 alphay) (*.f64 (cbrt.f64 alphay) (/.f64 (*.f64 (*.f64 alphay (cbrt.f64 alphay)) (log1p.f64 (neg.f64 u0))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))) 2) 2) (cbrt.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (/.f64 (*.f64 alphay alphay) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))) 1))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) 2) (*.f64 alphay alphay)) 1))
(*.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))))) (*.f64 (/.f64 (*.f64 alphay alphay) (/.f64 (/.f64 1 alphax) alphax)) 1))
(*.f64 (cbrt.f64 (*.f64 alphay alphay)) (*.f64 (/.f64 (*.f64 (*.f64 alphay (cbrt.f64 alphay)) (log1p.f64 (neg.f64 u0))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) 1))
(*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) (*.f64 (/.f64 (*.f64 alphay alphay) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2))) 1))
(*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (/.f64 (*.f64 alphay alphay) (/.f64 (/.f64 1 alphax) alphax))))
(*.f64 -1 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (/.f64 (*.f64 alphay alphay) (/.f64 (/.f64 1 alphax) alphax))))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2))) (/.f64 (*.f64 alphay alphay) (/.f64 (/.f64 1 alphax) alphax))))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))))) (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))))) 2) (/.f64 (*.f64 alphay alphay) (/.f64 (/.f64 1 alphax) alphax))))
(*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))))) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2))) (/.f64 (*.f64 alphay alphay) (/.f64 (/.f64 1 alphax) alphax))))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (/.f64 1 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (/.f64 (*.f64 alphay alphay) (/.f64 (/.f64 1 alphax) alphax))))
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))))) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2))) (/.f64 (*.f64 alphay alphay) (/.f64 (/.f64 1 alphax) alphax))))
(*.f64 -1 (*.f64 -1 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))))))
(*.f64 (neg.f64 (*.f64 alphay alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))) (neg.f64 (*.f64 alphay alphay)))
(*.f64 -1 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (/.f64 -1 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))))
(*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2))))
(*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (/.f64 1 (/.f64 (/.f64 1 alphax) alphax)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (*.f64 alphay alphay) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (/.f64 (*.f64 alphay alphay) (/.f64 -1 (*.f64 alphax alphax))))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) (/.f64 (*.f64 alphay alphay) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2)))))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) (*.f64 alphay alphay))
(*.f64 (*.f64 alphay alphay) (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) 2) (*.f64 alphay alphay)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) 2) (*.f64 alphay alphay)) (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))))))
(/.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) 1)
(/.f64 (/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) 2) 2))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) alphax)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2)) alphax))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (/.f64 -1 (*.f64 alphax alphax)))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2)))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (/.f64 (/.f64 1 alphax) alphax))
(/.f64 (*.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))))) (*.f64 alphay alphay)) (/.f64 (/.f64 1 alphax) alphax))
(/.f64 (*.f64 (*.f64 alphay alphay) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2)))
(/.f64 (*.f64 (*.f64 alphay alphay) (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))))) (/.f64 (/.f64 1 alphax) alphax))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) 2)) (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))))) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))))
(/.f64 (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) (*.f64 alphay alphay)) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2)))
(/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))))
(/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) -1) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) 2) (*.f64 alphay alphay))) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))))
(/.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) 2) (*.f64 alphay alphay))) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))
(/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) 1) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))))
(/.f64 (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) 1) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) 1) (/.f64 (/.f64 1 alphax) alphax))
(/.f64 (*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (*.f64 alphay alphay) (/.f64 (/.f64 1 alphax) alphax))) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))))
(/.f64 (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))))) (/.f64 (*.f64 alphay alphay) (/.f64 (/.f64 1 alphax) alphax))) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2)))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (*.f64 alphay alphay) (/.f64 (/.f64 1 alphax) alphax))) (neg.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))))
(/.f64 (*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (*.f64 alphay alphay) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2)))) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) 2))) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))))
(/.f64 (/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))))
(/.f64 (/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) 1) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2)))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2))))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) 1) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax))) (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax) (cbrt.f64 alphax)))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2)) (*.f64 alphax alphax)))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 1 alphax)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2))) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax)) (/.f64 1 alphax))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (/.f64 1 alphax) alphax)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))))
(/.f64 (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))))) (*.f64 alphay alphay)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2)) (*.f64 alphax alphax)))
(/.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2))))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) 3) 1/3)
(pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) 1)
(neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))))))
(neg.f64 (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))) 1))
(neg.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (/.f64 (*.f64 alphay alphay) (/.f64 (/.f64 1 alphax) alphax))))
(neg.f64 (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))) alphay))
(neg.f64 (*.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) -1))
(neg.f64 (*.f64 alphay (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) 3))
(if (!=.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (/.f64 (*.f64 alphax alphax) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2)))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))
(if (!=.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (cbrt.f64 (*.f64 alphax alphax))) 0) (/.f64 (cbrt.f64 (/.f64 1 alphax)) (/.f64 alphax (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (cbrt.f64 (*.f64 alphax alphax))))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2)) alphax) 0) (/.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (/.f64 alphax (/.f64 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2)) alphax))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2) (*.f64 alphax alphax))) 0) (/.f64 (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax)) (/.f64 alphax (cbrt.f64 (/.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2) (*.f64 alphax alphax))))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax)) 2) 0) (/.f64 (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax)) (/.f64 alphax (pow.f64 (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax)) 2))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))
(if (!=.f64 (/.f64 1 alphax) 0) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (/.f64 alphax (/.f64 1 alphax))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))
(if (!=.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax) 0) (/.f64 1 (/.f64 alphax (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))
(if (!=.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 0) (/.f64 1 (/.f64 1 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))
(+.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) (*.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 0))
(+.f64 (*.f64 (/.f64 (/.f64 1 alphax) alphax) (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 (/.f64 (/.f64 1 alphax) alphax) (*.f64 alphax (*.f64 alphax sin2phi))))
(+.f64 (*.f64 (/.f64 (/.f64 1 alphax) alphax) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 (/.f64 (/.f64 1 alphax) alphax) (*.f64 (*.f64 cos2phi alphay) alphay)))
(+.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) (*.f64 0 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))))
(+.f64 (*.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (/.f64 (/.f64 1 alphax) alphax)) (*.f64 (*.f64 alphax (*.f64 alphax sin2phi)) (/.f64 (/.f64 1 alphax) alphax)))
(+.f64 (*.f64 (*.f64 alphax (*.f64 alphax sin2phi)) (/.f64 (/.f64 1 alphax) alphax)) (*.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (/.f64 (/.f64 1 alphax) alphax)))
(-.f64 0 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))))
(-.f64 (/.f64 0 (neg.f64 (*.f64 alphax alphax))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))))
(*.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (/.f64 (/.f64 1 alphax) alphax))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2)) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))))
(*.f64 (/.f64 (/.f64 1 alphax) alphax) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))))
(*.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2)) (*.f64 alphax alphax)))
(*.f64 (neg.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (/.f64 -1 (*.f64 alphax alphax)))
(*.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax) (/.f64 1 alphax))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) alphax) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2)) alphax))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax)) (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax) (cbrt.f64 alphax)))
(*.f64 (/.f64 1 alphax) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax))
(*.f64 1 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))
(*.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 1)
(*.f64 (/.f64 -1 (*.f64 alphax alphax)) (neg.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))))
(*.f64 (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax) (cbrt.f64 alphax)) (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2)) (*.f64 alphax alphax)) (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2)) alphax) (/.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) alphax))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) 2) 2))
(*.f64 (*.f64 (/.f64 1 alphax) (cbrt.f64 (/.f64 1 alphax))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (cbrt.f64 (*.f64 alphax alphax))))
(*.f64 (*.f64 (/.f64 1 alphax) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2) (*.f64 alphax alphax))))
(*.f64 (*.f64 (/.f64 1 alphax) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax)) 2))
(*.f64 (*.f64 (/.f64 1 alphax) 1) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax))
(*.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))) -1)
(*.f64 (*.f64 (/.f64 (/.f64 1 alphax) alphax) (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))))) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) 2) 2) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))))) 2) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2)) (*.f64 alphax alphax))))
(*.f64 (neg.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (*.f64 (/.f64 -1 (*.f64 alphax alphax)) 1))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax)) (*.f64 (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax) (cbrt.f64 alphax)) 1))
(*.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2)) (*.f64 alphax alphax)) 1))
(*.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax) (*.f64 (/.f64 1 alphax) 1))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) alphax) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2)) alphax) 1))
(*.f64 (cbrt.f64 (/.f64 1 alphax)) (*.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (cbrt.f64 (*.f64 alphax alphax))) (/.f64 1 alphax)))
(*.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2)) alphax) (/.f64 1 alphax)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax)) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2) (*.f64 alphax alphax))) (/.f64 1 alphax)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax)) 2) (/.f64 1 alphax)))
(*.f64 -1 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2))))
(*.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 alphax)) (/.f64 1 (neg.f64 alphax)))
(*.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (cbrt.f64 (*.f64 alphax alphax))) (/.f64 1 (*.f64 alphax (cbrt.f64 alphax))))
(/.f64 (*.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 alphax)) 1) (neg.f64 alphax))
(/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (cbrt.f64 alphax)) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphax))
(/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax) alphax)
(/.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax)) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2))) (*.f64 (cbrt.f64 alphax) (*.f64 alphax (cbrt.f64 alphax))))
(/.f64 (*.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (cbrt.f64 alphax)) 1) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphax))
(/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 alphax)) (neg.f64 alphax))
(/.f64 (neg.f64 (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax) (cbrt.f64 alphax))) (cbrt.f64 (neg.f64 (*.f64 alphax alphax))))
(/.f64 (neg.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (neg.f64 (*.f64 alphax alphax)))
(/.f64 (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax) (cbrt.f64 alphax)) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))
(/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (cbrt.f64 (*.f64 alphax alphax))) (*.f64 alphax (cbrt.f64 alphax)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2))) (*.f64 alphax (cbrt.f64 alphax)))
(/.f64 (*.f64 (/.f64 1 alphax) (neg.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))))) (neg.f64 alphax))
(/.f64 (*.f64 (/.f64 1 alphax) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (cbrt.f64 alphax))) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 1)
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (*.f64 alphax (cbrt.f64 alphax)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2)) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax))) (cbrt.f64 alphax))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2)) (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))))) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2)) (cbrt.f64 (neg.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))))) (cbrt.f64 (neg.f64 (*.f64 alphax alphax))))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) alphax) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2))) alphax)
(/.f64 (*.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (cbrt.f64 (*.f64 alphax alphax))) 1) (*.f64 alphax (cbrt.f64 alphax)))
(/.f64 (*.f64 (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax) (cbrt.f64 alphax)) 1) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (*.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (cbrt.f64 alphax)) (/.f64 1 alphax)) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax)) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2))) (cbrt.f64 alphax))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2))) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2))) (cbrt.f64 (neg.f64 (*.f64 alphax alphax))))
(/.f64 (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (cbrt.f64 (*.f64 alphax alphax))) 1) (*.f64 alphax (cbrt.f64 alphax)))
(/.f64 (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 (*.f64 alphax (cbrt.f64 alphax)))) (pow.f64 (cbrt.f64 (*.f64 alphax (cbrt.f64 alphax))) 2))
(/.f64 (/.f64 (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax) (cbrt.f64 alphax)) (cbrt.f64 (cbrt.f64 (*.f64 alphax alphax)))) (cbrt.f64 (*.f64 alphax (cbrt.f64 alphax))))
(/.f64 (/.f64 (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax) (cbrt.f64 alphax)) (cbrt.f64 alphax)) (cbrt.f64 alphax))
(/.f64 (/.f64 (neg.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (cbrt.f64 (*.f64 alphax alphax))) (neg.f64 (*.f64 alphax (cbrt.f64 alphax))))
(/.f64 (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax) (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 alphax))
(/.f64 (neg.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (cbrt.f64 (*.f64 alphax alphax)))) (neg.f64 (*.f64 alphax (cbrt.f64 alphax))))
(/.f64 (/.f64 (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax) (cbrt.f64 alphax)) 1) (cbrt.f64 (*.f64 alphax alphax)))
(pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 1)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 3) 1/3)
(neg.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 3))
Outputs
(/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 2) (pow.f64 alphax 2))) (+.f64 (*.f64 (pow.f64 alphax 2) sin2phi) (*.f64 (pow.f64 alphay 2) cos2phi)))
(/.f64 (*.f64 (*.f64 u0 (*.f64 alphax alphax)) (*.f64 alphay alphay)) (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) (pow.f64 u0 2))) (+.f64 (*.f64 (pow.f64 alphax 2) sin2phi) (*.f64 (pow.f64 alphay 2) cos2phi)))) (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (pow.f64 alphay 2))) (+.f64 (*.f64 (pow.f64 alphax 2) sin2phi) (*.f64 (pow.f64 alphay 2) cos2phi))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) (*.f64 u0 u0))) (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay))) (/.f64 (*.f64 (*.f64 u0 (*.f64 alphax alphax)) (*.f64 alphay alphay)) (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) (pow.f64 u0 2))) (+.f64 (*.f64 (pow.f64 alphax 2) sin2phi) (*.f64 (pow.f64 alphay 2) cos2phi)))) (+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (pow.f64 alphay 2))) (+.f64 (*.f64 (pow.f64 alphax 2) sin2phi) (*.f64 (pow.f64 alphay 2) cos2phi))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) (pow.f64 u0 3))) (+.f64 (*.f64 (pow.f64 alphax 2) sin2phi) (*.f64 (pow.f64 alphay 2) cos2phi))))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) (*.f64 u0 u0))) (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay))) (/.f64 (*.f64 (*.f64 u0 (*.f64 alphax alphax)) (*.f64 alphay alphay)) (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)))) (*.f64 1/3 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) (pow.f64 u0 3))) (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) (pow.f64 u0 4))) (+.f64 (*.f64 (pow.f64 alphax 2) sin2phi) (*.f64 (pow.f64 alphay 2) cos2phi)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) (pow.f64 u0 2))) (+.f64 (*.f64 (pow.f64 alphax 2) sin2phi) (*.f64 (pow.f64 alphay 2) cos2phi)))) (+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (pow.f64 alphay 2))) (+.f64 (*.f64 (pow.f64 alphax 2) sin2phi) (*.f64 (pow.f64 alphay 2) cos2phi))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) (pow.f64 u0 3))) (+.f64 (*.f64 (pow.f64 alphax 2) sin2phi) (*.f64 (pow.f64 alphay 2) cos2phi)))))))
(fma.f64 1/4 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) (pow.f64 u0 4))) (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay))) (+.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) (*.f64 u0 u0))) (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay))) (/.f64 (*.f64 (*.f64 u0 (*.f64 alphax alphax)) (*.f64 alphay alphay)) (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)))) (*.f64 1/3 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) (pow.f64 u0 3))) (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay))))))
(/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 alphay 2) (log.f64 (/.f64 -1 u0)))) (+.f64 (*.f64 (pow.f64 alphax 2) sin2phi) (*.f64 (pow.f64 alphay 2) cos2phi)))
(/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 alphay alphay) (log.f64 (/.f64 -1 u0)))) (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) (log.f64 (/.f64 -1 u0)))) (+.f64 (*.f64 (pow.f64 alphax 2) sin2phi) (*.f64 (pow.f64 alphay 2) cos2phi))) (/.f64 (*.f64 (pow.f64 alphax 2) (pow.f64 alphay 2)) (*.f64 u0 (+.f64 (*.f64 (pow.f64 alphax 2) sin2phi) (*.f64 (pow.f64 alphay 2) cos2phi)))))
(+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 alphay alphay) (log.f64 (/.f64 -1 u0)))) (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay))) (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 alphax alphax)) (*.f64 u0 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 alphax 2)) (*.f64 u0 (+.f64 (*.f64 (pow.f64 alphax 2) sin2phi) (*.f64 (pow.f64 alphay 2) cos2phi)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) (pow.f64 (/.f64 -1 u0) 2))) (+.f64 (*.f64 (pow.f64 alphax 2) sin2phi) (*.f64 (pow.f64 alphay 2) cos2phi)))) (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) (log.f64 (/.f64 -1 u0)))) (+.f64 (*.f64 (pow.f64 alphax 2) sin2phi) (*.f64 (pow.f64 alphay 2) cos2phi)))))
(+.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 alphax alphax)) (*.f64 u0 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) (pow.f64 (/.f64 -1 u0) 2))) (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay))) (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 alphay alphay) (log.f64 (/.f64 -1 u0)))) (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 alphax 2)) (*.f64 u0 (+.f64 (*.f64 (pow.f64 alphax 2) sin2phi) (*.f64 (pow.f64 alphay 2) cos2phi)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) (pow.f64 (/.f64 -1 u0) 2))) (+.f64 (*.f64 (pow.f64 alphax 2) sin2phi) (*.f64 (pow.f64 alphay 2) cos2phi)))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) (pow.f64 (/.f64 -1 u0) 3))) (+.f64 (*.f64 (pow.f64 alphax 2) sin2phi) (*.f64 (pow.f64 alphay 2) cos2phi)))) (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) (log.f64 (/.f64 -1 u0)))) (+.f64 (*.f64 (pow.f64 alphax 2) sin2phi) (*.f64 (pow.f64 alphay 2) cos2phi))))))
(+.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 alphax alphax)) (*.f64 u0 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) (pow.f64 (/.f64 -1 u0) 2))) (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay))) (fma.f64 -1/3 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) (pow.f64 (/.f64 -1 u0) 3))) (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay))) (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 alphay alphay) (log.f64 (/.f64 -1 u0)))) (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))))
(+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 alphay alphay) (*.f64 sin2phi sin2phi)) (/.f64 (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 alphax 4) sin2phi)))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)))))
(+.f64 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (*.f64 (pow.f64 cos2phi 3) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))))))
(+.f64 (/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 cos2phi 3)) (pow.f64 (pow.f64 alphay 4) 2)) (*.f64 (*.f64 alphax alphax) (*.f64 (pow.f64 (*.f64 sin2phi sin2phi) 2) (pow.f64 alphax 4)))) (+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 alphay alphay) (*.f64 sin2phi sin2phi)) (/.f64 (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 alphax 4) sin2phi)))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (pow.f64 alphax 4)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (*.f64 alphay alphay)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 1 cos2phi) 3)) (log1p.f64 (neg.f64 u0)))) (pow.f64 alphay 4))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (pow.f64 alphax 4)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (*.f64 alphay alphay))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 4) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 1 cos2phi) 3)) (log1p.f64 (neg.f64 u0)))) (pow.f64 alphay 4))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 sin2phi sin2phi) (pow.f64 (/.f64 1 cos2phi) 4)) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 sin2phi (log1p.f64 (neg.f64 u0))))) (*.f64 (*.f64 alphay alphay) (pow.f64 alphay 4))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (pow.f64 alphax 4)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (*.f64 alphay alphay)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (pow.f64 alphax 4)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (*.f64 alphay alphay)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 cos2phi) 3))))) (pow.f64 (pow.f64 alphay 2) 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (pow.f64 alphax 4)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (*.f64 alphay alphay)) (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 cos2phi) 3)))) (pow.f64 alphay 4))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 cos2phi) 3))))) (pow.f64 (pow.f64 alphay 2) 2)) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 -1 cos2phi) 4) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (pow.f64 alphax 4)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (*.f64 alphay alphay)) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 cos2phi) 3)))) (pow.f64 alphay 4)) (/.f64 (*.f64 (*.f64 (*.f64 sin2phi sin2phi) (pow.f64 (/.f64 -1 cos2phi) 4)) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 sin2phi (log1p.f64 (neg.f64 u0))))) (*.f64 (*.f64 alphay alphay) (pow.f64 alphay 4))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphay 4) cos2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi))) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 alphay 6) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))))))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphay 4) cos2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 6)) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) sin2phi))))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 alphay 8)))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 alphay 6) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))))))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphay 4) cos2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 8))) (*.f64 (*.f64 alphax alphax) (*.f64 (pow.f64 (*.f64 sin2phi sin2phi) 2) (pow.f64 alphax 4)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 6)) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) sin2phi)))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 (*.f64 (pow.f64 (/.f64 1 alphay) 2) sin2phi) (log1p.f64 (neg.f64 u0)))) (*.f64 cos2phi cos2phi)) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (log.f64 (-.f64 1 u0)))))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (*.f64 (pow.f64 (/.f64 1 alphay) 2) (log1p.f64 (neg.f64 u0)))) (*.f64 cos2phi cos2phi)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 1 alphay) 4)) (log1p.f64 (neg.f64 u0)))) (pow.f64 cos2phi 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (log.f64 (-.f64 1 u0)))))) (*.f64 cos2phi (pow.f64 cos2phi 2)))) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 6) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 cos2phi 2) 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (*.f64 (pow.f64 (/.f64 1 alphay) 2) (log1p.f64 (neg.f64 u0)))) (*.f64 cos2phi cos2phi)) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 1 alphay) 4)) (log1p.f64 (neg.f64 u0)))) (pow.f64 cos2phi 3))) (/.f64 (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 (*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 6)) (log1p.f64 (neg.f64 u0))))) (pow.f64 (*.f64 cos2phi cos2phi) 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi) (log1p.f64 (neg.f64 u0)))) (*.f64 cos2phi cos2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) 4))))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (log1p.f64 (neg.f64 u0)))) (*.f64 cos2phi cos2phi)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 alphay) 4)))) (pow.f64 cos2phi 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphay) 6) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 cos2phi 2) 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) 4))))) (*.f64 cos2phi (pow.f64 cos2phi 2)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (log1p.f64 (neg.f64 u0)))) (*.f64 cos2phi cos2phi)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 -1 alphay) 6) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 sin2phi (log1p.f64 (neg.f64 u0))))) (pow.f64 (*.f64 cos2phi cos2phi) 2)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 alphay) 4)))) (pow.f64 cos2phi 3))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 alphay alphay))) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 6) (log.f64 (-.f64 1 u0)))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (neg.f64 (/.f64 (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 6) (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4))))) (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 alphay alphay))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 6) (log.f64 (-.f64 1 u0)))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 8) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (pow.f64 (pow.f64 alphay 2) 2)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 6) (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))) (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 alphay alphay)))) (*.f64 (/.f64 (*.f64 sin2phi sin2phi) (*.f64 alphay alphay)) (/.f64 (*.f64 (*.f64 (pow.f64 alphax 8) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 (*.f64 cos2phi cos2phi) 2) (pow.f64 alphay 4))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (/.f64 1 (*.f64 alphax alphax)) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0))))) (*.f64 sin2phi sin2phi)) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (/.f64 1 (*.f64 alphax alphax)) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0))))) (*.f64 sin2phi sin2phi)) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphay alphay) (pow.f64 (/.f64 1 alphax) 4)) (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (pow.f64 sin2phi 3))) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 6) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (pow.f64 (pow.f64 sin2phi 2) 2)))))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (/.f64 1 (*.f64 alphax alphax)) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0))))) (*.f64 sin2phi sin2phi)) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphay alphay) (pow.f64 (/.f64 1 alphax) 4)) (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (pow.f64 sin2phi 3))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 6) (*.f64 (pow.f64 cos2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay 4) 2)))) (pow.f64 (*.f64 sin2phi sin2phi) 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 sin2phi sin2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphax) 4))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (*.f64 alphay alphay)) (*.f64 (pow.f64 alphay 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 alphax) 4)))) (pow.f64 sin2phi 3))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 sin2phi sin2phi))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphax) 4))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (/.f64 -1 alphax) 6) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (pow.f64 (pow.f64 sin2phi 2) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (*.f64 alphay alphay)) (*.f64 (pow.f64 alphay 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 alphax) 4)))) (pow.f64 sin2phi 3))) (+.f64 (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 6) (log1p.f64 (neg.f64 u0))) (pow.f64 (pow.f64 alphay 4) 2))) (pow.f64 (*.f64 sin2phi sin2phi) 2)) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 sin2phi sin2phi)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 alphay alphay))) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 alphay alphay))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) (log1p.f64 (neg.f64 u0))))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 (pow.f64 sin2phi 3) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (pow.f64 (pow.f64 alphay 2) 2)))))))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 alphay alphay))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) (log1p.f64 (neg.f64 u0))))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 (pow.f64 sin2phi 3) (log1p.f64 (neg.f64 u0)))) (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (*.f64 cos2phi cos2phi) 2) (pow.f64 alphay 4)))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 alphax 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 alphax alphax)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 alphax 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 alphax alphax)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphay alphay) (pow.f64 (/.f64 1 sin2phi) 3)) (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (pow.f64 alphax 4)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 alphax 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 alphax alphax)) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 1 sin2phi) 4) (*.f64 alphax alphax)) (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay 4) 2))) (pow.f64 alphax 4))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphay alphay) (pow.f64 (/.f64 1 sin2phi) 3)) (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (pow.f64 alphax 4))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 alphay 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (*.f64 alphax alphax)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 alphay 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (*.f64 alphax alphax)) (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 alphay alphay)) (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (pow.f64 alphax 4))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphay alphay) (pow.f64 (/.f64 -1 sin2phi) 3)) (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (pow.f64 alphax 4)) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 -1 sin2phi) 4) (*.f64 alphax alphax)) (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay 4) 2))) (pow.f64 alphax 4))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 alphay 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (*.f64 alphax alphax)))))
sin2phi
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) cos2phi) (pow.f64 alphax 2)) sin2phi)
(+.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax)) sin2phi)
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) cos2phi) (pow.f64 alphax 2)) sin2phi)
(+.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax)) sin2phi)
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) cos2phi) (pow.f64 alphax 2)) sin2phi)
(+.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax)) sin2phi)
(/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) cos2phi) (pow.f64 alphax 2)) sin2phi)
(+.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax)) sin2phi)
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) cos2phi) (pow.f64 alphax 2)) sin2phi)
(+.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax)) sin2phi)
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) cos2phi) (pow.f64 alphax 2)) sin2phi)
(+.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax)) sin2phi)
(/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) cos2phi) (pow.f64 alphax 2)) sin2phi)
(+.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax)) sin2phi)
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) cos2phi) (pow.f64 alphax 2)) sin2phi)
(+.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax)) sin2phi)
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) cos2phi) (pow.f64 alphax 2)) sin2phi)
(+.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax)) sin2phi)
sin2phi
(+.f64 (/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2)) sin2phi)
(+.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax)) sin2phi)
(+.f64 (/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2)) sin2phi)
(+.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax)) sin2phi)
(+.f64 (/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2)) sin2phi)
(+.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax)) sin2phi)
(/.f64 (*.f64 cos2phi (pow.f64 (/.f64 1 alphay) -2)) (pow.f64 alphax 2))
(/.f64 (*.f64 cos2phi (pow.f64 (/.f64 1 alphay) -2)) (*.f64 alphax alphax))
(+.f64 sin2phi (/.f64 (*.f64 cos2phi (pow.f64 (/.f64 1 alphay) -2)) (pow.f64 alphax 2)))
(+.f64 sin2phi (/.f64 (*.f64 cos2phi (pow.f64 (/.f64 1 alphay) -2)) (*.f64 alphax alphax)))
(+.f64 sin2phi (/.f64 (*.f64 cos2phi (pow.f64 (/.f64 1 alphay) -2)) (pow.f64 alphax 2)))
(+.f64 sin2phi (/.f64 (*.f64 cos2phi (pow.f64 (/.f64 1 alphay) -2)) (*.f64 alphax alphax)))
(+.f64 sin2phi (/.f64 (*.f64 cos2phi (pow.f64 (/.f64 1 alphay) -2)) (pow.f64 alphax 2)))
(+.f64 sin2phi (/.f64 (*.f64 cos2phi (pow.f64 (/.f64 1 alphay) -2)) (*.f64 alphax alphax)))
(/.f64 (*.f64 cos2phi (pow.f64 (/.f64 -1 alphay) -2)) (pow.f64 alphax 2))
(/.f64 (*.f64 cos2phi (pow.f64 (/.f64 -1 alphay) -2)) (*.f64 alphax alphax))
(+.f64 (/.f64 (*.f64 cos2phi (pow.f64 (/.f64 -1 alphay) -2)) (pow.f64 alphax 2)) sin2phi)
(+.f64 (/.f64 (*.f64 cos2phi (pow.f64 (/.f64 -1 alphay) -2)) (*.f64 alphax alphax)) sin2phi)
(+.f64 (/.f64 (*.f64 cos2phi (pow.f64 (/.f64 -1 alphay) -2)) (pow.f64 alphax 2)) sin2phi)
(+.f64 (/.f64 (*.f64 cos2phi (pow.f64 (/.f64 -1 alphay) -2)) (*.f64 alphax alphax)) sin2phi)
(+.f64 (/.f64 (*.f64 cos2phi (pow.f64 (/.f64 -1 alphay) -2)) (pow.f64 alphax 2)) sin2phi)
(+.f64 (/.f64 (*.f64 cos2phi (pow.f64 (/.f64 -1 alphay) -2)) (*.f64 alphax alphax)) sin2phi)
(*.f64 cos2phi (*.f64 (pow.f64 alphay 2) (pow.f64 alphax -2)))
(*.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (pow.f64 alphax -2))
(+.f64 (*.f64 cos2phi (*.f64 (pow.f64 alphay 2) (pow.f64 alphax -2))) sin2phi)
(fma.f64 cos2phi (*.f64 (*.f64 alphay alphay) (pow.f64 alphax -2)) sin2phi)
(+.f64 (*.f64 cos2phi (*.f64 (pow.f64 alphay 2) (pow.f64 alphax -2))) sin2phi)
(fma.f64 cos2phi (*.f64 (*.f64 alphay alphay) (pow.f64 alphax -2)) sin2phi)
(+.f64 (*.f64 cos2phi (*.f64 (pow.f64 alphay 2) (pow.f64 alphax -2))) sin2phi)
(fma.f64 cos2phi (*.f64 (*.f64 alphay alphay) (pow.f64 alphax -2)) sin2phi)
sin2phi
(+.f64 sin2phi (*.f64 cos2phi (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 1 alphax) 2))))
(+.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax)) sin2phi)
(+.f64 sin2phi (*.f64 cos2phi (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 1 alphax) 2))))
(+.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax)) sin2phi)
(+.f64 sin2phi (*.f64 cos2phi (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 1 alphax) 2))))
(+.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax)) sin2phi)
sin2phi
(+.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 (pow.f64 alphay 2) cos2phi)) sin2phi)
(fma.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 (*.f64 cos2phi alphay) alphay) sin2phi)
(+.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 (pow.f64 alphay 2) cos2phi)) sin2phi)
(fma.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 (*.f64 cos2phi alphay) alphay) sin2phi)
(+.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 (pow.f64 alphay 2) cos2phi)) sin2phi)
(fma.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 (*.f64 cos2phi alphay) alphay) sin2phi)
(/.f64 (*.f64 (pow.f64 alphay 2) cos2phi) (pow.f64 alphax 2))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(+.f64 (/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2)) sin2phi)
(+.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax)) sin2phi)
(+.f64 (/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2)) sin2phi)
(+.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax)) sin2phi)
(+.f64 (/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2)) sin2phi)
(+.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax)) sin2phi)
sin2phi
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) cos2phi) (pow.f64 alphax 2)) sin2phi)
(+.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax)) sin2phi)
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) cos2phi) (pow.f64 alphax 2)) sin2phi)
(+.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax)) sin2phi)
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) cos2phi) (pow.f64 alphax 2)) sin2phi)
(+.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax)) sin2phi)
sin2phi
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) cos2phi) (pow.f64 alphax 2)) sin2phi)
(+.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax)) sin2phi)
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) cos2phi) (pow.f64 alphax 2)) sin2phi)
(+.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax)) sin2phi)
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) cos2phi) (pow.f64 alphax 2)) sin2phi)
(+.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax)) sin2phi)
(if (!=.f64 (*.f64 alphay alphay) 0) (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) (*.f64 alphay alphay)))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))
(if (!=.f64 (*.f64 alphay alphay) 0) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 (*.f64 alphay alphay) (*.f64 alphax alphax)))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))))
(if (!=.f64 (neg.f64 (*.f64 alphax alphax)) 0) (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (neg.f64 (*.f64 alphax alphax))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))
(if (!=.f64 (neg.f64 (*.f64 alphax alphax)) 0) (/.f64 (*.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) (neg.f64 (*.f64 alphax alphax))) (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))))
(if (!=.f64 alphax 0) (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax)) alphax) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))
(if (!=.f64 alphax 0) (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) alphax)) alphax) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))))
(if (!=.f64 (*.f64 alphay alphay) 0) (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))) (*.f64 alphay alphay))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))
(if (!=.f64 (*.f64 alphay alphay) 0) (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)) (neg.f64 (*.f64 alphay alphay)))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))))
(if (!=.f64 (*.f64 alphay (cbrt.f64 alphay)) 0) (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay)))) (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) (*.f64 alphay (cbrt.f64 alphay)))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))
(if (!=.f64 (*.f64 alphay (cbrt.f64 alphay)) 0) (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay)))) (/.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)) (*.f64 alphay (cbrt.f64 alphay)))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) 0) (/.f64 -1 (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))
(if (!=.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) 0) (/.f64 -1 (/.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)) (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 alphay alphay)) 0) (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 alphay alphay)))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))
(if (!=.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) alphay) alphay) 0) (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) alphay) alphay))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))))
(if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 (*.f64 alphay alphay) (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))) (log1p.f64 (neg.f64 u0)))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))
(if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 (*.f64 alphay alphay) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphax alphax))))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) (pow.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) 2))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) (/.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)) (pow.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) 2))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) 0) (/.f64 1 (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) 0) (pow.f64 (/.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) -1) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))))
(if (!=.f64 alphay 0) (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) alphay)) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))
(if (!=.f64 alphay 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 alphay)) (/.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)) alphay)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))))
(if (!=.f64 (neg.f64 alphax) 0) (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 alphax))) (neg.f64 alphax)) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))
(if (!=.f64 (neg.f64 alphax) 0) (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (neg.f64 alphax))) (neg.f64 alphax)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))))
(if (!=.f64 (*.f64 alphax (cbrt.f64 alphax)) 0) (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (cbrt.f64 (*.f64 alphax alphax)))) (*.f64 alphax (cbrt.f64 alphax))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))
(if (!=.f64 (*.f64 alphax (cbrt.f64 alphax)) 0) (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (cbrt.f64 (*.f64 alphax alphax)))) (*.f64 alphax (cbrt.f64 alphax))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))))
(if (!=.f64 (cbrt.f64 (*.f64 alphax alphax)) 0) (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax) (cbrt.f64 alphax))) (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))
(if (!=.f64 (cbrt.f64 (*.f64 alphax alphax)) 0) (/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax (cbrt.f64 alphax)))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))))
(if (!=.f64 (*.f64 alphax alphax) 0) (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (*.f64 alphax alphax)) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))
(if (!=.f64 (*.f64 alphax alphax) 0) (/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (*.f64 alphax alphax)) (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))))
(if (!=.f64 (*.f64 alphax (cbrt.f64 alphax)) 0) (*.f64 (/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax))) (*.f64 alphax (cbrt.f64 alphax))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))
(if (!=.f64 (*.f64 alphax (cbrt.f64 alphax)) 0) (*.f64 (/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay))) (cbrt.f64 (/.f64 1 (*.f64 alphax alphax)))) (*.f64 alphax (cbrt.f64 alphax))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))))
(if (!=.f64 (neg.f64 (*.f64 alphax alphax)) 0) (*.f64 (/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) -1) (neg.f64 (*.f64 alphax alphax))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))
(if (!=.f64 (neg.f64 (*.f64 alphax alphax)) 0) (/.f64 (*.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) (neg.f64 (*.f64 alphax alphax))) (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))))
(if (!=.f64 (*.f64 alphax alphax) 0) (*.f64 (/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) 1) (*.f64 alphax alphax)) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))
(if (!=.f64 (*.f64 alphax alphax) 0) (/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (*.f64 alphax alphax)) (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))))
(if (!=.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) 0) (/.f64 1 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) -1)) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))
(if (!=.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))) 0) (pow.f64 (/.f64 1 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))) -1) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))))
(+.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) (*.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) 0))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))
(+.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) (*.f64 0 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))))))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))
(-.f64 0 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) 2)))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))
(*.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) alphay)
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) 2)) (cbrt.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))))))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))
(*.f64 1 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))
(*.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) 1)
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))
(*.f64 alphay (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 1 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))
(*.f64 (*.f64 (*.f64 alphay alphay) (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) 2))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (neg.f64 (*.f64 alphax alphax))))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))) 2)) (*.f64 alphay alphay))
(*.f64 (/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (cbrt.f64 alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (cbrt.f64 alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (neg.f64 (*.f64 alphax alphax))))
(*.f64 (cbrt.f64 (*.f64 alphay alphay)) (/.f64 (*.f64 (*.f64 alphay (cbrt.f64 alphay)) (log1p.f64 (neg.f64 u0))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (cbrt.f64 alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (neg.f64 (*.f64 alphax alphax))))
(*.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))))) (/.f64 (*.f64 alphay alphay) (/.f64 (/.f64 1 alphax) alphax)))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))
(*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) (/.f64 (*.f64 alphay alphay) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2))))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (*.f64 alphay alphay) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (*.f64 alphay alphay) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (*.f64 alphay alphay) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))))
(*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) (*.f64 alphay (cbrt.f64 alphay)))
(/.f64 (*.f64 (*.f64 alphay (cbrt.f64 alphay)) (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay)))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (neg.f64 (*.f64 alphax alphax))))
(*.f64 (/.f64 (*.f64 alphay alphay) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))) (neg.f64 (log1p.f64 (neg.f64 u0))))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (*.f64 alphay alphay) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))))
(*.f64 (cbrt.f64 (*.f64 alphay alphay)) (/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (cbrt.f64 alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (cbrt.f64 alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (neg.f64 (*.f64 alphax alphax))))
(*.f64 (*.f64 alphay (cbrt.f64 alphay)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))
(/.f64 (*.f64 (*.f64 alphay (cbrt.f64 alphay)) (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay)))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (neg.f64 (*.f64 alphax alphax))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) 2) (*.f64 (*.f64 alphay alphay) (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (neg.f64 (*.f64 alphax alphax))))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))) 2)) (*.f64 alphay alphay))
(*.f64 (/.f64 1 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))
(*.f64 (/.f64 (*.f64 alphay alphay) (/.f64 (/.f64 1 alphax) alphax)) (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))))))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))
(*.f64 (/.f64 (*.f64 (*.f64 alphay (cbrt.f64 alphay)) (log1p.f64 (neg.f64 u0))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (cbrt.f64 alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (neg.f64 (*.f64 alphax alphax))))
(*.f64 (/.f64 (*.f64 alphay alphay) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (*.f64 alphay alphay) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))) 2) 2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))))) 2) 2)))
(*.f64 (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) 1) (*.f64 alphay (cbrt.f64 alphay)))
(/.f64 (*.f64 (*.f64 alphay (cbrt.f64 alphay)) (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay)))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (neg.f64 (*.f64 alphax alphax))))
(*.f64 (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (*.f64 alphay alphay)))
(*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (neg.f64 (*.f64 alphax alphax)))) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (cbrt.f64 (*.f64 alphay alphay))))
(*.f64 (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) (cbrt.f64 (*.f64 alphay (cbrt.f64 alphay)))) (pow.f64 (cbrt.f64 (*.f64 alphay (cbrt.f64 alphay))) 2))
(/.f64 (*.f64 (*.f64 alphay (cbrt.f64 alphay)) (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay)))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (neg.f64 (*.f64 alphax alphax))))
(*.f64 (*.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) -1) -1)
(neg.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) 2)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) 2) (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (neg.f64 (*.f64 alphax alphax)))))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))) 2)) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))) 2)) (*.f64 alphay alphay)))
(*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (*.f64 (cbrt.f64 (/.f64 1 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) 2) (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))) 2)) (*.f64 alphay alphay)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 alphay alphay))) (*.f64 (cbrt.f64 (*.f64 alphay (cbrt.f64 alphay))) (/.f64 (*.f64 (*.f64 alphay (cbrt.f64 alphay)) (log1p.f64 (neg.f64 u0))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (*.f64 (cbrt.f64 (*.f64 alphay (cbrt.f64 alphay))) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (cbrt.f64 alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (neg.f64 (*.f64 alphax alphax)))))
(*.f64 (cbrt.f64 alphay) (*.f64 (cbrt.f64 alphay) (/.f64 (*.f64 (*.f64 alphay (cbrt.f64 alphay)) (log1p.f64 (neg.f64 u0))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (cbrt.f64 alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (neg.f64 (*.f64 alphax alphax))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))) 2) 2) (cbrt.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))))) 2) 2)) (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (/.f64 (*.f64 alphay alphay) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))) 1))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (*.f64 alphay alphay) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) 2) (*.f64 alphay alphay)) 1))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (neg.f64 (*.f64 alphax alphax))))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))) 2)) (*.f64 alphay alphay))
(*.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))))) (*.f64 (/.f64 (*.f64 alphay alphay) (/.f64 (/.f64 1 alphax) alphax)) 1))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))
(*.f64 (cbrt.f64 (*.f64 alphay alphay)) (*.f64 (/.f64 (*.f64 (*.f64 alphay (cbrt.f64 alphay)) (log1p.f64 (neg.f64 u0))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) 1))
(/.f64 (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (cbrt.f64 alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (neg.f64 (*.f64 alphax alphax))))
(*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) (*.f64 (/.f64 (*.f64 alphay alphay) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2))) 1))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (*.f64 alphay alphay) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))))
(*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (/.f64 (*.f64 alphay alphay) (/.f64 (/.f64 1 alphax) alphax))))
(*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) alphay) alphay) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))))
(*.f64 -1 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (/.f64 (*.f64 alphay alphay) (/.f64 (/.f64 1 alphax) alphax))))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2))) (/.f64 (*.f64 alphay alphay) (/.f64 (/.f64 1 alphax) alphax))))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay))))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) 2))) (/.f64 (*.f64 alphay alphay) (/.f64 1 (*.f64 alphax alphax)))))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))))) (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))))) 2) (/.f64 (*.f64 alphay alphay) (/.f64 (/.f64 1 alphax) alphax))))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))
(*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))))) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2))) (/.f64 (*.f64 alphay alphay) (/.f64 (/.f64 1 alphax) alphax))))
(*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)))) (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) 2)) (*.f64 alphax alphax))))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (/.f64 1 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (/.f64 (*.f64 alphay alphay) (/.f64 (/.f64 1 alphax) alphax))))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (*.f64 alphay alphay) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))))
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))))) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2))) (/.f64 (*.f64 alphay alphay) (/.f64 (/.f64 1 alphax) alphax))))
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)))) (/.f64 (*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (*.f64 alphay alphay)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) 2)) (*.f64 alphax alphax))))
(*.f64 -1 (*.f64 -1 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))))))
(neg.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))))
(*.f64 (neg.f64 (*.f64 alphay alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))) (neg.f64 (*.f64 alphay alphay)))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))
(*.f64 -1 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (/.f64 -1 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))))
(/.f64 (*.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) -1) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))
(*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2))))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))
(*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (/.f64 1 (/.f64 (/.f64 1 alphax) alphax)))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (*.f64 alphay alphay) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (/.f64 (*.f64 alphay alphay) (/.f64 -1 (*.f64 alphax alphax))))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (*.f64 alphay alphay) (/.f64 -1 (*.f64 alphax alphax)))) (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) (/.f64 (*.f64 alphay alphay) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2)))))
(/.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))) (*.f64 alphay alphay)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)) 2))))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) (*.f64 alphay alphay))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))
(*.f64 (*.f64 alphay alphay) (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) 2) (*.f64 alphay alphay)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (neg.f64 (*.f64 alphax alphax))))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))) 2)) (*.f64 alphay alphay))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) 2) (*.f64 alphay alphay)) (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (neg.f64 (*.f64 alphax alphax))))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))) 2)) (*.f64 alphay alphay))
(/.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) 1)
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))
(/.f64 (/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) 2) 2))
(/.f64 (/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))) 2) 2))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) alphax)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2)) alphax))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (cbrt.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay))) alphax)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) 2)) alphax))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (/.f64 -1 (*.f64 alphax alphax)))
(/.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay))) (/.f64 -1 (*.f64 alphax alphax)))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2)))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (/.f64 (/.f64 1 alphax) alphax))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))
(/.f64 (*.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))))) (*.f64 alphay alphay)) (/.f64 (/.f64 1 alphax) alphax))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))
(/.f64 (*.f64 (*.f64 alphay alphay) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2)))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (*.f64 alphay alphay) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))))
(/.f64 (*.f64 (*.f64 alphay alphay) (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))))) (/.f64 (/.f64 1 alphax) alphax))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) 2)) (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))))) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))) 2) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))))) (cbrt.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))))
(/.f64 (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) (*.f64 alphay alphay)) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2)))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (*.f64 alphay alphay) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))))
(/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))
(/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) -1) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))))
(/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) -1) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (neg.f64 (*.f64 alphax alphax))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) 2) (*.f64 alphay alphay))) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))) 2)) (*.f64 alphay alphay)) (cbrt.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))))
(/.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) 2) (*.f64 alphay alphay))) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))) 2)) (*.f64 alphay alphay)) (cbrt.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (neg.f64 (*.f64 alphax alphax)))))
(/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) 1) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))
(/.f64 (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) 1) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2)))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))
(/.f64 (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) 1) (/.f64 (/.f64 1 alphax) alphax))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))
(/.f64 (*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (*.f64 alphay alphay) (/.f64 (/.f64 1 alphax) alphax))) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))))
(/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (*.f64 alphay alphay) (/.f64 1 (*.f64 alphax alphax))))) (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)))
(/.f64 (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))))) (/.f64 (*.f64 alphay alphay) (/.f64 (/.f64 1 alphax) alphax))) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2)))
(/.f64 (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (*.f64 alphay alphay) (/.f64 1 (*.f64 alphax alphax))))) (cbrt.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) 2)))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (*.f64 alphay alphay) (/.f64 (/.f64 1 alphax) alphax))) (neg.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (*.f64 alphay alphay) (/.f64 1 (*.f64 alphax alphax)))) (neg.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay))))
(/.f64 (*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (*.f64 alphay alphay) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2)))) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (*.f64 alphay alphay) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) 2))) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))) 2) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))))) (cbrt.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))))
(/.f64 (/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))) (cbrt.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))))) (cbrt.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))))
(/.f64 (/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) 1) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2)))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2))))
(/.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) (cbrt.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)) 2))))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) 1) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax))) (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax) (cbrt.f64 alphax)))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (/.f64 1 (*.f64 alphax alphax)))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax (cbrt.f64 alphax))))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2)) (*.f64 alphax alphax)))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (cbrt.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay))) alphax)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) 2)) alphax))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 1 alphax)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2))) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax)) (/.f64 1 alphax))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (/.f64 1 alphax) alphax)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))
(/.f64 (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))))) (*.f64 alphay alphay)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2)) (*.f64 alphax alphax)))
(/.f64 (/.f64 (*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (*.f64 alphay alphay)) (cbrt.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) 2)) (*.f64 alphax alphax)))
(/.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2))))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))))) 3)
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))
(pow.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) 3) 1/3)
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))
(pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) 1)
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))
(neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))))))
(neg.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))))
(neg.f64 (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))) 1))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))
(neg.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (/.f64 (*.f64 alphay alphay) (/.f64 (/.f64 1 alphax) alphax))))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))
(neg.f64 (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))) alphay))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))
(neg.f64 (*.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) -1))
(neg.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))))
(neg.f64 (*.f64 alphay (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) 3))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))
(if (!=.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))
(if (!=.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (/.f64 (*.f64 alphax alphax) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2)))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay))) (/.f64 (*.f64 alphax alphax) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) 2)))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))
(if (!=.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (cbrt.f64 (*.f64 alphax alphax))) 0) (/.f64 (cbrt.f64 (/.f64 1 alphax)) (/.f64 alphax (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (cbrt.f64 (*.f64 alphax alphax))))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))
(if (!=.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (cbrt.f64 (*.f64 alphax alphax))) 0) (/.f64 (cbrt.f64 (/.f64 1 alphax)) (/.f64 alphax (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (cbrt.f64 (*.f64 alphax alphax))))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2)) alphax) 0) (/.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (/.f64 alphax (/.f64 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2)) alphax))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) 2)) alphax) 0) (/.f64 (cbrt.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay))) (/.f64 alphax (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) 2)) alphax))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2) (*.f64 alphax alphax))) 0) (/.f64 (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax)) (/.f64 alphax (cbrt.f64 (/.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2) (*.f64 alphax alphax))))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) 2) (*.f64 alphax alphax))) 0) (/.f64 (cbrt.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) alphax)) (/.f64 alphax (cbrt.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) 2) (*.f64 alphax alphax))))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax)) 2) 0) (/.f64 (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax)) (/.f64 alphax (pow.f64 (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax)) 2))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) alphax)) 2) 0) (/.f64 (cbrt.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) alphax)) (/.f64 alphax (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) alphax)) 2))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))
(if (!=.f64 (/.f64 1 alphax) 0) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (/.f64 alphax (/.f64 1 alphax))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))
(if (!=.f64 (/.f64 1 alphax) 0) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (/.f64 alphax (/.f64 1 alphax))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))
(if (!=.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax) 0) (/.f64 1 (/.f64 alphax (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))
(if (!=.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) alphax) 0) (/.f64 1 (/.f64 alphax (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) alphax))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))
(if (!=.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 0) (/.f64 1 (/.f64 1 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))
(if (!=.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)) 0) (pow.f64 (/.f64 1 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))) -1) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))
(+.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) (*.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 0))
(/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))
(+.f64 (*.f64 (/.f64 (/.f64 1 alphax) alphax) (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 (/.f64 (/.f64 1 alphax) alphax) (*.f64 alphax (*.f64 alphax sin2phi))))
(/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))
(+.f64 (*.f64 (/.f64 (/.f64 1 alphax) alphax) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 (/.f64 (/.f64 1 alphax) alphax) (*.f64 (*.f64 cos2phi alphay) alphay)))
(/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))
(+.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) (*.f64 0 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))))
(/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))
(+.f64 (*.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (/.f64 (/.f64 1 alphax) alphax)) (*.f64 (*.f64 alphax (*.f64 alphax sin2phi)) (/.f64 (/.f64 1 alphax) alphax)))
(/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))
(+.f64 (*.f64 (*.f64 alphax (*.f64 alphax sin2phi)) (/.f64 (/.f64 1 alphax) alphax)) (*.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (/.f64 (/.f64 1 alphax) alphax)))
(/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))
(-.f64 0 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))))
(/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))
(-.f64 (/.f64 0 (neg.f64 (*.f64 alphax alphax))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))))
(/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))
(*.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (/.f64 (/.f64 1 alphax) alphax))
(/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2)))
(/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2)) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))))
(/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))
(*.f64 (/.f64 (/.f64 1 alphax) alphax) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))))
(/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))
(*.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2)) (*.f64 alphax alphax)))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) 2))) alphax) alphax)
(*.f64 (neg.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (/.f64 -1 (*.f64 alphax alphax)))
(neg.f64 (*.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (/.f64 -1 (*.f64 alphax alphax))))
(*.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax) (/.f64 1 alphax))
(/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) alphax) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2)) alphax))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) 2))) alphax) alphax)
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax)) (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax) (cbrt.f64 alphax)))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphax alphax))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax (cbrt.f64 alphax))))
(*.f64 (/.f64 1 alphax) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax))
(/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))
(*.f64 1 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))
(/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))
(*.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 1)
(/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))
(*.f64 (/.f64 -1 (*.f64 alphax alphax)) (neg.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))))
(neg.f64 (*.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (/.f64 -1 (*.f64 alphax alphax))))
(*.f64 (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax) (cbrt.f64 alphax)) (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax)))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphax alphax))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax (cbrt.f64 alphax))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2)) (*.f64 alphax alphax)) (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) 2))) alphax) alphax)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2)) alphax) (/.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) alphax))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) 2))) alphax) alphax)
(*.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) 2) 2))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))) 2) 2)))
(*.f64 (*.f64 (/.f64 1 alphax) (cbrt.f64 (/.f64 1 alphax))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (cbrt.f64 (*.f64 alphax alphax))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 alphax)) alphax) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (cbrt.f64 (*.f64 alphax alphax))))
(*.f64 (*.f64 (/.f64 1 alphax) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2) (*.f64 alphax alphax))))
(*.f64 (*.f64 (/.f64 1 alphax) (cbrt.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) alphax))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) 2) (*.f64 alphax alphax))))
(*.f64 (*.f64 (/.f64 1 alphax) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax)) 2))
(/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))
(*.f64 (*.f64 (/.f64 1 alphax) 1) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax))
(/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))
(*.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))) -1)
(/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))
(*.f64 (*.f64 (/.f64 (/.f64 1 alphax) alphax) (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))))) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2)))
(*.f64 (/.f64 1 (*.f64 alphax alphax)) (*.f64 (cbrt.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))) 2) 2) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)))) 2) 2)) (cbrt.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))))) 2) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2)) (*.f64 alphax alphax))))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) 2))) alphax) alphax)
(*.f64 (neg.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (*.f64 (/.f64 -1 (*.f64 alphax alphax)) 1))
(neg.f64 (*.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (/.f64 -1 (*.f64 alphax alphax))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax)) (*.f64 (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax) (cbrt.f64 alphax)) 1))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphax alphax))) (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax (cbrt.f64 alphax))))
(*.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2)) (*.f64 alphax alphax)) 1))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) 2))) alphax) alphax)
(*.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax) (*.f64 (/.f64 1 alphax) 1))
(/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) alphax) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2)) alphax) 1))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) 2))) alphax) alphax)
(*.f64 (cbrt.f64 (/.f64 1 alphax)) (*.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (cbrt.f64 (*.f64 alphax alphax))) (/.f64 1 alphax)))
(*.f64 (cbrt.f64 (/.f64 1 alphax)) (/.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (cbrt.f64 (*.f64 alphax alphax))) alphax))
(*.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2)) alphax) (/.f64 1 alphax)))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) 2))) alphax) alphax)
(*.f64 (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax)) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2) (*.f64 alphax alphax))) (/.f64 1 alphax)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) alphax)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) 2) (*.f64 alphax alphax))) alphax))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax)) 2) (/.f64 1 alphax)))
(/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))
(*.f64 -1 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))))
(/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2))))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (neg.f64 (*.f64 alphax alphax)))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)) 2))))
(*.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 alphax)) (/.f64 1 (neg.f64 alphax)))
(/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 (neg.f64 alphax) (neg.f64 alphax)))
(*.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (cbrt.f64 (*.f64 alphax alphax))) (/.f64 1 (*.f64 alphax (cbrt.f64 alphax))))
(/.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) alphax) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) (cbrt.f64 alphax)))
(/.f64 (*.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 alphax)) 1) (neg.f64 alphax))
(/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 (neg.f64 alphax) (neg.f64 alphax)))
(/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (cbrt.f64 alphax)) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphax))
(/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphax) (cbrt.f64 alphax)))
(/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax) alphax)
(/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax)) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2))) (*.f64 (cbrt.f64 alphax) (*.f64 alphax (cbrt.f64 alphax))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) alphax) (pow.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) 2))) (*.f64 (cbrt.f64 alphax) (*.f64 alphax (cbrt.f64 alphax))))
(/.f64 (*.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (cbrt.f64 alphax)) 1) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphax))
(/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphax) (cbrt.f64 alphax)))
(/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 alphax)) (neg.f64 alphax))
(/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 (neg.f64 alphax) (neg.f64 alphax)))
(/.f64 (neg.f64 (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax) (cbrt.f64 alphax))) (cbrt.f64 (neg.f64 (*.f64 alphax alphax))))
(neg.f64 (/.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax (cbrt.f64 alphax))) (cbrt.f64 (neg.f64 (*.f64 alphax alphax)))))
(/.f64 (neg.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (neg.f64 (*.f64 alphax alphax)))
(/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))
(/.f64 (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax) (cbrt.f64 alphax)) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) alphax) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) (cbrt.f64 alphax)))
(/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))
(/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))
(/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (cbrt.f64 (*.f64 alphax alphax))) (*.f64 alphax (cbrt.f64 alphax)))
(/.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) alphax) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) (cbrt.f64 alphax)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2))) (*.f64 alphax (cbrt.f64 alphax)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)) (pow.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) 2))) (*.f64 alphax (cbrt.f64 alphax)))
(/.f64 (*.f64 (/.f64 1 alphax) (neg.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))))) (neg.f64 alphax))
(/.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay))) alphax) (neg.f64 alphax))
(/.f64 (*.f64 (/.f64 1 alphax) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (cbrt.f64 alphax))) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) alphax) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) (cbrt.f64 alphax)))
(/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 1)
(/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (*.f64 alphax (cbrt.f64 alphax)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphax alphax))) (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay))) (*.f64 alphax (cbrt.f64 alphax)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2)) (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax))) (cbrt.f64 alphax))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) alphax) (pow.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)) 2))) (cbrt.f64 alphax))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2)) (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))))) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)) 2) (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)))) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2)) (cbrt.f64 (neg.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))))) (cbrt.f64 (neg.f64 (*.f64 alphax alphax))))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay))) (pow.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)) 2))) (cbrt.f64 (neg.f64 (*.f64 alphax alphax))))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) alphax) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) 2))) alphax)
(/.f64 (/.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) 2))) alphax) alphax)
(/.f64 (*.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (cbrt.f64 (*.f64 alphax alphax))) 1) (*.f64 alphax (cbrt.f64 alphax)))
(/.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) alphax) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) (cbrt.f64 alphax)))
(/.f64 (*.f64 (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax) (cbrt.f64 alphax)) 1) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) alphax) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) (cbrt.f64 alphax)))
(/.f64 (*.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (cbrt.f64 alphax)) (/.f64 1 alphax)) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) alphax) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) (cbrt.f64 alphax)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax)) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2))) (cbrt.f64 alphax))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) alphax) (pow.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)) 2))) (cbrt.f64 alphax))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2))) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)) 2) (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)))) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 2))) (cbrt.f64 (neg.f64 (*.f64 alphax alphax))))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay))) (pow.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)) 2))) (cbrt.f64 (neg.f64 (*.f64 alphax alphax))))
(/.f64 (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (cbrt.f64 (*.f64 alphax alphax))) 1) (*.f64 alphax (cbrt.f64 alphax)))
(/.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) alphax) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) (cbrt.f64 alphax)))
(/.f64 (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 (*.f64 alphax (cbrt.f64 alphax)))) (pow.f64 (cbrt.f64 (*.f64 alphax (cbrt.f64 alphax))) 2))
(/.f64 (/.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 (*.f64 alphax (cbrt.f64 alphax)))) (pow.f64 (cbrt.f64 (*.f64 alphax (cbrt.f64 alphax))) 2))
(/.f64 (/.f64 (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax) (cbrt.f64 alphax)) (cbrt.f64 (cbrt.f64 (*.f64 alphax alphax)))) (cbrt.f64 (*.f64 alphax (cbrt.f64 alphax))))
(/.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax (cbrt.f64 alphax))) (*.f64 (cbrt.f64 (*.f64 alphax (cbrt.f64 alphax))) (cbrt.f64 (cbrt.f64 (*.f64 alphax alphax)))))
(/.f64 (/.f64 (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax) (cbrt.f64 alphax)) (cbrt.f64 alphax)) (cbrt.f64 alphax))
(/.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) alphax) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) (cbrt.f64 alphax)))
(/.f64 (/.f64 (neg.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi)))) (cbrt.f64 (*.f64 alphax alphax))) (neg.f64 (*.f64 alphax (cbrt.f64 alphax))))
(/.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) alphax) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) (cbrt.f64 alphax)))
(/.f64 (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax) (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 alphax))
(/.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) alphax) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) (cbrt.f64 alphax)))
(/.f64 (neg.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (cbrt.f64 (*.f64 alphax alphax)))) (neg.f64 (*.f64 alphax (cbrt.f64 alphax))))
(/.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) alphax) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) (cbrt.f64 alphax)))
(/.f64 (/.f64 (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) alphax) (cbrt.f64 alphax)) 1) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) alphax) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) (cbrt.f64 alphax)))
(pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 1)
(/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax))) 3)
(/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))
(pow.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 3) 1/3)
(/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))
(neg.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax alphax))))
(/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax alphax)) 3))
(/.f64 (fma.f64 (*.f64 alphax alphax) sin2phi (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax))

localize25.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))
0.3b
(/.f64 sin2phi (*.f64 alphay alphay))
0.3b
(/.f64 cos2phi (*.f64 alphax alphax))
0.4b
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
Compiler

Compiled 50 to 11 computations (78% saved)

series254.0ms (0.7%)

Counts
2 → 108
Calls

27 calls:

TimeVariablePointExpression
13.0ms
alphay
@0
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
13.0ms
alphay
@-inf
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
4.0ms
alphay
@inf
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
3.0ms
u0
@0
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
2.0ms
cos2phi
@0
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
Compiler

Compiled 13850 to 9920 computations (28.4% saved)

rewrite223.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
153×egg-rr
66×egg-rr
Counts
2 → 219
Calls
Call 1
Inputs
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 u0 0) (pow.f64 (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) u0) -1) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 u0 u0)) 0) (/.f64 (cbrt.f64 u0) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (*.f64 u0 u0)))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 alphax alphay) 2) 0) (*.f64 (/.f64 u0 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (pow.f64 (*.f64 alphax alphay) 2)) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 u0) 0) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 u0))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 u0 0) (/.f64 -1 (/.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))) u0)) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 u0 u0))) 0) (/.f64 (cbrt.f64 u0) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (*.f64 u0 u0)))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 u0 u0)) 0) (/.f64 (neg.f64 (cbrt.f64 u0)) (/.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))) (cbrt.f64 (*.f64 u0 u0)))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 u0)) 2) 0) (/.f64 (cbrt.f64 (neg.f64 u0)) (/.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))) (pow.f64 (cbrt.f64 (neg.f64 u0)) 2))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 u0) 0) (pow.f64 (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) u0) -1) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 alphay alphay) 0) (*.f64 (/.f64 u0 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 alphax alphax))) (*.f64 alphay alphay)) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 alphax (*.f64 alphay alphay)) 0) (*.f64 (/.f64 u0 (fma.f64 sin2phi alphax (/.f64 (*.f64 cos2phi (*.f64 alphay alphay)) alphax))) (*.f64 alphax (*.f64 alphay alphay))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 alphax alphay) 0) (*.f64 (/.f64 u0 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (*.f64 alphax alphay)) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 alphax alphax) alphay) 0) (*.f64 (/.f64 u0 (fma.f64 (/.f64 sin2phi alphay) (*.f64 alphax alphax) (*.f64 cos2phi alphay))) (*.f64 (*.f64 alphax alphax) alphay)) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) alphay)) 0) (*.f64 (/.f64 u0 (fma.f64 (neg.f64 cos2phi) alphay (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay)))) (neg.f64 (*.f64 (*.f64 alphax alphax) alphay))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 alphax alphay) 2))) 0) (*.f64 (/.f64 u0 (fma.f64 (neg.f64 sin2phi) (neg.f64 (*.f64 alphax alphax)) (neg.f64 (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay)))))) (neg.f64 (neg.f64 (pow.f64 (*.f64 alphax alphay) 2)))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 alphax (*.f64 alphay alphay))) 0) (*.f64 (/.f64 u0 (fma.f64 (neg.f64 sin2phi) alphax (neg.f64 (/.f64 (*.f64 cos2phi (*.f64 alphay alphay)) alphax)))) (neg.f64 (*.f64 alphax (*.f64 alphay alphay)))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (pow.f64 (*.f64 alphax alphay) 2)) 0) (*.f64 (/.f64 u0 (neg.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)))) (neg.f64 (pow.f64 (*.f64 alphax alphay) 2))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 u0 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax)))) (/.f64 u0 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 u0 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 u0 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (/.f64 1 (/.f64 1 (pow.f64 (*.f64 alphax alphay) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (/.f64 u0 (/.f64 1 (pow.f64 (*.f64 alphax alphay) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 u0) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 1 (pow.f64 (*.f64 alphax alphay) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 u0) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 u0) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (cbrt.f64 (*.f64 u0 u0)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (/.f64 (cbrt.f64 u0) (/.f64 1 (pow.f64 (*.f64 alphax alphay) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (cbrt.f64 u0) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) 1) (/.f64 (cbrt.f64 u0) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 u0) (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 u0 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) u0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 u0) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 u0 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 u0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 u0 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (neg.f64 u0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2) (cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 u0 u0)) (*.f64 (cbrt.f64 u0) (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 u0)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 u0)) 2) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) u0) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (cbrt.f64 (neg.f64 u0))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 u0) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 u0) (cbrt.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))))) (pow.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 1) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 u0) (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (cbrt.f64 u0)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 u0 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 u0 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 u0 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 cos2phi (/.f64 1 (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 sin2phi (/.f64 (/.f64 1 alphay) alphay) (/.f64 cos2phi (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (*.f64 alphax alphax)) cos2phi (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (cbrt.f64 cos2phi) alphax) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 cos2phi) (/.f64 -1 (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 cos2phi) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 cos2phi alphax) (/.f64 1 alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 1 (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 alphax) (/.f64 cos2phi alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 alphay) (/.f64 sin2phi alphay) (/.f64 cos2phi (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 sin2phi) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay) (/.f64 cos2phi (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (cbrt.f64 sin2phi) alphay) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay) (/.f64 cos2phi (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 1 (/.f64 cos2phi (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (/.f64 1 alphay) alphay) sin2phi (/.f64 cos2phi (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 sin2phi) (/.f64 -1 (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (/.f64 cos2phi (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 1 (*.f64 alphax alphax))) (/.f64 cos2phi (*.f64 alphax (cbrt.f64 alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay)) (/.f64 sin2phi (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))) (/.f64 cos2phi (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2) (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (-.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3) (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3)) (fma.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (-.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))) (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3) (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3)) (fma.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (-.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))) (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2) (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (-.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (-.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))) (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3) (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3)) (fma.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (-.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))) (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) 0) (/.f64 1 (/.f64 (pow.f64 (*.f64 alphax alphay) 2) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) 2) 0) (/.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (/.f64 (pow.f64 (*.f64 alphax alphay) 2) (pow.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) 2))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) 2) (/.f64 1 (pow.f64 (*.f64 alphax alphay) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 -1) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))))) (pow.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax)))) (neg.f64 (pow.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (neg.f64 sin2phi) (neg.f64 (*.f64 alphax alphax)) (neg.f64 (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay))))) (/.f64 1 (neg.f64 (neg.f64 (pow.f64 (*.f64 alphax alphay) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (*.f64 (*.f64 alphax alphax) (cbrt.f64 (*.f64 alphay alphay)))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) 2) (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (*.f64 alphay alphay)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) 2) (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) 1) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) 2) (pow.f64 (*.f64 alphax alphay) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) 2) (*.f64 (*.f64 alphax (cbrt.f64 alphax)) (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (*.f64 alphax alphay)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) 2) (*.f64 alphax alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) alphax) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) 2) (*.f64 alphax (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (*.f64 alphax alphax)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) 2) (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (*.f64 (*.f64 alphax alphax) alphay)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) 2) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (*.f64 alphax alphax) (cbrt.f64 (*.f64 alphay alphay)))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (*.f64 alphax alphax))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 (*.f64 alphax (cbrt.f64 alphax)) (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 alphax) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 alphax (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (-.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (cbrt.f64 (/.f64 (*.f64 cos2phi sin2phi) (pow.f64 (*.f64 alphax alphay) 2))))) (+.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (-.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (cbrt.f64 (/.f64 (*.f64 cos2phi sin2phi) (pow.f64 (*.f64 alphax alphay) 2))))) (+.f64 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (/.f64 1 (pow.f64 (*.f64 alphax alphay) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (*.f64 alphax alphay) 2)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 sin2phi alphax (/.f64 (*.f64 cos2phi (*.f64 alphay alphay)) alphax)) (/.f64 1 (*.f64 alphax (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (/.f64 1 (neg.f64 (pow.f64 (*.f64 alphax alphay) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (/.f64 sin2phi alphay) (*.f64 alphax alphax) (*.f64 cos2phi alphay)) (/.f64 1 (*.f64 (*.f64 alphax alphax) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 1 (*.f64 alphax alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (neg.f64 cos2phi) alphay (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay))) (/.f64 1 (neg.f64 (*.f64 (*.f64 alphax alphax) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 alphax alphax)) (/.f64 (/.f64 1 alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (neg.f64 sin2phi) alphax (neg.f64 (/.f64 (*.f64 cos2phi (*.f64 alphay alphay)) alphax))) (/.f64 1 (neg.f64 (*.f64 alphax (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) 2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 alphay) alphay) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 alphax alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 alphax alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 alphax alphax)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (*.f64 alphax alphax) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 alphax alphax)) (*.f64 alphay alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 sin2phi alphax (/.f64 (*.f64 cos2phi (*.f64 alphay alphay)) alphax)) 1) (*.f64 alphax (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) 1) (neg.f64 (pow.f64 (*.f64 alphax alphay) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (/.f64 sin2phi alphay) (*.f64 alphax alphax) (*.f64 cos2phi alphay)) 1) (*.f64 (*.f64 alphax alphax) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) 1) (*.f64 alphax alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (neg.f64 cos2phi) alphay (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay))) 1) (neg.f64 (*.f64 (*.f64 alphax alphax) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 alphax alphax)) 1) (*.f64 alphay alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (neg.f64 sin2phi) alphax (neg.f64 (/.f64 (*.f64 cos2phi (*.f64 alphay alphay)) alphax))) 1) (neg.f64 (*.f64 alphax (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) (*.f64 alphax alphax) (*.f64 cos2phi alphay)) alphay) (*.f64 alphax alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) (*.f64 alphax alphax) (*.f64 cos2phi alphay)) (*.f64 alphax alphax)) alphay)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) alphay) alphax)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 sin2phi alphax (/.f64 (*.f64 cos2phi (*.f64 alphay alphay)) alphax)) alphax) (*.f64 alphay alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (neg.f64 cos2phi) alphay (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay))) (neg.f64 (*.f64 alphax alphax))) alphay)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 sin2phi alphax (/.f64 (*.f64 cos2phi (*.f64 alphay alphay)) alphax)) (*.f64 alphay alphay)) alphax)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 alphax alphax)) alphay) alphay)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 alphax alphax)) (cbrt.f64 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (neg.f64 sin2phi) alphax (neg.f64 (/.f64 (*.f64 cos2phi (*.f64 alphay alphay)) alphax))) (neg.f64 (*.f64 alphay alphay))) alphax)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 sin2phi (cbrt.f64 (*.f64 alphax alphax))) (*.f64 (*.f64 alphay alphay) (/.f64 cos2phi (*.f64 alphax (cbrt.f64 alphax))))) (*.f64 (*.f64 alphay alphay) (cbrt.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (*.f64 alphax alphax))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)) (/.f64 cos2phi (*.f64 alphax (cbrt.f64 alphax))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)) (cbrt.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 sin2phi alphay) (cbrt.f64 (*.f64 alphax alphax))) (*.f64 alphay (/.f64 cos2phi (*.f64 alphax (cbrt.f64 alphax))))) (*.f64 alphay (cbrt.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) (cbrt.f64 (*.f64 alphax alphax))) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax (cbrt.f64 alphax))))) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (/.f64 sin2phi alphay)) (cbrt.f64 (*.f64 alphax alphax))) (*.f64 (neg.f64 alphay) (/.f64 cos2phi (*.f64 alphax (cbrt.f64 alphax))))) (*.f64 (neg.f64 alphay) (cbrt.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 sin2phi) (cbrt.f64 (*.f64 alphax alphax))) (*.f64 (neg.f64 (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax (cbrt.f64 alphax))))) (*.f64 (neg.f64 (*.f64 alphay alphay)) (cbrt.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 sin2phi alphay) (*.f64 alphax (cbrt.f64 alphax))) (*.f64 alphay (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))))) (*.f64 alphay (*.f64 alphax (cbrt.f64 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 alphax (cbrt.f64 alphax)) sin2phi) (*.f64 (*.f64 alphay alphay) (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))))) (*.f64 (*.f64 alphax (cbrt.f64 alphax)) (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (*.f64 alphax (cbrt.f64 alphax))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)) (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)) (*.f64 alphax (cbrt.f64 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) (*.f64 alphax (cbrt.f64 alphax))) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))))) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (*.f64 alphax (cbrt.f64 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (/.f64 sin2phi alphay)) (*.f64 alphax (cbrt.f64 alphax))) (*.f64 (neg.f64 alphay) (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))))) (*.f64 (neg.f64 alphay) (*.f64 alphax (cbrt.f64 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 sin2phi) (*.f64 alphax (cbrt.f64 alphax))) (*.f64 (neg.f64 (*.f64 alphay alphay)) (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))))) (*.f64 (neg.f64 (*.f64 alphay alphay)) (*.f64 alphax (cbrt.f64 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (neg.f64 cos2phi) alphay (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay))) (neg.f64 (*.f64 (*.f64 alphax alphax) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (neg.f64 (*.f64 alphax alphax))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)) (neg.f64 cos2phi))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)) (neg.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) (neg.f64 (*.f64 alphax alphax))) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (neg.f64 cos2phi))) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (neg.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (/.f64 sin2phi alphay)) (neg.f64 (*.f64 alphax alphax))) (*.f64 (neg.f64 alphay) (neg.f64 cos2phi))) (*.f64 (neg.f64 alphay) (neg.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) alphax) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)) (/.f64 cos2phi alphax))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) alphax) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (/.f64 cos2phi alphax))) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (/.f64 sin2phi alphay)) alphax) (*.f64 (neg.f64 alphay) (/.f64 cos2phi alphax))) (*.f64 (neg.f64 alphay) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (neg.f64 (pow.f64 (*.f64 alphax alphay) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (/.f64 sin2phi alphay) (*.f64 alphax alphax) (*.f64 cos2phi alphay)) (*.f64 (*.f64 alphax alphax) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (*.f64 alphax alphax)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)) cos2phi)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)) (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (pow.f64 (*.f64 alphax alphay) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) (*.f64 alphax alphax)) (*.f64 cos2phi (cbrt.f64 (*.f64 alphay alphay)))) (*.f64 (*.f64 alphax alphax) (cbrt.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (/.f64 sin2phi alphay)) (*.f64 alphax alphax)) (neg.f64 (*.f64 cos2phi alphay))) (*.f64 (neg.f64 alphay) (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 sin2phi alphax (/.f64 (*.f64 cos2phi (*.f64 alphay alphay)) alphax)) (*.f64 alphax (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (neg.f64 sin2phi) alphax (neg.f64 (/.f64 (*.f64 cos2phi (*.f64 alphay alphay)) alphax))) (neg.f64 (*.f64 alphax (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 sin2phi alphay) (neg.f64 alphax)) (*.f64 alphay (neg.f64 (/.f64 cos2phi alphax)))) (*.f64 alphay (neg.f64 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 sin2phi (neg.f64 alphax)) (*.f64 (*.f64 alphay alphay) (neg.f64 (/.f64 cos2phi alphax)))) (*.f64 (*.f64 alphay alphay) (neg.f64 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (neg.f64 alphax)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)) (neg.f64 (/.f64 cos2phi alphax)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)) (neg.f64 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) (neg.f64 alphax)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (neg.f64 (/.f64 cos2phi alphax)))) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (neg.f64 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (/.f64 sin2phi alphay)) (neg.f64 alphax)) (*.f64 (neg.f64 alphay) (neg.f64 (/.f64 cos2phi alphax)))) (*.f64 (neg.f64 alphay) (neg.f64 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 sin2phi) (neg.f64 alphax)) (*.f64 (neg.f64 (*.f64 alphay alphay)) (neg.f64 (/.f64 cos2phi alphax)))) (*.f64 (neg.f64 (*.f64 alphay alphay)) (neg.f64 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 sin2phi alphax (/.f64 (*.f64 cos2phi (*.f64 alphay alphay)) alphax))) (neg.f64 (*.f64 alphax (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 (neg.f64 sin2phi) (neg.f64 (*.f64 alphax alphax)) (neg.f64 (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay)))))) (neg.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 alphax alphay) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) (*.f64 alphax alphax) (*.f64 cos2phi alphay))) (neg.f64 (*.f64 (*.f64 alphax alphax) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 (neg.f64 cos2phi) alphay (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay)))) (neg.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (neg.f64 sin2phi) (neg.f64 (*.f64 alphax alphax)) (neg.f64 (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay))))) (neg.f64 (neg.f64 (pow.f64 (*.f64 alphax alphay) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (neg.f64 sin2phi) (neg.f64 (*.f64 alphax alphax)) (neg.f64 (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay))))) 1) (neg.f64 (neg.f64 (pow.f64 (*.f64 alphax alphay) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (*.f64 alphax alphax)) (neg.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (neg.f64 sin2phi) (neg.f64 (*.f64 alphax alphax)) (neg.f64 (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay))))) (neg.f64 (*.f64 alphay alphay))) (neg.f64 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (neg.f64 sin2phi) (neg.f64 (*.f64 alphax alphax)) (neg.f64 (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay))))) (neg.f64 (*.f64 alphax alphax))) (neg.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (neg.f64 cos2phi) alphay (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay))) alphay) (neg.f64 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 alphax alphax)) (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 alphax alphax)) (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 alphax alphax)) (*.f64 alphay (cbrt.f64 alphay))) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)))) (pow.f64 (*.f64 alphax alphay) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)))) (neg.f64 (neg.f64 (pow.f64 (*.f64 alphax alphay) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (neg.f64 (*.f64 alphax alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 alphax alphax))) (neg.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 (neg.f64 sin2phi) alphax (neg.f64 (/.f64 (*.f64 cos2phi (*.f64 alphay alphay)) alphax)))) (neg.f64 (neg.f64 (*.f64 alphax (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (neg.f64 (pow.f64 (*.f64 alphax alphay) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 3))))))

simplify856.0ms (2.2%)

Algorithm
egglog
Counts
327 → 392
Calls
Call 1
Inputs
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (pow.f64 (pow.f64 alphay 2) 2))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi))
(+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2)))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (pow.f64 (pow.f64 alphay 2) 2))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 cos2phi 3) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2))))) (+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2)))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (pow.f64 (pow.f64 alphay 2) 2))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi))))
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (pow.f64 alphay 2))))
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (pow.f64 (/.f64 1 cos2phi) 3))))) (pow.f64 (pow.f64 alphay 2) 2)) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (pow.f64 alphay 2)))))
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 1 cos2phi) 4) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) sin2phi)))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (pow.f64 alphay 2))) (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (pow.f64 (pow.f64 alphax 2) 2))))) (pow.f64 (pow.f64 alphay 2) 2)))))
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (pow.f64 alphay 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (pow.f64 (/.f64 -1 cos2phi) 3))))) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (pow.f64 alphay 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 (pow.f64 (/.f64 -1 cos2phi) 4) sin2phi)))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (pow.f64 (/.f64 -1 cos2phi) 3))))) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (pow.f64 alphay 2))))))
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))))
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))) (/.f64 (*.f64 u0 (*.f64 (pow.f64 sin2phi 2) (pow.f64 alphax 6))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 8) sin2phi))) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))))) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))) (/.f64 (*.f64 u0 (*.f64 (pow.f64 sin2phi 2) (pow.f64 alphax 6))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2)))))))
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (pow.f64 (pow.f64 alphay 2) 2)))) (pow.f64 sin2phi 2))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi))
(+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (*.f64 (pow.f64 sin2phi 2) sin2phi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (pow.f64 (pow.f64 alphay 2) 2)))) (pow.f64 sin2phi 2))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (pow.f64 (pow.f64 alphay 2) 2)))) (pow.f64 sin2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 1 alphax) 6) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (pow.f64 (pow.f64 sin2phi 2) 2))) (+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (*.f64 (pow.f64 sin2phi 2) sin2phi)) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi))))
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (pow.f64 (pow.f64 alphay 2) 2)))) (pow.f64 sin2phi 2))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (pow.f64 (pow.f64 alphay 2) 2)))) (pow.f64 sin2phi 2))) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi) (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (pow.f64 (/.f64 -1 alphax) 4))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (/.f64 -1 alphax) 6) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (pow.f64 (pow.f64 sin2phi 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (pow.f64 (pow.f64 alphay 2) 2)))) (pow.f64 sin2phi 2))) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi) (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (pow.f64 (/.f64 -1 alphax) 4))))) (*.f64 (pow.f64 sin2phi 2) sin2phi)))))
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))))
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (pow.f64 (pow.f64 alphax 2) 2)))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2)))) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (pow.f64 sin2phi 3))) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))))) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (pow.f64 (pow.f64 alphax 2) 2)))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2)))) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))))))
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (pow.f64 (pow.f64 alphay 2) 2)))) (pow.f64 alphax 2))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi))
(+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (pow.f64 (pow.f64 alphax 2) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (pow.f64 (pow.f64 alphay 2) 2)))) (pow.f64 alphax 2))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (pow.f64 (pow.f64 alphay 2) 2)))) (pow.f64 alphax 2))) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi) (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (pow.f64 (pow.f64 alphay 2) 2))))) (pow.f64 (pow.f64 alphax 2) 2)))))
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (pow.f64 (pow.f64 alphax 2) 2))) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (pow.f64 (pow.f64 alphax 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2)))) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2))))))
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 4) cos2phi)) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi))
(+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 6))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 4) cos2phi)) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 8)))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2))))) (+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 6))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 4) cos2phi)) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi))))
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2)))) (pow.f64 cos2phi 2))))
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2)))) (pow.f64 cos2phi 2))) (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (pow.f64 (/.f64 1 alphay) 4))))) (*.f64 cos2phi (pow.f64 cos2phi 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 6))))) (pow.f64 (pow.f64 cos2phi 2) 2))) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2)))) (pow.f64 cos2phi 2))) (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (pow.f64 (pow.f64 alphax 2) 2))))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2)))) (pow.f64 cos2phi 2))) (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi))
(+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (pow.f64 (/.f64 -1 alphay) 4))))) (*.f64 cos2phi (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2)))) (pow.f64 cos2phi 2))) (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)))
(+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (pow.f64 (/.f64 -1 alphay) 4))))) (*.f64 cos2phi (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2)))) (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 alphay) 6) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) sin2phi)))) (pow.f64 (pow.f64 cos2phi 2) 2))) (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi))))
(/.f64 sin2phi (pow.f64 alphay 2))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 cos2phi (pow.f64 alphax 2))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 cos2phi (pow.f64 alphax 2))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(*.f64 cos2phi (pow.f64 alphax -2))
(+.f64 (*.f64 cos2phi (pow.f64 alphax -2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(+.f64 (*.f64 cos2phi (pow.f64 alphax -2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(+.f64 (*.f64 cos2phi (pow.f64 alphax -2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 sin2phi (pow.f64 alphay 2))
(+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2)))
(+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2)))
(+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2)))
(/.f64 sin2phi (pow.f64 alphay 2))
(+.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi) (/.f64 sin2phi (pow.f64 alphay 2)))
(+.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi) (/.f64 sin2phi (pow.f64 alphay 2)))
(+.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi) (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 cos2phi (pow.f64 alphax 2))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 sin2phi (pow.f64 alphay 2))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 sin2phi (pow.f64 alphay 2))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(*.f64 sin2phi (pow.f64 alphay -2))
(+.f64 (*.f64 sin2phi (pow.f64 alphay -2)) (/.f64 cos2phi (pow.f64 alphax 2)))
(+.f64 (*.f64 sin2phi (pow.f64 alphay -2)) (/.f64 cos2phi (pow.f64 alphax 2)))
(+.f64 (*.f64 sin2phi (pow.f64 alphay -2)) (/.f64 cos2phi (pow.f64 alphax 2)))
(/.f64 cos2phi (pow.f64 alphax 2))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2)))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2)))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2)))
(/.f64 cos2phi (pow.f64 alphax 2))
(+.f64 (*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2)) (/.f64 cos2phi (pow.f64 alphax 2)))
(+.f64 (*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2)) (/.f64 cos2phi (pow.f64 alphax 2)))
(+.f64 (*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2)) (/.f64 cos2phi (pow.f64 alphax 2)))
(if (!=.f64 u0 0) (pow.f64 (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) u0) -1) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 (*.f64 u0 u0)) 0) (/.f64 (cbrt.f64 u0) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (*.f64 u0 u0)))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (pow.f64 (*.f64 alphax alphay) 2) 0) (*.f64 (/.f64 u0 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (pow.f64 (*.f64 alphax alphay) 2)) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 1 0) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 u0) 0) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 u0))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 u0 0) (/.f64 -1 (/.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))) u0)) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 u0 u0))) 0) (/.f64 (cbrt.f64 u0) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (*.f64 u0 u0)))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 (*.f64 u0 u0)) 0) (/.f64 (neg.f64 (cbrt.f64 u0)) (/.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))) (cbrt.f64 (*.f64 u0 u0)))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 u0)) 2) 0) (/.f64 (cbrt.f64 (neg.f64 u0)) (/.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))) (pow.f64 (cbrt.f64 (neg.f64 u0)) 2))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 u0) 0) (pow.f64 (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) u0) -1) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphay alphay) 0) (*.f64 (/.f64 u0 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 alphax alphax))) (*.f64 alphay alphay)) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphax (*.f64 alphay alphay)) 0) (*.f64 (/.f64 u0 (fma.f64 sin2phi alphax (/.f64 (*.f64 cos2phi (*.f64 alphay alphay)) alphax))) (*.f64 alphax (*.f64 alphay alphay))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphax alphay) 0) (*.f64 (/.f64 u0 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (*.f64 alphax alphay)) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 (*.f64 alphax alphax) alphay) 0) (*.f64 (/.f64 u0 (fma.f64 (/.f64 sin2phi alphay) (*.f64 alphax alphax) (*.f64 cos2phi alphay))) (*.f64 (*.f64 alphax alphax) alphay)) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) alphay)) 0) (*.f64 (/.f64 u0 (fma.f64 (neg.f64 cos2phi) alphay (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay)))) (neg.f64 (*.f64 (*.f64 alphax alphax) alphay))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 alphax alphay) 2))) 0) (*.f64 (/.f64 u0 (fma.f64 (neg.f64 sin2phi) (neg.f64 (*.f64 alphax alphax)) (neg.f64 (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay)))))) (neg.f64 (neg.f64 (pow.f64 (*.f64 alphax alphay) 2)))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (*.f64 alphax (*.f64 alphay alphay))) 0) (*.f64 (/.f64 u0 (fma.f64 (neg.f64 sin2phi) alphax (neg.f64 (/.f64 (*.f64 cos2phi (*.f64 alphay alphay)) alphax)))) (neg.f64 (*.f64 alphax (*.f64 alphay alphay)))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (pow.f64 (*.f64 alphax alphay) 2)) 0) (*.f64 (/.f64 u0 (neg.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)))) (neg.f64 (pow.f64 (*.f64 alphax alphay) 2))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(-.f64 0 (/.f64 u0 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax)))))
(-.f64 (/.f64 0 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax)))) (/.f64 u0 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax)))))
(*.f64 -1 (/.f64 u0 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax)))))
(*.f64 (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(*.f64 (/.f64 u0 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (/.f64 1 (/.f64 1 (pow.f64 (*.f64 alphax alphay) 2))))
(*.f64 (/.f64 1 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (/.f64 u0 (/.f64 1 (pow.f64 (*.f64 alphax alphay) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (/.f64 (cbrt.f64 u0) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 1 (pow.f64 (*.f64 alphax alphay) 2))))
(*.f64 (/.f64 (cbrt.f64 u0) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (/.f64 (cbrt.f64 u0) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (cbrt.f64 (*.f64 u0 u0)) 1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (/.f64 (cbrt.f64 u0) (/.f64 1 (pow.f64 (*.f64 alphax alphay) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (cbrt.f64 u0) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) 1) (/.f64 (cbrt.f64 u0) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))
(*.f64 (neg.f64 u0) (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 1 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)
(*.f64 u0 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) u0)
(*.f64 (cbrt.f64 u0) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 u0 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 u0))
(*.f64 (/.f64 u0 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (neg.f64 u0))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2) (cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))))
(*.f64 (cbrt.f64 (*.f64 u0 u0)) (*.f64 (cbrt.f64 u0) (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (cbrt.f64 (cbrt.f64 u0)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 u0)) 2) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(/.f64 (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) u0) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (cbrt.f64 (neg.f64 u0))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax)))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax)))))
(/.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)
(/.f64 (/.f64 (neg.f64 u0) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(/.f64 (/.f64 (neg.f64 u0) (cbrt.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))))) (pow.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax)))) 2))
(/.f64 (/.f64 (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2) 2))
(/.f64 (/.f64 (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 1) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(/.f64 (neg.f64 (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(/.f64 (neg.f64 u0) (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (cbrt.f64 u0)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (/.f64 u0 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(pow.f64 (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 3)
(pow.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) 1/3)
(pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)
(neg.f64 (/.f64 u0 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax)))))
(neg.f64 (*.f64 (/.f64 u0 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax)))) 1))
(cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 3))
(fma.f64 cos2phi (/.f64 1 (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))
(fma.f64 sin2phi (/.f64 (/.f64 1 alphay) alphay) (/.f64 cos2phi (*.f64 alphax alphax)))
(fma.f64 1 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))
(fma.f64 1 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))
(fma.f64 (/.f64 1 (*.f64 alphax alphax)) cos2phi (/.f64 sin2phi (*.f64 alphay alphay)))
(fma.f64 (/.f64 (cbrt.f64 cos2phi) alphax) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))
(fma.f64 (neg.f64 cos2phi) (/.f64 -1 (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))
(fma.f64 (cbrt.f64 cos2phi) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))
(fma.f64 (/.f64 cos2phi alphax) (/.f64 1 alphax) (/.f64 sin2phi (*.f64 alphay alphay)))
(fma.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 1 (/.f64 sin2phi (*.f64 alphay alphay)))
(fma.f64 (/.f64 1 alphax) (/.f64 cos2phi alphax) (/.f64 sin2phi (*.f64 alphay alphay)))
(fma.f64 (/.f64 1 alphay) (/.f64 sin2phi alphay) (/.f64 cos2phi (*.f64 alphax alphax)))
(fma.f64 (cbrt.f64 sin2phi) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))
(fma.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay) (/.f64 cos2phi (*.f64 alphax alphax)))
(fma.f64 (/.f64 (cbrt.f64 sin2phi) alphay) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay) (/.f64 cos2phi (*.f64 alphax alphax)))
(fma.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 1 (/.f64 cos2phi (*.f64 alphax alphax)))
(fma.f64 (/.f64 (/.f64 1 alphay) alphay) sin2phi (/.f64 cos2phi (*.f64 alphax alphax)))
(fma.f64 (neg.f64 sin2phi) (/.f64 -1 (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))
(fma.f64 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (/.f64 sin2phi (*.f64 alphay alphay)))
(fma.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (/.f64 cos2phi (*.f64 alphax alphax)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))
(fma.f64 (cbrt.f64 (/.f64 1 (*.f64 alphax alphax))) (/.f64 cos2phi (*.f64 alphax (cbrt.f64 alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))
(fma.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay)) (/.f64 sin2phi (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))) (/.f64 cos2phi (*.f64 alphax alphax)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 (-.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2) (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (-.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3) (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3)) (fma.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (-.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))) (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3) (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3)) (fma.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (-.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))) (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (-.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2) (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (-.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (fma.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (-.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))) (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3) (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3)) (fma.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (-.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))) (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) 0) (/.f64 1 (/.f64 (pow.f64 (*.f64 alphax alphay) 2) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (pow.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) 2) 0) (/.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (/.f64 (pow.f64 (*.f64 alphax alphay) 2) (pow.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) 2))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))
(-.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(-.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(-.f64 0 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))))
(*.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 1)
(*.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) 2) (/.f64 1 (pow.f64 (*.f64 alphax alphay) 2))))
(*.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(*.f64 (neg.f64 -1) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (neg.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))))) (pow.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax)))) 2))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(*.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax)))) (neg.f64 (pow.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax)))) 2)))
(*.f64 (fma.f64 (neg.f64 sin2phi) (neg.f64 (*.f64 alphax alphax)) (neg.f64 (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay))))) (/.f64 1 (neg.f64 (neg.f64 (pow.f64 (*.f64 alphax alphay) 2)))))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (*.f64 (*.f64 alphax alphax) (cbrt.f64 (*.f64 alphay alphay)))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) 2) (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (*.f64 alphay alphay)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) 2) (*.f64 alphax alphax)))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) 1) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) 2) (pow.f64 (*.f64 alphax alphay) 2)))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) 2) (*.f64 (*.f64 alphax (cbrt.f64 alphax)) (*.f64 alphay alphay))))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (*.f64 alphax alphay)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) 2) (*.f64 alphax alphay)))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) alphax) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) 2) (*.f64 alphax (*.f64 alphay alphay))))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (*.f64 alphax alphax)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) 2) (*.f64 alphay alphay)))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (*.f64 (*.f64 alphax alphax) alphay)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) 2) alphay))
(*.f64 (/.f64 1 (*.f64 (*.f64 alphax alphax) (cbrt.f64 (*.f64 alphay alphay)))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphax alphax))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 (*.f64 alphax (cbrt.f64 alphax)) (*.f64 alphay alphay))))
(*.f64 (/.f64 1 alphax) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 alphax (*.f64 alphay alphay))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)) 2)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (-.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (cbrt.f64 (/.f64 (*.f64 cos2phi sin2phi) (pow.f64 (*.f64 alphax alphay) 2))))) (+.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (-.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (cbrt.f64 (/.f64 (*.f64 cos2phi sin2phi) (pow.f64 (*.f64 alphax alphay) 2))))) (+.f64 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (/.f64 1 (pow.f64 (*.f64 alphax alphay) 2)))
(*.f64 (/.f64 1 (pow.f64 (*.f64 alphax alphay) 2)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)))
(*.f64 -1 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))))
(*.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))))
(*.f64 (fma.f64 sin2phi alphax (/.f64 (*.f64 cos2phi (*.f64 alphay alphay)) alphax)) (/.f64 1 (*.f64 alphax (*.f64 alphay alphay))))
(*.f64 (neg.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (/.f64 1 (neg.f64 (pow.f64 (*.f64 alphax alphay) 2))))
(*.f64 (fma.f64 (/.f64 sin2phi alphay) (*.f64 alphax alphax) (*.f64 cos2phi alphay)) (/.f64 1 (*.f64 (*.f64 alphax alphax) alphay)))
(*.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 1 (*.f64 alphax alphay)))
(*.f64 (fma.f64 (neg.f64 cos2phi) alphay (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay))) (/.f64 1 (neg.f64 (*.f64 (*.f64 alphax alphax) alphay))))
(*.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 alphax alphax)) (/.f64 (/.f64 1 alphay) alphay))
(*.f64 (fma.f64 (neg.f64 sin2phi) alphax (neg.f64 (/.f64 (*.f64 cos2phi (*.f64 alphay alphay)) alphax))) (/.f64 1 (neg.f64 (*.f64 alphax (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) 2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)) 2)))
(*.f64 (/.f64 (/.f64 1 alphay) alphay) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 alphax alphax)))
(*.f64 (/.f64 1 (*.f64 alphax alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 alphax alphay)))
(*.f64 (/.f64 1 (*.f64 alphax alphax)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 alphay alphay)))
(*.f64 (/.f64 1 (*.f64 (*.f64 alphax alphax) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) alphay))
(/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 alphax alphax)) (*.f64 alphay alphay))
(/.f64 (*.f64 (fma.f64 sin2phi alphax (/.f64 (*.f64 cos2phi (*.f64 alphay alphay)) alphax)) 1) (*.f64 alphax (*.f64 alphay alphay)))
(/.f64 (*.f64 (neg.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) 1) (neg.f64 (pow.f64 (*.f64 alphax alphay) 2)))
(/.f64 (*.f64 (fma.f64 (/.f64 sin2phi alphay) (*.f64 alphax alphax) (*.f64 cos2phi alphay)) 1) (*.f64 (*.f64 alphax alphax) alphay))
(/.f64 (*.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) 1) (*.f64 alphax alphay))
(/.f64 (*.f64 (fma.f64 (neg.f64 cos2phi) alphay (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay))) 1) (neg.f64 (*.f64 (*.f64 alphax alphax) alphay)))
(/.f64 (*.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 alphax alphax)) 1) (*.f64 alphay alphay))
(/.f64 (*.f64 (fma.f64 (neg.f64 sin2phi) alphax (neg.f64 (/.f64 (*.f64 cos2phi (*.f64 alphay alphay)) alphax))) 1) (neg.f64 (*.f64 alphax (*.f64 alphay alphay))))
(/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) (*.f64 alphax alphax) (*.f64 cos2phi alphay)) alphay) (*.f64 alphax alphax))
(/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) (*.f64 alphax alphax) (*.f64 cos2phi alphay)) (*.f64 alphax alphax)) alphay)
(/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) alphay) alphax)
(/.f64 (/.f64 (fma.f64 sin2phi alphax (/.f64 (*.f64 cos2phi (*.f64 alphay alphay)) alphax)) alphax) (*.f64 alphay alphay))
(/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 1)
(/.f64 (/.f64 (fma.f64 (neg.f64 cos2phi) alphay (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay))) (neg.f64 (*.f64 alphax alphax))) alphay)
(/.f64 (/.f64 (fma.f64 sin2phi alphax (/.f64 (*.f64 cos2phi (*.f64 alphay alphay)) alphax)) (*.f64 alphay alphay)) alphax)
(/.f64 (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 alphax alphax)) alphay) alphay)
(/.f64 (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 alphax alphax)) (cbrt.f64 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))
(/.f64 (/.f64 (fma.f64 (neg.f64 sin2phi) alphax (neg.f64 (/.f64 (*.f64 cos2phi (*.f64 alphay alphay)) alphax))) (neg.f64 (*.f64 alphay alphay))) alphax)
(/.f64 (+.f64 (*.f64 sin2phi (cbrt.f64 (*.f64 alphax alphax))) (*.f64 (*.f64 alphay alphay) (/.f64 cos2phi (*.f64 alphax (cbrt.f64 alphax))))) (*.f64 (*.f64 alphay alphay) (cbrt.f64 (*.f64 alphax alphax))))
(/.f64 (+.f64 (*.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (*.f64 alphax alphax))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)) (/.f64 cos2phi (*.f64 alphax (cbrt.f64 alphax))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)) (cbrt.f64 (*.f64 alphax alphax))))
(/.f64 (+.f64 (*.f64 (/.f64 sin2phi alphay) (cbrt.f64 (*.f64 alphax alphax))) (*.f64 alphay (/.f64 cos2phi (*.f64 alphax (cbrt.f64 alphax))))) (*.f64 alphay (cbrt.f64 (*.f64 alphax alphax))))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) (cbrt.f64 (*.f64 alphax alphax))) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax (cbrt.f64 alphax))))) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)))
(/.f64 (+.f64 (*.f64 (neg.f64 (/.f64 sin2phi alphay)) (cbrt.f64 (*.f64 alphax alphax))) (*.f64 (neg.f64 alphay) (/.f64 cos2phi (*.f64 alphax (cbrt.f64 alphax))))) (*.f64 (neg.f64 alphay) (cbrt.f64 (*.f64 alphax alphax))))
(/.f64 (+.f64 (*.f64 (neg.f64 sin2phi) (cbrt.f64 (*.f64 alphax alphax))) (*.f64 (neg.f64 (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax (cbrt.f64 alphax))))) (*.f64 (neg.f64 (*.f64 alphay alphay)) (cbrt.f64 (*.f64 alphax alphax))))
(/.f64 (+.f64 (*.f64 (/.f64 sin2phi alphay) (*.f64 alphax (cbrt.f64 alphax))) (*.f64 alphay (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))))) (*.f64 alphay (*.f64 alphax (cbrt.f64 alphax))))
(/.f64 (+.f64 (*.f64 (*.f64 alphax (cbrt.f64 alphax)) sin2phi) (*.f64 (*.f64 alphay alphay) (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))))) (*.f64 (*.f64 alphax (cbrt.f64 alphax)) (*.f64 alphay alphay)))
(/.f64 (+.f64 (*.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (*.f64 alphax (cbrt.f64 alphax))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)) (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)) (*.f64 alphax (cbrt.f64 alphax))))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) (*.f64 alphax (cbrt.f64 alphax))) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))))) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (*.f64 alphax (cbrt.f64 alphax))))
(/.f64 (+.f64 (*.f64 (neg.f64 (/.f64 sin2phi alphay)) (*.f64 alphax (cbrt.f64 alphax))) (*.f64 (neg.f64 alphay) (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))))) (*.f64 (neg.f64 alphay) (*.f64 alphax (cbrt.f64 alphax))))
(/.f64 (+.f64 (*.f64 (neg.f64 sin2phi) (*.f64 alphax (cbrt.f64 alphax))) (*.f64 (neg.f64 (*.f64 alphay alphay)) (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))))) (*.f64 (neg.f64 (*.f64 alphay alphay)) (*.f64 alphax (cbrt.f64 alphax))))
(/.f64 (fma.f64 (neg.f64 cos2phi) alphay (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay))) (neg.f64 (*.f64 (*.f64 alphax alphax) alphay)))
(/.f64 (+.f64 (*.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (neg.f64 (*.f64 alphax alphax))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)) (neg.f64 cos2phi))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)) (neg.f64 (*.f64 alphax alphax))))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) (neg.f64 (*.f64 alphax alphax))) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (neg.f64 cos2phi))) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (neg.f64 (*.f64 alphax alphax))))
(/.f64 (+.f64 (*.f64 (neg.f64 (/.f64 sin2phi alphay)) (neg.f64 (*.f64 alphax alphax))) (*.f64 (neg.f64 alphay) (neg.f64 cos2phi))) (*.f64 (neg.f64 alphay) (neg.f64 (*.f64 alphax alphax))))
(/.f64 (+.f64 (*.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) alphax) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)) (/.f64 cos2phi alphax))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)) alphax))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) alphax) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (/.f64 cos2phi alphax))) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphax))
(/.f64 (+.f64 (*.f64 (neg.f64 (/.f64 sin2phi alphay)) alphax) (*.f64 (neg.f64 alphay) (/.f64 cos2phi alphax))) (*.f64 (neg.f64 alphay) alphax))
(/.f64 (neg.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (neg.f64 (pow.f64 (*.f64 alphax alphay) 2)))
(/.f64 (fma.f64 (/.f64 sin2phi alphay) (*.f64 alphax alphax) (*.f64 cos2phi alphay)) (*.f64 (*.f64 alphax alphax) alphay))
(/.f64 (+.f64 (*.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (*.f64 alphax alphax)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)) cos2phi)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)) (*.f64 alphax alphax)))
(/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (pow.f64 (*.f64 alphax alphay) 2))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) (*.f64 alphax alphax)) (*.f64 cos2phi (cbrt.f64 (*.f64 alphay alphay)))) (*.f64 (*.f64 alphax alphax) (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (+.f64 (*.f64 (neg.f64 (/.f64 sin2phi alphay)) (*.f64 alphax alphax)) (neg.f64 (*.f64 cos2phi alphay))) (*.f64 (neg.f64 alphay) (*.f64 alphax alphax)))
(/.f64 (fma.f64 sin2phi alphax (/.f64 (*.f64 cos2phi (*.f64 alphay alphay)) alphax)) (*.f64 alphax (*.f64 alphay alphay)))
(/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))
(/.f64 (fma.f64 (neg.f64 sin2phi) alphax (neg.f64 (/.f64 (*.f64 cos2phi (*.f64 alphay alphay)) alphax))) (neg.f64 (*.f64 alphax (*.f64 alphay alphay))))
(/.f64 (+.f64 (*.f64 (/.f64 sin2phi alphay) (neg.f64 alphax)) (*.f64 alphay (neg.f64 (/.f64 cos2phi alphax)))) (*.f64 alphay (neg.f64 alphax)))
(/.f64 (+.f64 (*.f64 sin2phi (neg.f64 alphax)) (*.f64 (*.f64 alphay alphay) (neg.f64 (/.f64 cos2phi alphax)))) (*.f64 (*.f64 alphay alphay) (neg.f64 alphax)))
(/.f64 (+.f64 (*.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (neg.f64 alphax)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)) (neg.f64 (/.f64 cos2phi alphax)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)) (neg.f64 alphax)))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) (neg.f64 alphax)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (neg.f64 (/.f64 cos2phi alphax)))) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (neg.f64 alphax)))
(/.f64 (+.f64 (*.f64 (neg.f64 (/.f64 sin2phi alphay)) (neg.f64 alphax)) (*.f64 (neg.f64 alphay) (neg.f64 (/.f64 cos2phi alphax)))) (*.f64 (neg.f64 alphay) (neg.f64 alphax)))
(/.f64 (+.f64 (*.f64 (neg.f64 sin2phi) (neg.f64 alphax)) (*.f64 (neg.f64 (*.f64 alphay alphay)) (neg.f64 (/.f64 cos2phi alphax)))) (*.f64 (neg.f64 (*.f64 alphay alphay)) (neg.f64 alphax)))
(/.f64 (neg.f64 (fma.f64 sin2phi alphax (/.f64 (*.f64 cos2phi (*.f64 alphay alphay)) alphax))) (neg.f64 (*.f64 alphax (*.f64 alphay alphay))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 sin2phi) (neg.f64 (*.f64 alphax alphax)) (neg.f64 (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay)))))) (neg.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 alphax alphay) 2)))))
(/.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) (*.f64 alphax alphax) (*.f64 cos2phi alphay))) (neg.f64 (*.f64 (*.f64 alphax alphax) alphay)))
(/.f64 (neg.f64 (fma.f64 (neg.f64 cos2phi) alphay (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay)))) (neg.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) alphay))))
(/.f64 (fma.f64 (neg.f64 sin2phi) (neg.f64 (*.f64 alphax alphax)) (neg.f64 (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay))))) (neg.f64 (neg.f64 (pow.f64 (*.f64 alphax alphay) 2))))
(/.f64 (*.f64 (fma.f64 (neg.f64 sin2phi) (neg.f64 (*.f64 alphax alphax)) (neg.f64 (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay))))) 1) (neg.f64 (neg.f64 (pow.f64 (*.f64 alphax alphay) 2))))
(/.f64 (/.f64 (neg.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (*.f64 alphax alphax)) (neg.f64 (*.f64 alphay alphay)))
(/.f64 (/.f64 (fma.f64 (neg.f64 sin2phi) (neg.f64 (*.f64 alphax alphax)) (neg.f64 (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay))))) (neg.f64 (*.f64 alphay alphay))) (neg.f64 (*.f64 alphax alphax)))
(/.f64 (/.f64 (fma.f64 (neg.f64 sin2phi) (neg.f64 (*.f64 alphax alphax)) (neg.f64 (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay))))) (neg.f64 (*.f64 alphax alphax))) (neg.f64 (*.f64 alphay alphay)))
(/.f64 (/.f64 (fma.f64 (neg.f64 cos2phi) alphay (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay))) alphay) (neg.f64 (*.f64 alphax alphax)))
(/.f64 (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 alphax alphax)) (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)))
(/.f64 (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 alphax alphax)) (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 alphax alphax)) (*.f64 alphay (cbrt.f64 alphay))) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)))) (pow.f64 (*.f64 alphax alphay) 2))
(/.f64 (neg.f64 (neg.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)))) (neg.f64 (neg.f64 (pow.f64 (*.f64 alphax alphay) 2))))
(/.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (neg.f64 (*.f64 alphax alphay)))
(/.f64 (neg.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 alphax alphax))) (neg.f64 (*.f64 alphay alphay)))
(/.f64 (neg.f64 (fma.f64 (neg.f64 sin2phi) alphax (neg.f64 (/.f64 (*.f64 cos2phi (*.f64 alphay alphay)) alphax)))) (neg.f64 (neg.f64 (*.f64 alphax (*.f64 alphay alphay)))))
(pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 3) 1/3)
(neg.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (neg.f64 (pow.f64 (*.f64 alphax alphay) 2))))
(neg.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 3))
Outputs
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (pow.f64 (pow.f64 alphay 2) 2))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 u0 cos2phi) (pow.f64 alphay 4)) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)))) (/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi))
(+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2)))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (pow.f64 (pow.f64 alphay 2) 2))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphay alphay) u0) (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 4))) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) sin2phi))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 u0 cos2phi) (pow.f64 alphay 4)) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)))) (/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 cos2phi 3) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2))))) (+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2)))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (pow.f64 (pow.f64 alphay 2) 2))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 u0 (pow.f64 cos2phi 3)) (pow.f64 (pow.f64 alphay 4) 2)) (*.f64 (*.f64 alphax alphax) (*.f64 (pow.f64 (*.f64 sin2phi sin2phi) 2) (pow.f64 alphax 4))))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphay alphay) u0) (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 4))) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) sin2phi))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 u0 cos2phi) (pow.f64 alphay 4)) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)))) (/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi))))
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (pow.f64 alphay 2))))
(+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi) (neg.f64 (/.f64 (*.f64 (*.f64 u0 (pow.f64 (/.f64 1 cos2phi) 2)) (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 alphay alphay))))
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (pow.f64 (/.f64 1 cos2phi) 3))))) (pow.f64 (pow.f64 alphay 2) 2)) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (pow.f64 alphay 2)))))
(+.f64 (+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi) (/.f64 (*.f64 u0 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 1 cos2phi) 3)))) (pow.f64 alphay 4))) (neg.f64 (/.f64 (*.f64 (*.f64 u0 (pow.f64 (/.f64 1 cos2phi) 2)) (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 alphay alphay))))
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 1 cos2phi) 4) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) sin2phi)))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (pow.f64 alphay 2))) (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (pow.f64 (pow.f64 alphax 2) 2))))) (pow.f64 (pow.f64 alphay 2) 2)))))
(+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi) (+.f64 (neg.f64 (*.f64 (/.f64 u0 (*.f64 alphay alphay)) (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 4) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) sin2phi)) (pow.f64 alphay 4)))) (+.f64 (/.f64 (*.f64 u0 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 1 cos2phi) 3)))) (pow.f64 alphay 4)) (neg.f64 (/.f64 (*.f64 (*.f64 u0 (pow.f64 (/.f64 1 cos2phi) 2)) (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 alphay alphay))))))
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (pow.f64 alphay 2))))
(+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi) (neg.f64 (/.f64 (*.f64 (*.f64 u0 (pow.f64 (/.f64 -1 cos2phi) 2)) (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 alphay alphay))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (pow.f64 (/.f64 -1 cos2phi) 3))))) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (pow.f64 alphay 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 u0 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 -1 cos2phi) 3)))) (pow.f64 alphay 4))) (+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi) (neg.f64 (/.f64 (*.f64 (*.f64 u0 (pow.f64 (/.f64 -1 cos2phi) 2)) (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 alphay alphay)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 (pow.f64 (/.f64 -1 cos2phi) 4) sin2phi)))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (pow.f64 (/.f64 -1 cos2phi) 3))))) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (pow.f64 alphay 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 u0 (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 (pow.f64 (/.f64 -1 cos2phi) 4) sin2phi))) (*.f64 (*.f64 alphay alphay) (pow.f64 alphay 4)))) (+.f64 (neg.f64 (/.f64 (*.f64 u0 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 -1 cos2phi) 3)))) (pow.f64 alphay 4))) (+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi) (neg.f64 (/.f64 (*.f64 (*.f64 u0 (pow.f64 (/.f64 -1 cos2phi) 2)) (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 alphay alphay))))))
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))))
(+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi) (neg.f64 (/.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 alphay alphay)) (*.f64 cos2phi cos2phi))))
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))) (/.f64 (*.f64 u0 (*.f64 (pow.f64 sin2phi 2) (pow.f64 alphax 6))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))))
(+.f64 (+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi) (neg.f64 (/.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 alphay alphay)) (*.f64 cos2phi cos2phi)))) (/.f64 (*.f64 (*.f64 u0 (*.f64 sin2phi sin2phi)) (pow.f64 alphax 6)) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 8) sin2phi))) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))))) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))) (/.f64 (*.f64 u0 (*.f64 (pow.f64 sin2phi 2) (pow.f64 alphax 6))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 u0 (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 8) sin2phi)) (*.f64 (*.f64 (pow.f64 (*.f64 cos2phi cos2phi) 2) (*.f64 alphay alphay)) (pow.f64 alphay 4)))) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi) (neg.f64 (/.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 alphay alphay)) (*.f64 cos2phi cos2phi)))) (/.f64 (*.f64 (*.f64 u0 (*.f64 sin2phi sin2phi)) (pow.f64 alphax 6)) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))))
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (pow.f64 (pow.f64 alphay 2) 2)))) (pow.f64 sin2phi 2))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi))
(+.f64 (neg.f64 (/.f64 (*.f64 u0 (*.f64 (*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2)) (pow.f64 alphay 4))) (*.f64 sin2phi sin2phi))) (/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi))
(+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (*.f64 (pow.f64 sin2phi 2) sin2phi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (pow.f64 (pow.f64 alphay 2) 2)))) (pow.f64 sin2phi 2))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 u0 (*.f64 (*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2)) (pow.f64 alphay 4))) (*.f64 sin2phi sin2phi))) (/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)) (/.f64 (*.f64 u0 (*.f64 (*.f64 alphay alphay) (*.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 cos2phi cos2phi)) (pow.f64 alphay 4)))) (pow.f64 sin2phi 3)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (pow.f64 (pow.f64 alphay 2) 2)))) (pow.f64 sin2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 1 alphax) 6) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (pow.f64 (pow.f64 sin2phi 2) 2))) (+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (*.f64 (pow.f64 sin2phi 2) sin2phi)) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi))))
(+.f64 (neg.f64 (/.f64 (*.f64 u0 (*.f64 (*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2)) (pow.f64 alphay 4))) (*.f64 sin2phi sin2phi))) (+.f64 (neg.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 1 alphax) 6) (*.f64 (pow.f64 cos2phi 3) (pow.f64 (pow.f64 alphay 4) 2)))) (pow.f64 (*.f64 sin2phi sin2phi) 2))) (+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (*.f64 alphay alphay)) (pow.f64 alphay 4)))) (pow.f64 sin2phi 3)) (/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi))))
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (pow.f64 (pow.f64 alphay 2) 2)))) (pow.f64 sin2phi 2))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 u0 (pow.f64 (/.f64 -1 alphax) 2)) (*.f64 cos2phi (pow.f64 alphay 4))) (*.f64 sin2phi sin2phi))) (/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (pow.f64 (pow.f64 alphay 2) 2)))) (pow.f64 sin2phi 2))) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi) (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (pow.f64 (/.f64 -1 alphax) 4))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 u0 (pow.f64 (/.f64 -1 alphax) 2)) (*.f64 cos2phi (pow.f64 alphay 4))) (*.f64 sin2phi sin2phi))) (+.f64 (/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi) (/.f64 (*.f64 u0 (*.f64 (*.f64 alphay alphay) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 4) (pow.f64 (/.f64 -1 alphax) 4))))) (pow.f64 sin2phi 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (/.f64 -1 alphax) 6) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (pow.f64 (pow.f64 sin2phi 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (pow.f64 (pow.f64 alphay 2) 2)))) (pow.f64 sin2phi 2))) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi) (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (pow.f64 (/.f64 -1 alphax) 4))))) (*.f64 (pow.f64 sin2phi 2) sin2phi)))))
(+.f64 (neg.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 cos2phi 3) (*.f64 (pow.f64 (/.f64 -1 alphax) 6) (pow.f64 (pow.f64 alphay 4) 2)))) (pow.f64 (*.f64 sin2phi sin2phi) 2))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 u0 (pow.f64 (/.f64 -1 alphax) 2)) (*.f64 cos2phi (pow.f64 alphay 4))) (*.f64 sin2phi sin2phi))) (+.f64 (/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi) (/.f64 (*.f64 u0 (*.f64 (*.f64 alphay alphay) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 4) (pow.f64 (/.f64 -1 alphax) 4))))) (pow.f64 sin2phi 3)))))
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))))
(+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi) (neg.f64 (/.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 alphay alphay)) (*.f64 cos2phi cos2phi))))
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (pow.f64 (pow.f64 alphax 2) 2)))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2)))) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))))))
(+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi) (+.f64 (/.f64 (*.f64 u0 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (pow.f64 alphax 4))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4))) (neg.f64 (/.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 alphay alphay)) (*.f64 cos2phi cos2phi)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (pow.f64 sin2phi 3))) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))))) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (pow.f64 (pow.f64 alphax 2) 2)))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2)))) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (pow.f64 sin2phi 3))) (*.f64 (*.f64 (pow.f64 (*.f64 cos2phi cos2phi) 2) (*.f64 alphay alphay)) (pow.f64 alphay 4)))) (+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi) (+.f64 (/.f64 (*.f64 u0 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (pow.f64 alphax 4))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4))) (neg.f64 (/.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 alphay alphay)) (*.f64 cos2phi cos2phi))))))
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (pow.f64 (pow.f64 alphay 2) 2)))) (pow.f64 alphax 2))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi))
(+.f64 (neg.f64 (/.f64 (*.f64 u0 (*.f64 (*.f64 cos2phi (pow.f64 (/.f64 1 sin2phi) 2)) (pow.f64 alphay 4))) (*.f64 alphax alphax))) (/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi))
(+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (pow.f64 (pow.f64 alphax 2) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (pow.f64 (pow.f64 alphay 2) 2)))) (pow.f64 alphax 2))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)))
(+.f64 (/.f64 (*.f64 u0 (*.f64 (*.f64 alphay alphay) (*.f64 (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 cos2phi cos2phi)) (pow.f64 alphay 4)))) (pow.f64 alphax 4)) (+.f64 (neg.f64 (/.f64 (*.f64 u0 (*.f64 (*.f64 cos2phi (pow.f64 (/.f64 1 sin2phi) 2)) (pow.f64 alphay 4))) (*.f64 alphax alphax))) (/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (pow.f64 (pow.f64 alphay 2) 2)))) (pow.f64 alphax 2))) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi) (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (pow.f64 (pow.f64 alphay 2) 2))))) (pow.f64 (pow.f64 alphax 2) 2)))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 u0 (*.f64 (*.f64 cos2phi (pow.f64 (/.f64 1 sin2phi) 2)) (pow.f64 alphay 4))) (*.f64 alphax alphax))) (+.f64 (/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi) (/.f64 (*.f64 (*.f64 (*.f64 alphay alphay) u0) (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 (/.f64 1 sin2phi) 3)) (pow.f64 alphay 4))) (pow.f64 alphax 4)))) (neg.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 1 sin2phi) 4) (*.f64 (pow.f64 cos2phi 3) (pow.f64 (pow.f64 alphay 4) 2)))) (*.f64 (*.f64 alphax alphax) (pow.f64 alphax 4)))))
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2))))
(+.f64 (/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi) (neg.f64 (/.f64 (*.f64 u0 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (pow.f64 (/.f64 -1 sin2phi) 2))) (*.f64 alphax alphax))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (pow.f64 (pow.f64 alphax 2) 2))) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (*.f64 alphay alphay)) (pow.f64 alphay 4)))) (pow.f64 alphax 4))) (+.f64 (/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi) (neg.f64 (/.f64 (*.f64 u0 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (pow.f64 (/.f64 -1 sin2phi) 2))) (*.f64 alphax alphax)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (pow.f64 (pow.f64 alphax 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2)))) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (*.f64 alphay alphay)) (pow.f64 alphay 4)))) (pow.f64 alphax 4))) (+.f64 (neg.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 4) (*.f64 (pow.f64 cos2phi 3) (pow.f64 (pow.f64 alphay 4) 2)))) (*.f64 (*.f64 alphax alphax) (pow.f64 alphax 4)))) (+.f64 (/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi) (neg.f64 (/.f64 (*.f64 u0 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (pow.f64 (/.f64 -1 sin2phi) 2))) (*.f64 alphax alphax))))))
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 4) cos2phi)) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 u0 cos2phi) (pow.f64 alphay 4)) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)))) (/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi))
(+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 6))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 4) cos2phi)) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)))
(+.f64 (/.f64 (*.f64 u0 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 6))) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) sin2phi))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 u0 cos2phi) (pow.f64 alphay 4)) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)))) (/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 8)))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2))))) (+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 6))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 4) cos2phi)) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi))))
(+.f64 (neg.f64 (*.f64 (/.f64 u0 (*.f64 alphax alphax)) (/.f64 (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 8)) (*.f64 (pow.f64 (*.f64 sin2phi sin2phi) 2) (pow.f64 alphax 4))))) (+.f64 (/.f64 (*.f64 u0 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 6))) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) sin2phi))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 u0 cos2phi) (pow.f64 alphay 4)) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)))) (/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi))))
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2)))) (pow.f64 cos2phi 2))))
(+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi) (neg.f64 (/.f64 (*.f64 (*.f64 u0 (pow.f64 alphax 4)) (/.f64 sin2phi (*.f64 alphay alphay))) (*.f64 cos2phi cos2phi))))
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2)))) (pow.f64 cos2phi 2))) (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (pow.f64 (/.f64 1 alphay) 4))))) (*.f64 cos2phi (pow.f64 cos2phi 2)))))
(+.f64 (+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi) (neg.f64 (/.f64 (*.f64 (*.f64 u0 (pow.f64 alphax 4)) (/.f64 sin2phi (*.f64 alphay alphay))) (*.f64 cos2phi cos2phi)))) (/.f64 (*.f64 u0 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 1 alphay) 4)))) (pow.f64 cos2phi 3)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 6))))) (pow.f64 (pow.f64 cos2phi 2) 2))) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2)))) (pow.f64 cos2phi 2))) (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (pow.f64 (pow.f64 alphax 2) 2))))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 u0 (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 6)))) (pow.f64 (*.f64 cos2phi cos2phi) 2))) (/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 u0 (pow.f64 alphax 4)) (/.f64 sin2phi (*.f64 alphay alphay))) (*.f64 cos2phi cos2phi))) (/.f64 (*.f64 u0 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 1 alphay) 4)))) (pow.f64 cos2phi 3))))
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2)))) (pow.f64 cos2phi 2))) (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi))
(+.f64 (neg.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2)))) (*.f64 cos2phi cos2phi))) (/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi))
(+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (pow.f64 (/.f64 -1 alphay) 4))))) (*.f64 cos2phi (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2)))) (pow.f64 cos2phi 2))) (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)))
(+.f64 (/.f64 (*.f64 u0 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 -1 alphay) 4)))) (pow.f64 cos2phi 3)) (+.f64 (neg.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2)))) (*.f64 cos2phi cos2phi))) (/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)))
(+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (pow.f64 (/.f64 -1 alphay) 4))))) (*.f64 cos2phi (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2)))) (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 alphay) 6) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) sin2phi)))) (pow.f64 (pow.f64 cos2phi 2) 2))) (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi))))
(+.f64 (/.f64 (*.f64 u0 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 -1 alphay) 4)))) (pow.f64 cos2phi 3)) (+.f64 (neg.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2)))) (*.f64 cos2phi cos2phi))) (+.f64 (neg.f64 (/.f64 (*.f64 u0 (*.f64 (*.f64 (pow.f64 (/.f64 -1 alphay) 6) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) sin2phi))) (pow.f64 (*.f64 cos2phi cos2phi) 2))) (/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi))))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (*.f64 alphax alphax))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (*.f64 alphax alphax))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))
(*.f64 cos2phi (pow.f64 alphax -2))
(+.f64 (*.f64 cos2phi (pow.f64 alphax -2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))
(+.f64 (*.f64 cos2phi (pow.f64 alphax -2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))
(+.f64 (*.f64 cos2phi (pow.f64 alphax -2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2)))
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2)))
(+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2)))
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2)))
(+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2)))
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2)))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(+.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi) (/.f64 sin2phi (pow.f64 alphay 2)))
(fma.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi (/.f64 sin2phi (*.f64 alphay alphay)))
(+.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi) (/.f64 sin2phi (pow.f64 alphay 2)))
(fma.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi (/.f64 sin2phi (*.f64 alphay alphay)))
(+.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi) (/.f64 sin2phi (pow.f64 alphay 2)))
(fma.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi (/.f64 sin2phi (*.f64 alphay alphay)))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (*.f64 alphax alphax))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))
(*.f64 sin2phi (pow.f64 alphay -2))
(+.f64 (*.f64 sin2phi (pow.f64 alphay -2)) (/.f64 cos2phi (pow.f64 alphax 2)))
(fma.f64 sin2phi (pow.f64 alphay -2) (/.f64 cos2phi (*.f64 alphax alphax)))
(+.f64 (*.f64 sin2phi (pow.f64 alphay -2)) (/.f64 cos2phi (pow.f64 alphax 2)))
(fma.f64 sin2phi (pow.f64 alphay -2) (/.f64 cos2phi (*.f64 alphax alphax)))
(+.f64 (*.f64 sin2phi (pow.f64 alphay -2)) (/.f64 cos2phi (pow.f64 alphax 2)))
(fma.f64 sin2phi (pow.f64 alphay -2) (/.f64 cos2phi (*.f64 alphax alphax)))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (*.f64 alphax alphax))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2)))
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2)))
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2)))
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (*.f64 alphax alphax))
(+.f64 (*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2)) (/.f64 cos2phi (pow.f64 alphax 2)))
(fma.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2) (/.f64 cos2phi (*.f64 alphax alphax)))
(+.f64 (*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2)) (/.f64 cos2phi (pow.f64 alphax 2)))
(fma.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2) (/.f64 cos2phi (*.f64 alphax alphax)))
(+.f64 (*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2)) (/.f64 cos2phi (pow.f64 alphax 2)))
(fma.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 u0 0) (pow.f64 (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) u0) -1) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 u0 0) (pow.f64 (/.f64 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))) u0) -1) (/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(if (!=.f64 (cbrt.f64 (*.f64 u0 u0)) 0) (/.f64 (cbrt.f64 u0) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (*.f64 u0 u0)))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 (*.f64 u0 u0)) 0) (/.f64 (cbrt.f64 u0) (/.f64 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))) (cbrt.f64 (*.f64 u0 u0)))) (/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(if (!=.f64 (pow.f64 (*.f64 alphax alphay) 2) 0) (*.f64 (/.f64 u0 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (pow.f64 (*.f64 alphax alphay) 2)) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (pow.f64 (*.f64 alphax alphay) 2) 0) (/.f64 (*.f64 u0 (pow.f64 (*.f64 alphax alphay) 2)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(if (!=.f64 1 0) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 1 0) (/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))) (/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(if (!=.f64 (cbrt.f64 u0) 0) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 u0))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 u0) 0) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))) (cbrt.f64 u0))) (/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(if (!=.f64 u0 0) (/.f64 -1 (/.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))) u0)) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 u0 0) (/.f64 -1 (/.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))) u0)) (/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 u0 u0))) 0) (/.f64 (cbrt.f64 u0) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (*.f64 u0 u0)))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 u0 u0))) 0) (/.f64 (cbrt.f64 u0) (/.f64 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))) (cbrt.f64 (*.f64 u0 u0)))) (/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(if (!=.f64 (cbrt.f64 (*.f64 u0 u0)) 0) (/.f64 (neg.f64 (cbrt.f64 u0)) (/.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))) (cbrt.f64 (*.f64 u0 u0)))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 (*.f64 u0 u0)) 0) (neg.f64 (/.f64 (cbrt.f64 u0) (/.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))) (cbrt.f64 (*.f64 u0 u0))))) (/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 u0)) 2) 0) (/.f64 (cbrt.f64 (neg.f64 u0)) (/.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))) (pow.f64 (cbrt.f64 (neg.f64 u0)) 2))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 u0)) 2) 0) (/.f64 (cbrt.f64 (neg.f64 u0)) (/.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))) (pow.f64 (cbrt.f64 (neg.f64 u0)) 2))) (/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(if (!=.f64 (neg.f64 u0) 0) (pow.f64 (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) u0) -1) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 u0) 0) (pow.f64 (/.f64 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))) u0) -1) (/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(if (!=.f64 (*.f64 alphay alphay) 0) (*.f64 (/.f64 u0 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 alphax alphax))) (*.f64 alphay alphay)) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphay alphay) 0) (/.f64 (*.f64 (*.f64 alphay alphay) u0) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 alphax alphax))) (/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(if (!=.f64 (*.f64 alphax (*.f64 alphay alphay)) 0) (*.f64 (/.f64 u0 (fma.f64 sin2phi alphax (/.f64 (*.f64 cos2phi (*.f64 alphay alphay)) alphax))) (*.f64 alphax (*.f64 alphay alphay))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphax (*.f64 alphay alphay)) 0) (/.f64 (*.f64 u0 (*.f64 alphax (*.f64 alphay alphay))) (fma.f64 sin2phi alphax (/.f64 (*.f64 cos2phi (*.f64 alphay alphay)) alphax))) (/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(if (!=.f64 (*.f64 alphax alphay) 0) (*.f64 (/.f64 u0 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (*.f64 alphax alphay)) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphax alphay) 0) (/.f64 (*.f64 u0 (*.f64 alphax alphay)) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(if (!=.f64 (*.f64 (*.f64 alphax alphax) alphay) 0) (*.f64 (/.f64 u0 (fma.f64 (/.f64 sin2phi alphay) (*.f64 alphax alphax) (*.f64 cos2phi alphay))) (*.f64 (*.f64 alphax alphax) alphay)) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 (*.f64 alphax alphax) alphay) 0) (/.f64 (*.f64 u0 (*.f64 (*.f64 alphax alphax) alphay)) (fma.f64 (/.f64 sin2phi alphay) (*.f64 alphax alphax) (*.f64 cos2phi alphay))) (/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) alphay)) 0) (*.f64 (/.f64 u0 (fma.f64 (neg.f64 cos2phi) alphay (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay)))) (neg.f64 (*.f64 (*.f64 alphax alphax) alphay))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) alphay)) 0) (/.f64 (*.f64 u0 (neg.f64 (*.f64 (*.f64 alphax alphax) alphay))) (fma.f64 (neg.f64 cos2phi) alphay (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay)))) (/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(if (!=.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 alphax alphay) 2))) 0) (*.f64 (/.f64 u0 (fma.f64 (neg.f64 sin2phi) (neg.f64 (*.f64 alphax alphax)) (neg.f64 (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay)))))) (neg.f64 (neg.f64 (pow.f64 (*.f64 alphax alphay) 2)))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (pow.f64 (*.f64 alphax alphay) 2) 0) (/.f64 (*.f64 u0 (pow.f64 (*.f64 alphax alphay) 2)) (fma.f64 (neg.f64 sin2phi) (neg.f64 (*.f64 alphax alphax)) (*.f64 cos2phi (*.f64 alphay alphay)))) (/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(if (!=.f64 (neg.f64 (*.f64 alphax (*.f64 alphay alphay))) 0) (*.f64 (/.f64 u0 (fma.f64 (neg.f64 sin2phi) alphax (neg.f64 (/.f64 (*.f64 cos2phi (*.f64 alphay alphay)) alphax)))) (neg.f64 (*.f64 alphax (*.f64 alphay alphay)))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (*.f64 alphax (*.f64 alphay alphay))) 0) (/.f64 (*.f64 u0 (neg.f64 (*.f64 alphax (*.f64 alphay alphay)))) (fma.f64 (neg.f64 sin2phi) alphax (neg.f64 (/.f64 (*.f64 cos2phi (*.f64 alphay alphay)) alphax)))) (/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(if (!=.f64 (neg.f64 (pow.f64 (*.f64 alphax alphay) 2)) 0) (*.f64 (/.f64 u0 (neg.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)))) (neg.f64 (pow.f64 (*.f64 alphax alphay) 2))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (pow.f64 (*.f64 alphax alphay) 2)) 0) (*.f64 (/.f64 (neg.f64 u0) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (neg.f64 (pow.f64 (*.f64 alphax alphay) 2))) (/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(-.f64 0 (/.f64 u0 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax)))))
(/.f64 (neg.f64 u0) (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))))
(-.f64 (/.f64 0 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax)))) (/.f64 u0 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax)))))
(/.f64 (neg.f64 u0) (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))))
(*.f64 -1 (/.f64 u0 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax)))))
(/.f64 (neg.f64 u0) (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))))
(*.f64 (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))
(*.f64 (/.f64 u0 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (/.f64 1 (/.f64 1 (pow.f64 (*.f64 alphax alphay) 2))))
(/.f64 (/.f64 u0 (pow.f64 (pow.f64 (*.f64 alphax alphay) 2) -1)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)))
(*.f64 (/.f64 1 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (/.f64 u0 (/.f64 1 (pow.f64 (*.f64 alphax alphay) 2))))
(/.f64 (*.f64 1 u0) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (pow.f64 (*.f64 alphax alphay) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))
(*.f64 (/.f64 (cbrt.f64 u0) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 1 (pow.f64 (*.f64 alphax alphay) 2))))
(/.f64 (*.f64 (cbrt.f64 u0) (cbrt.f64 (*.f64 u0 u0))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (pow.f64 (*.f64 alphax alphay) 2)))
(*.f64 (/.f64 (cbrt.f64 u0) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(/.f64 (*.f64 (cbrt.f64 u0) (cbrt.f64 (*.f64 u0 u0))) (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))
(*.f64 (/.f64 (cbrt.f64 u0) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (cbrt.f64 (*.f64 u0 u0)) 1))
(/.f64 (*.f64 (cbrt.f64 u0) (cbrt.f64 (*.f64 u0 u0))) (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (/.f64 (cbrt.f64 u0) (/.f64 1 (pow.f64 (*.f64 alphax alphay) 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 u0 u0)) (cbrt.f64 u0)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (pow.f64 (*.f64 alphax alphay) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (cbrt.f64 u0) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(/.f64 (*.f64 (cbrt.f64 u0) (cbrt.f64 (*.f64 u0 u0))) (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) 1) (/.f64 (cbrt.f64 u0) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (cbrt.f64 u0) (cbrt.f64 (*.f64 u0 u0))) (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))
(*.f64 (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))
(/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))
(*.f64 (neg.f64 u0) (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (neg.f64 u0) -1) (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))
(*.f64 1 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))
(*.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)
(/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))
(*.f64 u0 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))
(*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) u0)
(/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))
(*.f64 (cbrt.f64 u0) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (cbrt.f64 u0) (cbrt.f64 (*.f64 u0 u0))) (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))
(*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 u0 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))) u0) (cbrt.f64 (pow.f64 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 u0))
(/.f64 (*.f64 (cbrt.f64 u0) (cbrt.f64 (*.f64 u0 u0))) (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))
(*.f64 (/.f64 u0 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))) u0) (cbrt.f64 (pow.f64 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))) 2)))
(*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (neg.f64 u0))
(/.f64 (*.f64 (neg.f64 u0) -1) (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2) (cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))))) 2) (cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))) 2))))
(*.f64 (cbrt.f64 (*.f64 u0 u0)) (*.f64 (cbrt.f64 u0) (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(/.f64 (*.f64 (cbrt.f64 u0) (cbrt.f64 (*.f64 u0 u0))) (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))
(*.f64 (cbrt.f64 (cbrt.f64 u0)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 u0)) 2) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (cbrt.f64 (cbrt.f64 u0)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 u0)) 2) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))))
(/.f64 (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) u0) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))) u0) (cbrt.f64 (pow.f64 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (cbrt.f64 (neg.f64 u0))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax)))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))) 2) (neg.f64 u0))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax)))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax)))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))) 2) (neg.f64 u0))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax)))))
(/.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)
(/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 (/.f64 (neg.f64 u0) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 (/.f64 (neg.f64 u0) (cbrt.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))))) (pow.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax)))) 2))
(/.f64 (/.f64 (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2) 2))
(/.f64 (/.f64 (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))) 2) 2))
(/.f64 (/.f64 (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 1) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 (neg.f64 (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 (neg.f64 u0) (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (cbrt.f64 u0)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))) 2) u0)) (cbrt.f64 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(/.f64 (/.f64 u0 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))
(pow.f64 (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 3)
(/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))
(pow.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) 1/3)
(/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))
(pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)
(/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))
(neg.f64 (/.f64 u0 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax)))))
(/.f64 (neg.f64 u0) (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))))
(neg.f64 (*.f64 (/.f64 u0 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax)))) 1))
(/.f64 (neg.f64 u0) (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))))
(cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 3))
(/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))
(fma.f64 cos2phi (/.f64 1 (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))
(fma.f64 sin2phi (/.f64 (/.f64 1 alphay) alphay) (/.f64 cos2phi (*.f64 alphax alphax)))
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))
(fma.f64 1 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))
(fma.f64 1 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))
(fma.f64 (/.f64 1 (*.f64 alphax alphax)) cos2phi (/.f64 sin2phi (*.f64 alphay alphay)))
(fma.f64 (/.f64 (cbrt.f64 cos2phi) alphax) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))
(fma.f64 (neg.f64 cos2phi) (/.f64 -1 (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))
(fma.f64 (cbrt.f64 cos2phi) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))
(fma.f64 (/.f64 cos2phi alphax) (/.f64 1 alphax) (/.f64 sin2phi (*.f64 alphay alphay)))
(fma.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 1 (/.f64 sin2phi (*.f64 alphay alphay)))
(fma.f64 (/.f64 1 alphax) (/.f64 cos2phi alphax) (/.f64 sin2phi (*.f64 alphay alphay)))
(fma.f64 (/.f64 1 alphay) (/.f64 sin2phi alphay) (/.f64 cos2phi (*.f64 alphax alphax)))
(fma.f64 (cbrt.f64 sin2phi) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))
(fma.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay) (/.f64 cos2phi (*.f64 alphax alphax)))
(fma.f64 (/.f64 (cbrt.f64 sin2phi) alphay) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay) (/.f64 cos2phi (*.f64 alphax alphax)))
(fma.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 1 (/.f64 cos2phi (*.f64 alphax alphax)))
(fma.f64 (/.f64 (/.f64 1 alphay) alphay) sin2phi (/.f64 cos2phi (*.f64 alphax alphax)))
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))
(fma.f64 (neg.f64 sin2phi) (/.f64 -1 (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))
(fma.f64 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (/.f64 sin2phi (*.f64 alphay alphay)))
(fma.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (/.f64 cos2phi (*.f64 alphax alphax)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))
(fma.f64 (cbrt.f64 (/.f64 1 (*.f64 alphax alphax))) (/.f64 cos2phi (*.f64 alphax (cbrt.f64 alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))
(fma.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay)) (/.f64 sin2phi (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))) (/.f64 cos2phi (*.f64 alphax alphax)))
(fma.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (/.f64 sin2phi (cbrt.f64 (pow.f64 alphay 4))) (/.f64 cos2phi (*.f64 alphax alphax)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 (-.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2) (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (-.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (-.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2) (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (-.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))) (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3) (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3)) (fma.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (-.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))) (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3) (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3)) (fma.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (-.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))) (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3) (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3)) (fma.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (-.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))) (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3) (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3)) (fma.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (-.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))) (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (-.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2) (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (-.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (-.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2) (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (-.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))) (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (fma.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (-.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))) (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3) (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3)) (fma.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (-.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))) (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (fma.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (-.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))) (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3) (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3)) (fma.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (-.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))) (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) 0) (/.f64 1 (/.f64 (pow.f64 (*.f64 alphax alphay) 2) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) 0) (pow.f64 (/.f64 (pow.f64 (*.f64 alphax alphay) 2) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) -1) (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (pow.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) 2) 0) (/.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (/.f64 (pow.f64 (*.f64 alphax alphay) 2) (pow.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) 2))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (pow.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) 2) 0) (/.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (/.f64 (pow.f64 (*.f64 alphax alphay) 2) (pow.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) 2))) (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))
(+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))
(-.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(-.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(-.f64 0 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))))
(-.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))
(*.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 1)
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))
(*.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) 2) (/.f64 1 (pow.f64 (*.f64 alphax alphay) 2))))
(/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (pow.f64 (*.f64 alphax alphay) 2))
(*.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))
(*.f64 (neg.f64 -1) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))
(*.f64 (neg.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))))) (pow.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax)))) 2))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))
(*.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax)))) (neg.f64 (pow.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax)))) 2)))
(*.f64 (neg.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))))) (pow.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax)))) 2))
(*.f64 (fma.f64 (neg.f64 sin2phi) (neg.f64 (*.f64 alphax alphax)) (neg.f64 (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay))))) (/.f64 1 (neg.f64 (neg.f64 (pow.f64 (*.f64 alphax alphay) 2)))))
(/.f64 (fma.f64 (neg.f64 sin2phi) (neg.f64 (*.f64 alphax alphax)) (*.f64 cos2phi (*.f64 alphay alphay))) (pow.f64 (*.f64 alphax alphay) 2))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (*.f64 (*.f64 alphax alphax) (cbrt.f64 (*.f64 alphay alphay)))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) 2) (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))))
(/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 (*.f64 (*.f64 alphax alphax) (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 alphay 4))))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (*.f64 alphay alphay)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) 2) (*.f64 alphax alphax)))
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) 1) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) 2) (pow.f64 (*.f64 alphax alphay) 2)))
(/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (pow.f64 (*.f64 alphax alphay) 2))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) 2) (*.f64 (*.f64 alphax (cbrt.f64 alphax)) (*.f64 alphay alphay))))
(/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) (*.f64 (*.f64 alphax (cbrt.f64 alphax)) (*.f64 alphay alphay))))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (*.f64 alphax alphay)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) 2) (*.f64 alphax alphay)))
(/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (pow.f64 (*.f64 alphax alphay) 2))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) alphax) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) 2) (*.f64 alphax (*.f64 alphay alphay))))
(/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 alphax (*.f64 alphax (*.f64 alphay alphay))))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (*.f64 alphax alphax)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) 2) (*.f64 alphay alphay)))
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))
(*.f64 (/.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (*.f64 (*.f64 alphax alphax) alphay)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) 2) alphay))
(/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 (*.f64 (*.f64 alphax alphax) alphay) alphay))
(*.f64 (/.f64 1 (*.f64 (*.f64 alphax alphax) (cbrt.f64 (*.f64 alphay alphay)))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))))
(/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 (*.f64 (*.f64 alphax alphax) (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 alphay 4))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphax alphax))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 (*.f64 alphax (cbrt.f64 alphax)) (*.f64 alphay alphay))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphax alphax))) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (*.f64 (*.f64 alphax (cbrt.f64 alphax)) (*.f64 alphay alphay)))
(*.f64 (/.f64 1 alphax) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 alphax (*.f64 alphay alphay))))
(/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 alphax (*.f64 alphax (*.f64 alphay alphay))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)) 2)))
(/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (pow.f64 (*.f64 alphax alphay) 2))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (-.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (cbrt.f64 (/.f64 (*.f64 cos2phi sin2phi) (pow.f64 (*.f64 alphax alphay) 2))))) (+.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))
(*.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (cbrt.f64 (/.f64 (*.f64 cos2phi sin2phi) (pow.f64 (*.f64 alphax alphay) 2)))) (+.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (-.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (cbrt.f64 (/.f64 (*.f64 cos2phi sin2phi) (pow.f64 (*.f64 alphax alphay) 2))))) (+.f64 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))) (cbrt.f64 (/.f64 (*.f64 cos2phi sin2phi) (pow.f64 (*.f64 alphax alphay) 2)))) (+.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))
(*.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))
(*.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (/.f64 1 (pow.f64 (*.f64 alphax alphay) 2)))
(/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (pow.f64 (*.f64 alphax alphay) 2))
(*.f64 (/.f64 1 (pow.f64 (*.f64 alphax alphay) 2)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)))
(/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (pow.f64 (*.f64 alphax alphay) 2))
(*.f64 -1 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))))
(-.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))))
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))
(*.f64 (fma.f64 sin2phi alphax (/.f64 (*.f64 cos2phi (*.f64 alphay alphay)) alphax)) (/.f64 1 (*.f64 alphax (*.f64 alphay alphay))))
(/.f64 (/.f64 (fma.f64 sin2phi alphax (/.f64 (*.f64 cos2phi (*.f64 alphay alphay)) alphax)) (*.f64 alphay alphay)) alphax)
(*.f64 (neg.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (/.f64 1 (neg.f64 (pow.f64 (*.f64 alphax alphay) 2))))
(/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (pow.f64 (*.f64 alphax alphay) 2))
(*.f64 (fma.f64 (/.f64 sin2phi alphay) (*.f64 alphax alphax) (*.f64 cos2phi alphay)) (/.f64 1 (*.f64 (*.f64 alphax alphax) alphay)))
(/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) (*.f64 alphax alphax) (*.f64 cos2phi alphay)) alphay) (*.f64 alphax alphax))
(*.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 1 (*.f64 alphax alphay)))
(/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))
(*.f64 (fma.f64 (neg.f64 cos2phi) alphay (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay))) (/.f64 1 (neg.f64 (*.f64 (*.f64 alphax alphax) alphay))))
(/.f64 (fma.f64 (neg.f64 cos2phi) alphay (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay))) (neg.f64 (*.f64 (*.f64 alphax alphax) alphay)))
(*.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 alphax alphax)) (/.f64 (/.f64 1 alphay) alphay))
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))
(*.f64 (fma.f64 (neg.f64 sin2phi) alphax (neg.f64 (/.f64 (*.f64 cos2phi (*.f64 alphay alphay)) alphax))) (/.f64 1 (neg.f64 (*.f64 alphax (*.f64 alphay alphay)))))
(/.f64 (fma.f64 (neg.f64 sin2phi) alphax (neg.f64 (/.f64 (*.f64 cos2phi (*.f64 alphay alphay)) alphax))) (neg.f64 (*.f64 alphax (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) 2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)) 2)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))) (pow.f64 (cbrt.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)) 2))
(*.f64 (/.f64 (/.f64 1 alphay) alphay) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 alphax alphax)))
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))
(*.f64 (/.f64 1 (*.f64 alphax alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 alphax alphay)))
(/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (pow.f64 (*.f64 alphax alphay) 2))
(*.f64 (/.f64 1 (*.f64 alphax alphax)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 alphay alphay)))
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))
(*.f64 (/.f64 1 (*.f64 (*.f64 alphax alphax) alphay)) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) alphay))
(/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 (*.f64 (*.f64 alphax alphax) alphay) alphay))
(/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 alphax alphax)) (*.f64 alphay alphay))
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))
(/.f64 (*.f64 (fma.f64 sin2phi alphax (/.f64 (*.f64 cos2phi (*.f64 alphay alphay)) alphax)) 1) (*.f64 alphax (*.f64 alphay alphay)))
(/.f64 (/.f64 (fma.f64 sin2phi alphax (/.f64 (*.f64 cos2phi (*.f64 alphay alphay)) alphax)) (*.f64 alphay alphay)) alphax)
(/.f64 (*.f64 (neg.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) 1) (neg.f64 (pow.f64 (*.f64 alphax alphay) 2)))
(/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (pow.f64 (*.f64 alphax alphay) 2))
(/.f64 (*.f64 (fma.f64 (/.f64 sin2phi alphay) (*.f64 alphax alphax) (*.f64 cos2phi alphay)) 1) (*.f64 (*.f64 alphax alphax) alphay))
(/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) (*.f64 alphax alphax) (*.f64 cos2phi alphay)) alphay) (*.f64 alphax alphax))
(/.f64 (*.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) 1) (*.f64 alphax alphay))
(/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))
(/.f64 (*.f64 (fma.f64 (neg.f64 cos2phi) alphay (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay))) 1) (neg.f64 (*.f64 (*.f64 alphax alphax) alphay)))
(/.f64 (fma.f64 (neg.f64 cos2phi) alphay (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay))) (neg.f64 (*.f64 (*.f64 alphax alphax) alphay)))
(/.f64 (*.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 alphax alphax)) 1) (*.f64 alphay alphay))
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))
(/.f64 (*.f64 (fma.f64 (neg.f64 sin2phi) alphax (neg.f64 (/.f64 (*.f64 cos2phi (*.f64 alphay alphay)) alphax))) 1) (neg.f64 (*.f64 alphax (*.f64 alphay alphay))))
(/.f64 (fma.f64 (neg.f64 sin2phi) alphax (neg.f64 (/.f64 (*.f64 cos2phi (*.f64 alphay alphay)) alphax))) (neg.f64 (*.f64 alphax (*.f64 alphay alphay))))
(/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) (*.f64 alphax alphax) (*.f64 cos2phi alphay)) alphay) (*.f64 alphax alphax))
(/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) (*.f64 alphax alphax) (*.f64 cos2phi alphay)) (*.f64 alphax alphax)) alphay)
(/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) (*.f64 alphax alphax) (*.f64 cos2phi alphay)) alphay) (*.f64 alphax alphax))
(/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) alphay) alphax)
(/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))
(/.f64 (/.f64 (fma.f64 sin2phi alphax (/.f64 (*.f64 cos2phi (*.f64 alphay alphay)) alphax)) alphax) (*.f64 alphay alphay))
(/.f64 (/.f64 (fma.f64 sin2phi alphax (/.f64 (*.f64 cos2phi (*.f64 alphay alphay)) alphax)) (*.f64 alphay alphay)) alphax)
(/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 1)
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))
(/.f64 (/.f64 (fma.f64 (neg.f64 cos2phi) alphay (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay))) (neg.f64 (*.f64 alphax alphax))) alphay)
(/.f64 (/.f64 (fma.f64 sin2phi alphax (/.f64 (*.f64 cos2phi (*.f64 alphay alphay)) alphax)) (*.f64 alphay alphay)) alphax)
(/.f64 (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 alphax alphax)) alphay) alphay)
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))
(/.f64 (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 alphax alphax)) (cbrt.f64 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))
(/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 (cbrt.f64 alphay) (*.f64 alphax alphax))) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))
(/.f64 (/.f64 (fma.f64 (neg.f64 sin2phi) alphax (neg.f64 (/.f64 (*.f64 cos2phi (*.f64 alphay alphay)) alphax))) (neg.f64 (*.f64 alphay alphay))) alphax)
(/.f64 (fma.f64 (neg.f64 sin2phi) alphax (neg.f64 (/.f64 (*.f64 cos2phi (*.f64 alphay alphay)) alphax))) (neg.f64 (*.f64 alphax (*.f64 alphay alphay))))
(/.f64 (+.f64 (*.f64 sin2phi (cbrt.f64 (*.f64 alphax alphax))) (*.f64 (*.f64 alphay alphay) (/.f64 cos2phi (*.f64 alphax (cbrt.f64 alphax))))) (*.f64 (*.f64 alphay alphay) (cbrt.f64 (*.f64 alphax alphax))))
(/.f64 (fma.f64 sin2phi (cbrt.f64 (*.f64 alphax alphax)) (/.f64 (*.f64 cos2phi (*.f64 alphay alphay)) (*.f64 alphax (cbrt.f64 alphax)))) (*.f64 (*.f64 alphay alphay) (cbrt.f64 (*.f64 alphax alphax))))
(/.f64 (+.f64 (*.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (*.f64 alphax alphax))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)) (/.f64 cos2phi (*.f64 alphax (cbrt.f64 alphax))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)) (cbrt.f64 (*.f64 alphax alphax))))
(/.f64 (fma.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (*.f64 alphax alphax)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 alphay 4)) cos2phi) (*.f64 alphax (cbrt.f64 alphax)))) (cbrt.f64 (*.f64 (pow.f64 alphay 4) (*.f64 alphax alphax))))
(/.f64 (+.f64 (*.f64 (/.f64 sin2phi alphay) (cbrt.f64 (*.f64 alphax alphax))) (*.f64 alphay (/.f64 cos2phi (*.f64 alphax (cbrt.f64 alphax))))) (*.f64 alphay (cbrt.f64 (*.f64 alphax alphax))))
(/.f64 (fma.f64 (/.f64 sin2phi alphay) (cbrt.f64 (*.f64 alphax alphax)) (/.f64 (*.f64 cos2phi alphay) (*.f64 alphax (cbrt.f64 alphax)))) (*.f64 alphay (cbrt.f64 (*.f64 alphax alphax))))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) (cbrt.f64 (*.f64 alphax alphax))) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax (cbrt.f64 alphax))))) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)))
(/.f64 (fma.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) (cbrt.f64 (*.f64 alphax alphax)) (/.f64 (*.f64 cos2phi (cbrt.f64 (*.f64 alphay alphay))) (*.f64 alphax (cbrt.f64 alphax)))) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)))
(/.f64 (+.f64 (*.f64 (neg.f64 (/.f64 sin2phi alphay)) (cbrt.f64 (*.f64 alphax alphax))) (*.f64 (neg.f64 alphay) (/.f64 cos2phi (*.f64 alphax (cbrt.f64 alphax))))) (*.f64 (neg.f64 alphay) (cbrt.f64 (*.f64 alphax alphax))))
(/.f64 (fma.f64 (neg.f64 (/.f64 sin2phi alphay)) (cbrt.f64 (*.f64 alphax alphax)) (/.f64 (*.f64 (neg.f64 alphay) cos2phi) (*.f64 alphax (cbrt.f64 alphax)))) (*.f64 (neg.f64 alphay) (cbrt.f64 (*.f64 alphax alphax))))
(/.f64 (+.f64 (*.f64 (neg.f64 sin2phi) (cbrt.f64 (*.f64 alphax alphax))) (*.f64 (neg.f64 (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax (cbrt.f64 alphax))))) (*.f64 (neg.f64 (*.f64 alphay alphay)) (cbrt.f64 (*.f64 alphax alphax))))
(/.f64 (fma.f64 (neg.f64 sin2phi) (cbrt.f64 (*.f64 alphax alphax)) (/.f64 (*.f64 (neg.f64 (*.f64 alphay alphay)) cos2phi) (*.f64 alphax (cbrt.f64 alphax)))) (*.f64 (neg.f64 (*.f64 alphay alphay)) (cbrt.f64 (*.f64 alphax alphax))))
(/.f64 (+.f64 (*.f64 (/.f64 sin2phi alphay) (*.f64 alphax (cbrt.f64 alphax))) (*.f64 alphay (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))))) (*.f64 alphay (*.f64 alphax (cbrt.f64 alphax))))
(/.f64 (fma.f64 (/.f64 sin2phi alphay) (*.f64 alphax (cbrt.f64 alphax)) (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 (*.f64 alphax alphax)))) (*.f64 alphay (*.f64 alphax (cbrt.f64 alphax))))
(/.f64 (+.f64 (*.f64 (*.f64 alphax (cbrt.f64 alphax)) sin2phi) (*.f64 (*.f64 alphay alphay) (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))))) (*.f64 (*.f64 alphax (cbrt.f64 alphax)) (*.f64 alphay alphay)))
(/.f64 (fma.f64 (*.f64 alphax (cbrt.f64 alphax)) sin2phi (/.f64 (*.f64 cos2phi (*.f64 alphay alphay)) (cbrt.f64 (*.f64 alphax alphax)))) (*.f64 (*.f64 alphax (cbrt.f64 alphax)) (*.f64 alphay alphay)))
(/.f64 (+.f64 (*.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (*.f64 alphax (cbrt.f64 alphax))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)) (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)) (*.f64 alphax (cbrt.f64 alphax))))
(/.f64 (fma.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (*.f64 alphax (cbrt.f64 alphax)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 alphay 4)) cos2phi) (cbrt.f64 (*.f64 alphax alphax)))) (*.f64 (cbrt.f64 (pow.f64 alphay 4)) (*.f64 alphax (cbrt.f64 alphax))))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) (*.f64 alphax (cbrt.f64 alphax))) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))))) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (*.f64 alphax (cbrt.f64 alphax))))
(/.f64 (fma.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) (*.f64 alphax (cbrt.f64 alphax)) (/.f64 (*.f64 cos2phi (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (*.f64 alphax alphax)))) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (*.f64 alphax (cbrt.f64 alphax))))
(/.f64 (+.f64 (*.f64 (neg.f64 (/.f64 sin2phi alphay)) (*.f64 alphax (cbrt.f64 alphax))) (*.f64 (neg.f64 alphay) (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))))) (*.f64 (neg.f64 alphay) (*.f64 alphax (cbrt.f64 alphax))))
(/.f64 (fma.f64 (neg.f64 (/.f64 sin2phi alphay)) (*.f64 alphax (cbrt.f64 alphax)) (/.f64 (*.f64 (neg.f64 alphay) cos2phi) (cbrt.f64 (*.f64 alphax alphax)))) (*.f64 (neg.f64 alphay) (*.f64 alphax (cbrt.f64 alphax))))
(/.f64 (+.f64 (*.f64 (neg.f64 sin2phi) (*.f64 alphax (cbrt.f64 alphax))) (*.f64 (neg.f64 (*.f64 alphay alphay)) (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))))) (*.f64 (neg.f64 (*.f64 alphay alphay)) (*.f64 alphax (cbrt.f64 alphax))))
(/.f64 (fma.f64 (neg.f64 sin2phi) (*.f64 alphax (cbrt.f64 alphax)) (/.f64 (*.f64 (neg.f64 (*.f64 alphay alphay)) cos2phi) (cbrt.f64 (*.f64 alphax alphax)))) (*.f64 (neg.f64 (*.f64 alphay alphay)) (*.f64 alphax (cbrt.f64 alphax))))
(/.f64 (fma.f64 (neg.f64 cos2phi) alphay (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay))) (neg.f64 (*.f64 (*.f64 alphax alphax) alphay)))
(/.f64 (+.f64 (*.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (neg.f64 (*.f64 alphax alphax))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)) (neg.f64 cos2phi))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)) (neg.f64 (*.f64 alphax alphax))))
(/.f64 (fma.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (neg.f64 (*.f64 alphax alphax)) (*.f64 (cbrt.f64 (pow.f64 alphay 4)) (neg.f64 cos2phi))) (*.f64 (cbrt.f64 (pow.f64 alphay 4)) (neg.f64 (*.f64 alphax alphax))))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) (neg.f64 (*.f64 alphax alphax))) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (neg.f64 cos2phi))) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (neg.f64 (*.f64 alphax alphax))))
(/.f64 (fma.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) (neg.f64 (*.f64 alphax alphax)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (neg.f64 cos2phi))) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (neg.f64 (*.f64 alphax alphax))))
(/.f64 (+.f64 (*.f64 (neg.f64 (/.f64 sin2phi alphay)) (neg.f64 (*.f64 alphax alphax))) (*.f64 (neg.f64 alphay) (neg.f64 cos2phi))) (*.f64 (neg.f64 alphay) (neg.f64 (*.f64 alphax alphax))))
(/.f64 (fma.f64 (neg.f64 (/.f64 sin2phi alphay)) (neg.f64 (*.f64 alphax alphax)) (*.f64 (neg.f64 alphay) (neg.f64 cos2phi))) (*.f64 (*.f64 alphax alphax) alphay))
(/.f64 (+.f64 (*.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) alphax) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)) (/.f64 cos2phi alphax))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)) alphax))
(/.f64 (fma.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) alphax (*.f64 (cbrt.f64 (pow.f64 alphay 4)) (/.f64 cos2phi alphax))) (*.f64 (cbrt.f64 (pow.f64 alphay 4)) alphax))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) alphax) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (/.f64 cos2phi alphax))) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphax))
(/.f64 (fma.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) alphax (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (/.f64 cos2phi alphax))) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphax))
(/.f64 (+.f64 (*.f64 (neg.f64 (/.f64 sin2phi alphay)) alphax) (*.f64 (neg.f64 alphay) (/.f64 cos2phi alphax))) (*.f64 (neg.f64 alphay) alphax))
(/.f64 (fma.f64 (/.f64 sin2phi alphay) (neg.f64 alphax) (*.f64 (neg.f64 alphay) (/.f64 cos2phi alphax))) (neg.f64 (*.f64 alphax alphay)))
(/.f64 (neg.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (neg.f64 (pow.f64 (*.f64 alphax alphay) 2)))
(/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (pow.f64 (*.f64 alphax alphay) 2))
(/.f64 (fma.f64 (/.f64 sin2phi alphay) (*.f64 alphax alphax) (*.f64 cos2phi alphay)) (*.f64 (*.f64 alphax alphax) alphay))
(/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) (*.f64 alphax alphax) (*.f64 cos2phi alphay)) alphay) (*.f64 alphax alphax))
(/.f64 (+.f64 (*.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (*.f64 alphax alphax)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)) cos2phi)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)) (*.f64 alphax alphax)))
(/.f64 (fma.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (*.f64 alphax alphax) (*.f64 (cbrt.f64 (pow.f64 alphay 4)) cos2phi)) (*.f64 (cbrt.f64 (pow.f64 alphay 4)) (*.f64 alphax alphax)))
(/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (pow.f64 (*.f64 alphax alphay) 2))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) (*.f64 alphax alphax)) (*.f64 cos2phi (cbrt.f64 (*.f64 alphay alphay)))) (*.f64 (*.f64 alphax alphax) (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (fma.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) (*.f64 alphax alphax) (*.f64 cos2phi (cbrt.f64 (*.f64 alphay alphay)))) (*.f64 (*.f64 alphax alphax) (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (+.f64 (*.f64 (neg.f64 (/.f64 sin2phi alphay)) (*.f64 alphax alphax)) (neg.f64 (*.f64 cos2phi alphay))) (*.f64 (neg.f64 alphay) (*.f64 alphax alphax)))
(/.f64 (fma.f64 (neg.f64 (/.f64 sin2phi alphay)) (*.f64 alphax alphax) (neg.f64 (*.f64 cos2phi alphay))) (neg.f64 (*.f64 (*.f64 alphax alphax) alphay)))
(/.f64 (fma.f64 sin2phi alphax (/.f64 (*.f64 cos2phi (*.f64 alphay alphay)) alphax)) (*.f64 alphax (*.f64 alphay alphay)))
(/.f64 (/.f64 (fma.f64 sin2phi alphax (/.f64 (*.f64 cos2phi (*.f64 alphay alphay)) alphax)) (*.f64 alphay alphay)) alphax)
(/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))
(/.f64 (fma.f64 (neg.f64 sin2phi) alphax (neg.f64 (/.f64 (*.f64 cos2phi (*.f64 alphay alphay)) alphax))) (neg.f64 (*.f64 alphax (*.f64 alphay alphay))))
(/.f64 (+.f64 (*.f64 (/.f64 sin2phi alphay) (neg.f64 alphax)) (*.f64 alphay (neg.f64 (/.f64 cos2phi alphax)))) (*.f64 alphay (neg.f64 alphax)))
(/.f64 (fma.f64 (/.f64 sin2phi alphay) (neg.f64 alphax) (*.f64 (neg.f64 alphay) (/.f64 cos2phi alphax))) (neg.f64 (*.f64 alphax alphay)))
(/.f64 (+.f64 (*.f64 sin2phi (neg.f64 alphax)) (*.f64 (*.f64 alphay alphay) (neg.f64 (/.f64 cos2phi alphax)))) (*.f64 (*.f64 alphay alphay) (neg.f64 alphax)))
(/.f64 (fma.f64 sin2phi (neg.f64 alphax) (*.f64 (*.f64 alphay alphay) (neg.f64 (/.f64 cos2phi alphax)))) (neg.f64 (*.f64 alphax (*.f64 alphay alphay))))
(/.f64 (+.f64 (*.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (neg.f64 alphax)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)) (neg.f64 (/.f64 cos2phi alphax)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)) (neg.f64 alphax)))
(/.f64 (fma.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (neg.f64 alphax) (*.f64 (cbrt.f64 (pow.f64 alphay 4)) (neg.f64 (/.f64 cos2phi alphax)))) (*.f64 (cbrt.f64 (pow.f64 alphay 4)) (neg.f64 alphax)))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) (neg.f64 alphax)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (neg.f64 (/.f64 cos2phi alphax)))) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (neg.f64 alphax)))
(/.f64 (fma.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) (neg.f64 alphax) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (neg.f64 (/.f64 cos2phi alphax)))) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (neg.f64 alphax)))
(/.f64 (+.f64 (*.f64 (neg.f64 (/.f64 sin2phi alphay)) (neg.f64 alphax)) (*.f64 (neg.f64 alphay) (neg.f64 (/.f64 cos2phi alphax)))) (*.f64 (neg.f64 alphay) (neg.f64 alphax)))
(/.f64 (/.f64 (fma.f64 (neg.f64 (/.f64 sin2phi alphay)) (neg.f64 alphax) (*.f64 (neg.f64 alphay) (neg.f64 (/.f64 cos2phi alphax)))) (neg.f64 alphay)) (neg.f64 alphax))
(/.f64 (+.f64 (*.f64 (neg.f64 sin2phi) (neg.f64 alphax)) (*.f64 (neg.f64 (*.f64 alphay alphay)) (neg.f64 (/.f64 cos2phi alphax)))) (*.f64 (neg.f64 (*.f64 alphay alphay)) (neg.f64 alphax)))
(/.f64 (fma.f64 (neg.f64 sin2phi) (neg.f64 alphax) (*.f64 (neg.f64 (*.f64 alphay alphay)) (neg.f64 (/.f64 cos2phi alphax)))) (*.f64 alphax (*.f64 alphay alphay)))
(/.f64 (neg.f64 (fma.f64 sin2phi alphax (/.f64 (*.f64 cos2phi (*.f64 alphay alphay)) alphax))) (neg.f64 (*.f64 alphax (*.f64 alphay alphay))))
(/.f64 (/.f64 (fma.f64 sin2phi alphax (/.f64 (*.f64 cos2phi (*.f64 alphay alphay)) alphax)) (*.f64 alphay alphay)) alphax)
(/.f64 (neg.f64 (fma.f64 (neg.f64 sin2phi) (neg.f64 (*.f64 alphax alphax)) (neg.f64 (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay)))))) (neg.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 alphax alphay) 2)))))
(/.f64 (fma.f64 (neg.f64 sin2phi) (neg.f64 (*.f64 alphax alphax)) (*.f64 cos2phi (*.f64 alphay alphay))) (pow.f64 (*.f64 alphax alphay) 2))
(/.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) (*.f64 alphax alphax) (*.f64 cos2phi alphay))) (neg.f64 (*.f64 (*.f64 alphax alphax) alphay)))
(/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) (*.f64 alphax alphax) (*.f64 cos2phi alphay)) alphay) (*.f64 alphax alphax))
(/.f64 (neg.f64 (fma.f64 (neg.f64 cos2phi) alphay (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay)))) (neg.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) alphay))))
(/.f64 (fma.f64 (neg.f64 cos2phi) alphay (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay))) (neg.f64 (*.f64 (*.f64 alphax alphax) alphay)))
(/.f64 (fma.f64 (neg.f64 sin2phi) (neg.f64 (*.f64 alphax alphax)) (neg.f64 (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay))))) (neg.f64 (neg.f64 (pow.f64 (*.f64 alphax alphay) 2))))
(/.f64 (fma.f64 (neg.f64 sin2phi) (neg.f64 (*.f64 alphax alphax)) (*.f64 cos2phi (*.f64 alphay alphay))) (pow.f64 (*.f64 alphax alphay) 2))
(/.f64 (*.f64 (fma.f64 (neg.f64 sin2phi) (neg.f64 (*.f64 alphax alphax)) (neg.f64 (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay))))) 1) (neg.f64 (neg.f64 (pow.f64 (*.f64 alphax alphay) 2))))
(/.f64 (fma.f64 (neg.f64 sin2phi) (neg.f64 (*.f64 alphax alphax)) (*.f64 cos2phi (*.f64 alphay alphay))) (pow.f64 (*.f64 alphax alphay) 2))
(/.f64 (/.f64 (neg.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (*.f64 alphax alphax)) (neg.f64 (*.f64 alphay alphay)))
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))
(/.f64 (/.f64 (fma.f64 (neg.f64 sin2phi) (neg.f64 (*.f64 alphax alphax)) (neg.f64 (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay))))) (neg.f64 (*.f64 alphay alphay))) (neg.f64 (*.f64 alphax alphax)))
(/.f64 (fma.f64 (neg.f64 sin2phi) (neg.f64 (*.f64 alphax alphax)) (*.f64 cos2phi (*.f64 alphay alphay))) (*.f64 (neg.f64 (*.f64 alphax alphax)) (neg.f64 (*.f64 alphay alphay))))
(/.f64 (/.f64 (fma.f64 (neg.f64 sin2phi) (neg.f64 (*.f64 alphax alphax)) (neg.f64 (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay))))) (neg.f64 (*.f64 alphax alphax))) (neg.f64 (*.f64 alphay alphay)))
(/.f64 (fma.f64 (neg.f64 sin2phi) (neg.f64 (*.f64 alphax alphax)) (*.f64 cos2phi (*.f64 alphay alphay))) (*.f64 (neg.f64 (*.f64 alphay alphay)) (neg.f64 (*.f64 alphax alphax))))
(/.f64 (/.f64 (fma.f64 (neg.f64 cos2phi) alphay (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay))) alphay) (neg.f64 (*.f64 alphax alphax)))
(/.f64 (fma.f64 (neg.f64 cos2phi) alphay (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay))) (neg.f64 (*.f64 (*.f64 alphax alphax) alphay)))
(/.f64 (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 alphax alphax)) (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)))
(/.f64 (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 alphax alphax)) (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 alphay 4)))
(/.f64 (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 alphax alphax)) (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 alphax alphax)) (cbrt.f64 (pow.f64 alphay 4))) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 alphax alphax)) (*.f64 alphay (cbrt.f64 alphay))) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 alphax alphax)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (*.f64 alphay (cbrt.f64 alphay))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)))) (pow.f64 (*.f64 alphax alphay) 2))
(/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (pow.f64 (*.f64 alphax alphay) 2))
(/.f64 (neg.f64 (neg.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)))) (neg.f64 (neg.f64 (pow.f64 (*.f64 alphax alphay) 2))))
(/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (pow.f64 (*.f64 alphax alphay) 2))
(/.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (neg.f64 (*.f64 alphax alphay)))
(/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))
(/.f64 (neg.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 alphax alphax))) (neg.f64 (*.f64 alphay alphay)))
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))
(/.f64 (neg.f64 (fma.f64 (neg.f64 sin2phi) alphax (neg.f64 (/.f64 (*.f64 cos2phi (*.f64 alphay alphay)) alphax)))) (neg.f64 (neg.f64 (*.f64 alphax (*.f64 alphay alphay)))))
(/.f64 (fma.f64 (neg.f64 sin2phi) alphax (neg.f64 (/.f64 (*.f64 cos2phi (*.f64 alphay alphay)) alphax))) (neg.f64 (*.f64 alphax (*.f64 alphay alphay))))
(pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 1)
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 3)
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))
(pow.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 3) 1/3)
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))
(neg.f64 (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (neg.f64 (pow.f64 (*.f64 alphax alphay) 2))))
(/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (pow.f64 (*.f64 alphax alphay) 2))
(neg.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))))
(-.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 3))
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))

localize27.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(log1p.f64 (neg.f64 u0))
0.2b
(/.f64 (/.f64 sin2phi alphay) alphay)
0.3b
(/.f64 cos2phi (*.f64 alphax alphax))
0.4b
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
Compiler

Compiled 62 to 14 computations (77.4% saved)

series135.0ms (0.4%)

Counts
2 → 74
Calls

21 calls:

TimeVariablePointExpression
1.0ms
cos2phi
@0
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
0.0ms
sin2phi
@-inf
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
0.0ms
cos2phi
@inf
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
0.0ms
cos2phi
@-inf
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
0.0ms
u0
@0
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
Compiler

Compiled 15970 to 12190 computations (23.7% saved)

rewrite196.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
129×egg-rr
110×egg-rr
Counts
2 → 239
Calls
Call 1
Inputs
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 (/.f64 sin2phi alphay) alphay)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 -1 (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) (log1p.f64 (neg.f64 u0)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 -1 (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) (log1p.f64 (neg.f64 u0)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) 0) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) (cbrt.f64 (log1p.f64 (neg.f64 u0))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 alphay 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (fma.f64 cos2phi alphay (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay)) (*.f64 alphax alphax))) alphay) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 alphax alphay)) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 cos2phi alphax) (neg.f64 alphay) (neg.f64 (/.f64 (*.f64 alphax sin2phi) alphay)))) (neg.f64 (*.f64 alphax alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 alphax alphay) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (*.f64 alphax alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (neg.f64 cos2phi) (*.f64 alphay alphay) (neg.f64 (*.f64 (*.f64 alphax alphax) sin2phi)))) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 sin2phi (neg.f64 (*.f64 alphax alphax)) (neg.f64 (*.f64 (*.f64 alphay alphay) cos2phi)))) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 sin2phi (*.f64 alphax alphax) (*.f64 (*.f64 alphay alphay) cos2phi))) (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) alphay)) 0) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi alphay (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay))) (neg.f64 (*.f64 (*.f64 alphax alphax) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 alphax (*.f64 alphay alphay)) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphay) (*.f64 alphax sin2phi))) (*.f64 alphax (*.f64 alphay alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) (+.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) (+.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 3)) (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 3)) (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 0) (/.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 3)) (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))) 0) (/.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 0) (/.f64 1 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) -1)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 alphax alphax) alphay) 0) (*.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi alphay (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay)))) (*.f64 (*.f64 alphax alphax) alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) 0) (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 0) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) 2) (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log1p.f64 (neg.f64 u0)) (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (neg.f64 (log1p.f64 (neg.f64 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (log1p.f64 (neg.f64 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))) (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))) (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (pow.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0))))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (log1p.f64 (neg.f64 u0))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) -1) (log1p.f64 (neg.f64 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log1p.f64 (neg.f64 u0)) (*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) 2) (neg.f64 (log1p.f64 (neg.f64 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (fma.f64 cos2phi alphay (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (/.f64 1 (*.f64 (*.f64 alphax alphax) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 1) (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (fma.f64 cos2phi alphay (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 1 (*.f64 (*.f64 alphax alphax) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (/.f64 -1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 cos2phi alphay (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (/.f64 1 (*.f64 (*.f64 alphax alphax) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 cos2phi alphay (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 1 (*.f64 (*.f64 alphax alphax) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (fma.f64 cos2phi alphay (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay))) (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 1 (*.f64 (*.f64 alphax alphax) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi alphay (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay))) (/.f64 -1 (/.f64 1 (*.f64 (*.f64 alphax alphax) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi alphay (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay)))) (/.f64 1 (/.f64 1 (*.f64 (*.f64 alphax alphax) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) 1) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2)))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (log1p.f64 (neg.f64 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 sin2phi alphay) 0) (pow.f64 (/.f64 alphay (/.f64 sin2phi alphay)) -1) (/.f64 (/.f64 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 sin2phi 0) (pow.f64 (/.f64 (*.f64 alphay alphay) sin2phi) -1) (/.f64 (/.f64 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) 0) (/.f64 (cbrt.f64 sin2phi) (/.f64 (*.f64 alphay alphay) (cbrt.f64 (*.f64 sin2phi sin2phi)))) (/.f64 (/.f64 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 sin2phi alphay) 0) (/.f64 -1 (/.f64 (neg.f64 alphay) (/.f64 sin2phi alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 alphay) 0) (/.f64 (neg.f64 sin2phi) (/.f64 (neg.f64 alphay) (/.f64 1 alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (/.f64 sin2phi alphay)) 0) (pow.f64 (/.f64 alphay (/.f64 sin2phi alphay)) -1) (/.f64 (/.f64 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 sin2phi alphay)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) (/.f64 alphay (cbrt.f64 (/.f64 sin2phi alphay)))) (/.f64 (/.f64 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay) 0) (/.f64 (cbrt.f64 sin2phi) (/.f64 alphay (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 alphay) 0) (/.f64 (neg.f64 sin2phi) (/.f64 alphay (/.f64 -1 alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 sin2phi 0) (/.f64 (/.f64 1 alphay) (/.f64 alphay sin2phi)) (/.f64 (/.f64 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) 0) (/.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 alphay (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))))) (/.f64 (/.f64 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 sin2phi) 0) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (/.f64 (*.f64 alphay alphay) (cbrt.f64 sin2phi))) (/.f64 (/.f64 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 0) (/.f64 1 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) -1)) (/.f64 (/.f64 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) 0) (/.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (/.f64 alphay (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)))) (/.f64 (/.f64 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (/.f64 sin2phi alphay))) (/.f64 (neg.f64 alphay) (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)))) (/.f64 (/.f64 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2))) 0) (/.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (/.f64 alphay (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)))) (/.f64 (/.f64 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (*.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (*.f64 0 (/.f64 (/.f64 sin2phi alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 alphay)) (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (*.f64 alphay alphay))) (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2)) (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 alphay) (/.f64 sin2phi alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 sin2phi (/.f64 1 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 sin2phi alphay)) (/.f64 -1 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 sin2phi (cbrt.f64 alphay)) (/.f64 (/.f64 1 alphay) (cbrt.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 sin2phi) alphay) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 (*.f64 alphay alphay))) (/.f64 sin2phi (cbrt.f64 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 alphay alphay)) sin2phi)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay) (/.f64 (cbrt.f64 sin2phi) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (/.f64 1 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 alphay) (neg.f64 (/.f64 sin2phi alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 alphay) (cbrt.f64 sin2phi)) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 alphay) (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2))) (cbrt.f64 (/.f64 sin2phi alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 alphay) (cbrt.f64 (/.f64 sin2phi alphay))) (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 alphay) (cbrt.f64 (/.f64 1 alphay))) (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 sin2phi alphay))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 sin2phi) (*.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay))) 2) (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (*.f64 (cbrt.f64 (/.f64 1 alphay)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 sin2phi (*.f64 (/.f64 -1 alphay) (/.f64 -1 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 sin2phi) (*.f64 (/.f64 1 alphay) (/.f64 -1 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2))) (/.f64 -1 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 alphay)) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (/.f64 sin2phi alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 sin2phi) (*.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay) (/.f64 1 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) (*.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (/.f64 1 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 sin2phi) (*.f64 (/.f64 -1 alphay) (/.f64 1 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 alphay)) (*.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (/.f64 1 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 sin2phi) (/.f64 1 (neg.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) (/.f64 1 (cbrt.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 alphay)) (/.f64 (/.f64 sin2phi alphay) (neg.f64 (cbrt.f64 (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 sin2phi alphay)) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2))) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2))) (cbrt.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (/.f64 sin2phi alphay))) 1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) (neg.f64 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (neg.f64 alphay))) (/.f64 (neg.f64 (/.f64 sin2phi alphay)) (cbrt.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 sin2phi -1) (/.f64 (/.f64 -1 alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 sin2phi (cbrt.f64 (neg.f64 alphay))) (/.f64 (/.f64 -1 alphay) (cbrt.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 sin2phi) (cbrt.f64 alphay)) (/.f64 (/.f64 1 alphay) (neg.f64 (cbrt.f64 (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 sin2phi) (/.f64 (/.f64 1 alphay) (neg.f64 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 1 alphay)) 1) (/.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 1 alphay)) (cbrt.f64 alphay)) (/.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 1 alphay)) alphay) (/.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 alphay) (/.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 sin2phi alphay)) alphay) (/.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) (cbrt.f64 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 sin2phi) (/.f64 (/.f64 -1 alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 sin2phi) (cbrt.f64 alphay)) (/.f64 (/.f64 -1 alphay) (cbrt.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 sin2phi alphay)) (/.f64 (/.f64 -1 alphay) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 sin2phi) (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (/.f64 -1 alphay) (cbrt.f64 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 sin2phi) (/.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (/.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay) (cbrt.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 sin2phi) alphay) (/.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 alphay) 1) (/.f64 sin2phi alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) 1) (/.f64 (cbrt.f64 (/.f64 sin2phi alphay)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) (cbrt.f64 alphay)) (/.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (cbrt.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 sin2phi alphay) (/.f64 (/.f64 1 alphay) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) alphay) (cbrt.f64 (/.f64 sin2phi alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (/.f64 sin2phi alphay))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) (/.f64 -1 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) (neg.f64 (cbrt.f64 (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 sin2phi alphay) alphay)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 sin2phi (*.f64 alphay alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 sin2phi alphay)) (neg.f64 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 sin2phi) (neg.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 alphay) (/.f64 sin2phi (cbrt.f64 alphay))) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 sin2phi) (/.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) alphay)) (cbrt.f64 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 sin2phi)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) alphay)) (cbrt.f64 (neg.f64 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 sin2phi alphay))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2))) (cbrt.f64 (neg.f64 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 sin2phi alphay)) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 sin2phi (cbrt.f64 alphay)) (/.f64 1 alphay)) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) 1) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 sin2phi (cbrt.f64 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 sin2phi alphay)) (cbrt.f64 alphay)) (neg.f64 (cbrt.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 sin2phi (/.f64 (*.f64 alphay alphay) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 sin2phi) (/.f64 (neg.f64 (*.f64 alphay alphay)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 sin2phi) (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2))) (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 sin2phi (cbrt.f64 alphay)) (cbrt.f64 (/.f64 1 alphay))) (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 sin2phi) (cbrt.f64 (/.f64 1 alphay))) (*.f64 (neg.f64 alphay) (cbrt.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 sin2phi (cbrt.f64 alphay)) -1) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (neg.f64 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 sin2phi) -1) (*.f64 alphay alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 sin2phi (cbrt.f64 alphay)) 1) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 alphay)) sin2phi) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 sin2phi (cbrt.f64 alphay))) (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 sin2phi (cbrt.f64 alphay))) (*.f64 (neg.f64 alphay) (cbrt.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 sin2phi (cbrt.f64 alphay))) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 alphay)) (neg.f64 sin2phi)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (neg.f64 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay))) (neg.f64 (cbrt.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 3))))))

simplify975.0ms (2.5%)

Algorithm
egglog
Counts
313 → 421
Calls
Call 1
Inputs
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 u0 2) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))))
(+.f64 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (*.f64 (pow.f64 cos2phi 3) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 4) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 cos2phi) 3))))) (pow.f64 (pow.f64 alphay 2) 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 cos2phi) 3))))) (pow.f64 (pow.f64 alphay 2) 2)) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 -1 cos2phi) 4) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 6) (log.f64 (-.f64 1 u0)))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 6) (log.f64 (-.f64 1 u0)))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 8) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (pow.f64 (pow.f64 alphay 2) 2)))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 6) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (pow.f64 (pow.f64 sin2phi 2) 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphax) 4))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphax) 4))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (/.f64 -1 alphax) 6) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (pow.f64 (pow.f64 sin2phi 2) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 (pow.f64 sin2phi 3) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (pow.f64 (pow.f64 alphay 2) 2)))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 alphax 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 alphax 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 alphax 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 alphay 6) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 alphay 8)))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 alphay 6) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (log.f64 (-.f64 1 u0)))))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (log.f64 (-.f64 1 u0)))))) (*.f64 cos2phi (pow.f64 cos2phi 2)))) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 6) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 cos2phi 2) 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) 4))))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphay) 6) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 cos2phi 2) 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) 4))))) (*.f64 cos2phi (pow.f64 cos2phi 2)))))))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (pow.f64 alphay 2))
(*.f64 sin2phi (pow.f64 alphay -2))
(*.f64 sin2phi (pow.f64 alphay -2))
(*.f64 sin2phi (pow.f64 alphay -2))
(*.f64 sin2phi (pow.f64 alphay -2))
(*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2))
(*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2))
(*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2))
(*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2))
(*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2))
(*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2))
(*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2))
(*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2))
(fma.f64 0 0 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(fma.f64 1 0 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 -1 (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) (log1p.f64 (neg.f64 u0)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 -1 (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) (log1p.f64 (neg.f64 u0)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 -1 0) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 1 0) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) 0) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) (cbrt.f64 (log1p.f64 (neg.f64 u0))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 alphay 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (fma.f64 cos2phi alphay (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay)) (*.f64 alphax alphax))) alphay) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (neg.f64 (*.f64 alphax alphay)) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 cos2phi alphax) (neg.f64 alphay) (neg.f64 (/.f64 (*.f64 alphax sin2phi) alphay)))) (neg.f64 (*.f64 alphax alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (*.f64 alphax alphay) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (*.f64 alphax alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (neg.f64 cos2phi) (*.f64 alphay alphay) (neg.f64 (*.f64 (*.f64 alphax alphax) sin2phi)))) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 sin2phi (neg.f64 (*.f64 alphax alphax)) (neg.f64 (*.f64 (*.f64 alphay alphay) cos2phi)))) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 sin2phi (*.f64 alphax alphax) (*.f64 (*.f64 alphay alphay) cos2phi))) (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) alphay)) 0) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi alphay (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay))) (neg.f64 (*.f64 (*.f64 alphax alphax) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (*.f64 alphax (*.f64 alphay alphay)) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphay) (*.f64 alphax sin2phi))) (*.f64 alphax (*.f64 alphay alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (+.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) (+.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (+.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) (+.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 3)) (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 3)) (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 0) (/.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 3)) (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))) 0) (/.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 0) (/.f64 1 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) -1)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (*.f64 (*.f64 alphax alphax) alphay) 0) (*.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi alphay (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay)))) (*.f64 (*.f64 alphax alphax) alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) 0) (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 0) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(+.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 0))
(+.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(+.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(+.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(-.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(-.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(-.f64 (/.f64 0 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(*.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(*.f64 1 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 1)
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) 2) (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))))
(*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (neg.f64 (log1p.f64 (neg.f64 u0))))
(*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (log1p.f64 (neg.f64 u0)))
(*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))) (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))) (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) -1)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))))
(*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (pow.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) 2))
(*.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0))))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))
(*.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (log1p.f64 (neg.f64 u0))) -1)
(*.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) -1) (log1p.f64 (neg.f64 u0)))
(*.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))))
(*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 1))
(*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))) 1))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))) 1))
(*.f64 -1 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 1))
(*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 1))
(*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) 2) (neg.f64 (log1p.f64 (neg.f64 u0)))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) 2))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) 2)))
(*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (fma.f64 cos2phi alphay (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (/.f64 1 (*.f64 (*.f64 alphax alphax) alphay))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 1))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 1) (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))))
(*.f64 (/.f64 -1 (fma.f64 cos2phi alphay (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 1 (*.f64 (*.f64 alphax alphax) alphay))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (/.f64 -1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))))
(*.f64 (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 cos2phi alphay (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (/.f64 1 (*.f64 (*.f64 alphax alphax) alphay))))
(*.f64 (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) 1))
(*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(*.f64 (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))))
(*.f64 (/.f64 1 (fma.f64 cos2phi alphay (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 1 (*.f64 (*.f64 alphax alphax) alphay))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (fma.f64 cos2phi alphay (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay))) (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 1 (*.f64 (*.f64 alphax alphax) alphay))))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi alphay (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay))) (/.f64 -1 (/.f64 1 (*.f64 (*.f64 alphax alphax) alphay))))
(*.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi alphay (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay)))) (/.f64 1 (/.f64 1 (*.f64 (*.f64 alphax alphax) alphay))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2)))
(/.f64 (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) 1) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2)))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 1)
(/.f64 (*.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2)))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))))
(/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) -1))
(pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))) 3)
(pow.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 3) 1/3)
(pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 1)
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(neg.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 1))
(neg.f64 (*.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(neg.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (log1p.f64 (neg.f64 u0))))
(neg.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) -1))
(neg.f64 (-.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(neg.f64 (-.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 0))
(cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 3))
(if (!=.f64 (/.f64 1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 (/.f64 sin2phi alphay) 0) (pow.f64 (/.f64 alphay (/.f64 sin2phi alphay)) -1) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 sin2phi 0) (pow.f64 (/.f64 (*.f64 alphay alphay) sin2phi) -1) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) 0) (/.f64 (cbrt.f64 sin2phi) (/.f64 (*.f64 alphay alphay) (cbrt.f64 (*.f64 sin2phi sin2phi)))) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 (/.f64 sin2phi alphay) 0) (/.f64 -1 (/.f64 (neg.f64 alphay) (/.f64 sin2phi alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 (/.f64 -1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 (/.f64 1 alphay) 0) (/.f64 (neg.f64 sin2phi) (/.f64 (neg.f64 alphay) (/.f64 1 alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 (neg.f64 (/.f64 sin2phi alphay)) 0) (pow.f64 (/.f64 alphay (/.f64 sin2phi alphay)) -1) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 1 0) (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 (cbrt.f64 (/.f64 sin2phi alphay)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) (/.f64 alphay (cbrt.f64 (/.f64 sin2phi alphay)))) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay) 0) (/.f64 (cbrt.f64 sin2phi) (/.f64 alphay (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 (/.f64 -1 alphay) 0) (/.f64 (neg.f64 sin2phi) (/.f64 alphay (/.f64 -1 alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 sin2phi 0) (/.f64 (/.f64 1 alphay) (/.f64 alphay sin2phi)) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) 0) (/.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 alphay (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))))) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 (cbrt.f64 sin2phi) 0) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (/.f64 (*.f64 alphay alphay) (cbrt.f64 sin2phi))) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 0) (/.f64 1 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) -1)) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) 0) (/.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (/.f64 alphay (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)))) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (/.f64 sin2phi alphay))) (/.f64 (neg.f64 alphay) (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)))) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2))) 0) (/.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (/.f64 alphay (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)))) (/.f64 (/.f64 sin2phi alphay) alphay))
(+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (*.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 0))
(+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (*.f64 0 (/.f64 (/.f64 sin2phi alphay) alphay)))
(-.f64 0 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))
(-.f64 (/.f64 0 (neg.f64 alphay)) (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))
(-.f64 (/.f64 0 (neg.f64 (*.f64 alphay alphay))) (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2)) (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))
(*.f64 1 (/.f64 (/.f64 sin2phi alphay) alphay))
(*.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 1)
(*.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay))
(*.f64 (/.f64 1 alphay) (/.f64 sin2phi alphay))
(*.f64 sin2phi (/.f64 1 (*.f64 alphay alphay)))
(*.f64 (neg.f64 (/.f64 sin2phi alphay)) (/.f64 -1 alphay))
(*.f64 (/.f64 sin2phi (cbrt.f64 alphay)) (/.f64 (/.f64 1 alphay) (cbrt.f64 (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 (*.f64 alphay alphay))))
(*.f64 (/.f64 (cbrt.f64 sin2phi) alphay) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay))
(*.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 (*.f64 alphay alphay))) (/.f64 sin2phi (cbrt.f64 alphay)))
(*.f64 (/.f64 1 (*.f64 alphay alphay)) sin2phi)
(*.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay) (/.f64 (cbrt.f64 sin2phi) alphay))
(*.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (/.f64 1 alphay)))
(*.f64 (/.f64 -1 alphay) (neg.f64 (/.f64 sin2phi alphay)))
(*.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))
(*.f64 (*.f64 (/.f64 1 alphay) (cbrt.f64 sin2phi)) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay))
(*.f64 (*.f64 (/.f64 1 alphay) (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2))) (cbrt.f64 (/.f64 sin2phi alphay)))
(*.f64 (*.f64 (/.f64 1 alphay) (cbrt.f64 (/.f64 sin2phi alphay))) (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)))
(*.f64 (*.f64 (/.f64 1 alphay) (cbrt.f64 (/.f64 1 alphay))) (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 sin2phi alphay))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) alphay)))
(*.f64 (cbrt.f64 sin2phi) (*.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) alphay)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay))) 2) (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2))))
(*.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (*.f64 (cbrt.f64 (/.f64 1 alphay)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2))))
(*.f64 -1 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))
(*.f64 sin2phi (*.f64 (/.f64 -1 alphay) (/.f64 -1 alphay)))
(*.f64 (neg.f64 sin2phi) (*.f64 (/.f64 1 alphay) (/.f64 -1 alphay)))
(*.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2))) (/.f64 -1 alphay)))
(*.f64 (cbrt.f64 (/.f64 1 alphay)) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (/.f64 sin2phi alphay)))
(*.f64 (cbrt.f64 sin2phi) (*.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay) (/.f64 1 alphay)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) (*.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (/.f64 1 alphay)))
(*.f64 (neg.f64 sin2phi) (*.f64 (/.f64 -1 alphay) (/.f64 1 alphay)))
(*.f64 (cbrt.f64 (/.f64 1 alphay)) (*.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (/.f64 1 alphay)))
(*.f64 (neg.f64 sin2phi) (/.f64 1 (neg.f64 (*.f64 alphay alphay))))
(*.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) (/.f64 1 (cbrt.f64 (*.f64 alphay alphay))))
(*.f64 (/.f64 -1 (cbrt.f64 alphay)) (/.f64 (/.f64 sin2phi alphay) (neg.f64 (cbrt.f64 (*.f64 alphay alphay)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 sin2phi alphay)) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2))) alphay))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2))) (cbrt.f64 (*.f64 alphay alphay))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (/.f64 sin2phi alphay))) 1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) (neg.f64 alphay)))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 alphay))) (/.f64 (neg.f64 (/.f64 sin2phi alphay)) (cbrt.f64 (*.f64 alphay alphay))))
(*.f64 (/.f64 sin2phi -1) (/.f64 (/.f64 -1 alphay) alphay))
(*.f64 (/.f64 sin2phi (cbrt.f64 (neg.f64 alphay))) (/.f64 (/.f64 -1 alphay) (cbrt.f64 (*.f64 alphay alphay))))
(*.f64 (/.f64 (neg.f64 sin2phi) (cbrt.f64 alphay)) (/.f64 (/.f64 1 alphay) (neg.f64 (cbrt.f64 (*.f64 alphay alphay)))))
(*.f64 (neg.f64 sin2phi) (/.f64 (/.f64 1 alphay) (neg.f64 alphay)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 alphay)) 1) (/.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) alphay))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 alphay)) (cbrt.f64 alphay)) (/.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (*.f64 alphay alphay))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 alphay)) alphay) (/.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) 1))
(*.f64 (/.f64 1 alphay) (/.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 alphay)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 sin2phi alphay)) alphay) (/.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) 1))
(*.f64 (/.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) (cbrt.f64 alphay)))
(*.f64 (neg.f64 sin2phi) (/.f64 (/.f64 -1 alphay) alphay))
(*.f64 (/.f64 (neg.f64 sin2phi) (cbrt.f64 alphay)) (/.f64 (/.f64 -1 alphay) (cbrt.f64 (*.f64 alphay alphay))))
(*.f64 (neg.f64 (/.f64 sin2phi alphay)) (/.f64 (/.f64 -1 alphay) 1))
(*.f64 (/.f64 (neg.f64 sin2phi) (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (/.f64 -1 alphay) (cbrt.f64 alphay)))
(*.f64 (cbrt.f64 sin2phi) (/.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay) alphay))
(*.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (/.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay) (cbrt.f64 (*.f64 alphay alphay))))
(*.f64 (/.f64 (cbrt.f64 sin2phi) alphay) (/.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay) 1))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)))
(*.f64 (/.f64 (/.f64 1 alphay) 1) (/.f64 sin2phi alphay))
(*.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) 1) (/.f64 (cbrt.f64 (/.f64 sin2phi alphay)) alphay))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) (cbrt.f64 alphay)) (/.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (cbrt.f64 (*.f64 alphay alphay))))
(*.f64 (/.f64 sin2phi alphay) (/.f64 (/.f64 1 alphay) 1))
(*.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)))
(*.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) alphay))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) alphay) (cbrt.f64 (/.f64 sin2phi alphay)))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 sin2phi alphay))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) (/.f64 -1 alphay)))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) (neg.f64 (cbrt.f64 (*.f64 alphay alphay)))))
(/.f64 (/.f64 sin2phi alphay) alphay)
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 (neg.f64 (/.f64 sin2phi alphay)) (neg.f64 alphay))
(/.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (neg.f64 sin2phi) (neg.f64 (*.f64 alphay alphay)))
(/.f64 (*.f64 (/.f64 1 alphay) (/.f64 sin2phi (cbrt.f64 alphay))) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (*.f64 (cbrt.f64 sin2phi) (/.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) alphay)) (cbrt.f64 alphay))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 sin2phi)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) alphay)) (cbrt.f64 (neg.f64 alphay)))
(/.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 alphay))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 sin2phi alphay))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2))) (cbrt.f64 (neg.f64 alphay)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 sin2phi alphay)) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (*.f64 (/.f64 sin2phi (cbrt.f64 alphay)) (/.f64 1 alphay)) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (*.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) 1) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)))
(/.f64 (/.f64 sin2phi (cbrt.f64 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))
(/.f64 (/.f64 (neg.f64 (/.f64 sin2phi alphay)) (cbrt.f64 alphay)) (neg.f64 (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 sin2phi (/.f64 (*.f64 alphay alphay) 1))
(/.f64 (neg.f64 sin2phi) (/.f64 (neg.f64 (*.f64 alphay alphay)) 1))
(/.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 1)
(/.f64 (*.f64 (cbrt.f64 sin2phi) (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2))) (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)))
(/.f64 (*.f64 (/.f64 sin2phi (cbrt.f64 alphay)) (cbrt.f64 (/.f64 1 alphay))) (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)))
(/.f64 (*.f64 (neg.f64 sin2phi) (cbrt.f64 (/.f64 1 alphay))) (*.f64 (neg.f64 alphay) (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (*.f64 (/.f64 sin2phi (cbrt.f64 alphay)) -1) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (neg.f64 alphay)))
(/.f64 (*.f64 (neg.f64 sin2phi) -1) (*.f64 alphay alphay))
(/.f64 (*.f64 (/.f64 sin2phi (cbrt.f64 alphay)) 1) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphay)) sin2phi) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 sin2phi (cbrt.f64 alphay))) (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)))
(/.f64 (*.f64 -1 (/.f64 sin2phi (cbrt.f64 alphay))) (*.f64 (neg.f64 alphay) (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (*.f64 1 (/.f64 sin2phi (cbrt.f64 alphay))) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphay)) (neg.f64 sin2phi)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (neg.f64 alphay)))
(/.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay))) (neg.f64 (cbrt.f64 (*.f64 alphay alphay))))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 3) 1/3)
(pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 1)
(neg.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 3))
Outputs
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 u0 2) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(fma.f64 1/2 (/.f64 (*.f64 u0 u0) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))))
(+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 alphay alphay) (*.f64 sin2phi sin2phi)) (/.f64 (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 alphax 4) sin2phi)))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)))))
(+.f64 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (*.f64 (pow.f64 cos2phi 3) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))))))
(+.f64 (/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 cos2phi 3)) (pow.f64 (pow.f64 alphay 4) 2)) (*.f64 (*.f64 alphax alphax) (*.f64 (pow.f64 (*.f64 sin2phi sin2phi) 2) (pow.f64 alphax 4)))) (+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 alphay alphay) (*.f64 sin2phi sin2phi)) (/.f64 (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 alphax 4) sin2phi)))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (pow.f64 alphax 4)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (*.f64 alphay alphay)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 1 cos2phi) 3)) (log1p.f64 (neg.f64 u0))))) (pow.f64 alphay 4))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (pow.f64 alphax 4)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (*.f64 alphay alphay))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 4) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 1 cos2phi) 3)) (log1p.f64 (neg.f64 u0))))) (pow.f64 alphay 4))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 sin2phi sin2phi) (pow.f64 (/.f64 1 cos2phi) 4)) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 sin2phi (log1p.f64 (neg.f64 u0))))) (*.f64 (*.f64 alphay alphay) (pow.f64 alphay 4))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (pow.f64 alphax 4)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (*.f64 alphay alphay)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (pow.f64 alphax 4)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (*.f64 alphay alphay)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 cos2phi) 3))))) (pow.f64 (pow.f64 alphay 2) 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (pow.f64 alphax 4)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (*.f64 alphay alphay)) (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 cos2phi) 3)))) (pow.f64 alphay 4))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 cos2phi) 3))))) (pow.f64 (pow.f64 alphay 2) 2)) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 -1 cos2phi) 4) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (pow.f64 alphax 4)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (*.f64 alphay alphay)) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 cos2phi) 3)))) (pow.f64 alphay 4)) (/.f64 (*.f64 (*.f64 (*.f64 sin2phi sin2phi) (pow.f64 (/.f64 -1 cos2phi) 4)) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 sin2phi (log1p.f64 (neg.f64 u0))))) (*.f64 (*.f64 alphay alphay) (pow.f64 alphay 4))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi))) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 6) (log.f64 (-.f64 1 u0)))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (neg.f64 (/.f64 (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 6) (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4))))) (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 6) (log.f64 (-.f64 1 u0)))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 8) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (pow.f64 (pow.f64 alphay 2) 2)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 6) (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi))) (/.f64 (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (*.f64 (pow.f64 alphax 8) sin2phi) (log1p.f64 (neg.f64 u0)))) (*.f64 (*.f64 (*.f64 alphay alphay) (pow.f64 (*.f64 cos2phi cos2phi) 2)) (pow.f64 alphay 4))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 2) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 sin2phi sin2phi)) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))))) (pow.f64 sin2phi 3))) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))) (/.f64 (*.f64 cos2phi (*.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 2) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 sin2phi sin2phi)))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 6) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (pow.f64 (pow.f64 sin2phi 2) 2)))))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 2) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 sin2phi sin2phi)) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))))) (pow.f64 sin2phi 3))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 6) (*.f64 (pow.f64 cos2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay 4) 2)))) (pow.f64 (*.f64 sin2phi sin2phi) 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 sin2phi sin2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphax) 4))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 alphax) 4))))) (pow.f64 sin2phi 3))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 sin2phi sin2phi))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphax) 4))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (/.f64 -1 alphax) 6) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (pow.f64 (pow.f64 sin2phi 2) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)))))
(+.f64 (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 sin2phi sin2phi))) (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 6) (log1p.f64 (neg.f64 u0))) (pow.f64 (pow.f64 alphay 4) 2))) (pow.f64 (*.f64 sin2phi sin2phi) 2))) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 alphax) 4))))) (pow.f64 sin2phi 3))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi))) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) (log1p.f64 (neg.f64 u0))))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 (pow.f64 sin2phi 3) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (pow.f64 (pow.f64 alphay 2) 2)))))))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) (log1p.f64 (neg.f64 u0))))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 (pow.f64 sin2phi 3) (log1p.f64 (neg.f64 u0)))) (*.f64 (*.f64 (*.f64 alphay alphay) (pow.f64 (*.f64 cos2phi cos2phi) 2)) (pow.f64 alphay 4))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 alphax 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0))))) (*.f64 alphax alphax)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 alphax 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0))))) (*.f64 alphax alphax)) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))))) (pow.f64 alphax 4)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 alphax 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0))))) (*.f64 alphax alphax)) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 1 sin2phi) 4) (*.f64 alphax alphax)) (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay 4) 2))) (pow.f64 alphax 4))) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))))) (pow.f64 alphax 4))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 alphay 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (*.f64 alphax alphax)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 alphay 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (*.f64 alphax alphax)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (*.f64 alphay alphay) (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))))) (pow.f64 alphax 4))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)))))
(+.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))))) (pow.f64 alphax 4)) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 -1 sin2phi) 4) (*.f64 alphax alphax)) (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay 4) 2))) (pow.f64 alphax 4))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 alphay 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (*.f64 alphax alphax)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log1p.f64 (neg.f64 u0)))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi))) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 alphay 6) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log1p.f64 (neg.f64 u0)))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 6)) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) sin2phi))))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 alphay 8)))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 alphay 6) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log1p.f64 (neg.f64 u0)))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 8))) (*.f64 (*.f64 alphax alphax) (*.f64 (pow.f64 (*.f64 sin2phi sin2phi) 2) (pow.f64 alphax 4)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 6)) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) sin2phi)))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (*.f64 (pow.f64 (/.f64 1 alphay) 2) (log1p.f64 (neg.f64 u0)))) (*.f64 cos2phi cos2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (log.f64 (-.f64 1 u0)))))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (*.f64 (pow.f64 (/.f64 1 alphay) 2) (log1p.f64 (neg.f64 u0)))) (*.f64 cos2phi cos2phi))) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 1 alphay) 4)) (log1p.f64 (neg.f64 u0))))) (pow.f64 cos2phi 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (log.f64 (-.f64 1 u0)))))) (*.f64 cos2phi (pow.f64 cos2phi 2)))) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 6) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 cos2phi 2) 2)))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (*.f64 (pow.f64 (/.f64 1 alphay) 2) (log1p.f64 (neg.f64 u0)))) (*.f64 cos2phi cos2phi))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 1 alphay) 4)) (log1p.f64 (neg.f64 u0))))) (pow.f64 cos2phi 3))) (/.f64 (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 (*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 6)) (log1p.f64 (neg.f64 u0))))) (pow.f64 (*.f64 cos2phi cos2phi) 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (log1p.f64 (neg.f64 u0)))) (*.f64 cos2phi cos2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) 4))))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (log1p.f64 (neg.f64 u0)))) (*.f64 cos2phi cos2phi))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 alphay) 4)))) (pow.f64 cos2phi 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphay) 6) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 cos2phi 2) 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) 4))))) (*.f64 cos2phi (pow.f64 cos2phi 2)))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (log1p.f64 (neg.f64 u0)))) (*.f64 cos2phi cos2phi))) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 -1 alphay) 6) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 sin2phi (log1p.f64 (neg.f64 u0))))) (pow.f64 (*.f64 cos2phi cos2phi) 2)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 alphay) 4)))) (pow.f64 cos2phi 3)))))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 sin2phi (pow.f64 alphay -2))
(*.f64 sin2phi (pow.f64 alphay -2))
(*.f64 sin2phi (pow.f64 alphay -2))
(*.f64 sin2phi (pow.f64 alphay -2))
(*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2))
(*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2))
(*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2))
(*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2))
(*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2))
(*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2))
(*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2))
(*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2))
(fma.f64 0 0 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(fma.f64 0 0 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(fma.f64 1 0 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 -1 (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) (log1p.f64 (neg.f64 u0)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 -1 (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (log1p.f64 (neg.f64 u0)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 -1 (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) (log1p.f64 (neg.f64 u0)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 -1 (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (log1p.f64 (neg.f64 u0)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 -1 0) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 -1 0) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 1 0) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 1 0) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) 0) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) 0) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) (cbrt.f64 (log1p.f64 (neg.f64 u0))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (log1p.f64 (neg.f64 u0))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 alphay 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (fma.f64 cos2phi alphay (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay)) (*.f64 alphax alphax))) alphay) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 alphay 0) (*.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi alphay (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay)) (*.f64 alphax alphax)))) alphay) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (*.f64 alphax alphay)) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 cos2phi alphax) (neg.f64 alphay) (neg.f64 (/.f64 (*.f64 alphax sin2phi) alphay)))) (neg.f64 (*.f64 alphax alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (neg.f64 (*.f64 alphax alphay)) 0) (*.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 (/.f64 cos2phi alphax) (neg.f64 alphay) (neg.f64 (/.f64 (*.f64 alphax sin2phi) alphay))))) (neg.f64 (*.f64 alphax alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphax alphay) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (*.f64 alphax alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (*.f64 alphax alphay) 0) (*.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) (*.f64 alphax alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (neg.f64 cos2phi) (*.f64 alphay alphay) (neg.f64 (*.f64 (*.f64 alphax alphax) sin2phi)))) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) 0) (*.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 (neg.f64 cos2phi) (*.f64 alphay alphay) (neg.f64 (*.f64 (*.f64 alphax alphax) sin2phi))))) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)) 0) (*.f64 (*.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)))) (*.f64 alphax alphax)) (*.f64 alphay alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 sin2phi (neg.f64 (*.f64 alphax alphax)) (neg.f64 (*.f64 (*.f64 alphay alphay) cos2phi)))) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) 0) (*.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 sin2phi (neg.f64 (*.f64 alphax alphax)) (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay)))))) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 sin2phi (*.f64 alphax alphax) (*.f64 (*.f64 alphay alphay) cos2phi))) (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)) 0) (*.f64 (*.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 sin2phi (*.f64 alphax alphax) (*.f64 cos2phi (*.f64 alphay alphay))))) (*.f64 alphax alphax)) (*.f64 alphay alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) alphay)) 0) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi alphay (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay))) (neg.f64 (*.f64 (*.f64 alphax alphax) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) alphay)) 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 (*.f64 alphax alphax) alphay))) (fma.f64 cos2phi alphay (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphax (*.f64 alphay alphay)) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphay) (*.f64 alphax sin2phi))) (*.f64 alphax (*.f64 alphay alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (*.f64 alphax (*.f64 alphay alphay)) 0) (*.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphay) (*.f64 alphax sin2phi)))) (*.f64 alphax (*.f64 alphay alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (+.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) (+.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (/.f64 (fma.f64 0 0 (neg.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (+.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) (+.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 3)) (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 0 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 3)) (fma.f64 0 0 (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) 0))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) 0)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 3)) (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (/.f64 (-.f64 (pow.f64 0 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 3)) (fma.f64 0 0 (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) 0))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 0) (/.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (/.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) 0)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 3)) (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (fma.f64 0 0 (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) 0)) 0) (/.f64 (-.f64 (pow.f64 0 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 3)) (fma.f64 0 0 (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) 0))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))) 0) (/.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) 0) 0) (/.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) 0)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 0) (/.f64 1 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) -1)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (pow.f64 (/.f64 1 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) -1) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 (*.f64 alphax alphax) alphay) 0) (*.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi alphay (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay)))) (*.f64 (*.f64 alphax alphax) alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (*.f64 (*.f64 alphax alphax) alphay) 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 (*.f64 alphax alphax) alphay))) (fma.f64 cos2phi alphay (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) 0) (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) 0) (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 0) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(+.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 0))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(+.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(+.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(+.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(-.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(-.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(-.f64 (/.f64 0 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(-.f64 (/.f64 0 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 1 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 1)
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) 2))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) 2) (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2))
(*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (neg.f64 (log1p.f64 (neg.f64 u0))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (log1p.f64 (neg.f64 u0)))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))) (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))) (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) -1)
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (pow.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) 2))
(*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2))
(*.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0))))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (log1p.f64 (neg.f64 u0))) -1)
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) -1) (log1p.f64 (neg.f64 u0)))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))))
(*.f64 (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))))
(*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 1))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))) 1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))) 1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(*.f64 -1 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 1))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 1))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) 2) (neg.f64 (log1p.f64 (neg.f64 u0)))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) 2))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) 2)))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(*.f64 (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))))
(*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (fma.f64 cos2phi alphay (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (/.f64 1 (*.f64 (*.f64 alphax alphax) alphay))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (*.f64 (fma.f64 cos2phi alphay (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay)) (/.f64 1 (*.f64 (*.f64 alphax alphax) alphay))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 1))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 1) (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (/.f64 -1 (fma.f64 cos2phi alphay (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 1 (*.f64 (*.f64 alphax alphax) alphay))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (fma.f64 cos2phi alphay (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay)) (/.f64 1 (*.f64 (*.f64 alphax alphax) alphay))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (/.f64 -1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 cos2phi alphay (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (/.f64 1 (*.f64 (*.f64 alphax alphax) alphay))))
(*.f64 (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 cos2phi alphay (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (/.f64 1 (*.f64 (*.f64 alphax alphax) alphay)))))
(*.f64 (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) 1))
(*.f64 (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))))
(*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(*.f64 (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))))
(*.f64 (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))))
(*.f64 (/.f64 1 (fma.f64 cos2phi alphay (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 1 (*.f64 (*.f64 alphax alphax) alphay))))
(/.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 1 (*.f64 (*.f64 alphax alphax) alphay)))) (fma.f64 cos2phi alphay (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (fma.f64 cos2phi alphay (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay))) (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 1 (*.f64 (*.f64 alphax alphax) alphay))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0))))) (*.f64 (fma.f64 cos2phi alphay (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay)) (/.f64 1 (*.f64 (*.f64 alphax alphax) alphay))))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi alphay (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay))) (/.f64 -1 (/.f64 1 (*.f64 (*.f64 alphax alphax) alphay))))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 -1 (/.f64 1 (*.f64 (*.f64 alphax alphax) alphay)))) (fma.f64 cos2phi alphay (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay)))
(*.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi alphay (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay)))) (/.f64 1 (/.f64 1 (*.f64 (*.f64 alphax alphax) alphay))))
(/.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi alphay (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay)))) (/.f64 1 (*.f64 (*.f64 alphax alphax) alphay)))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2)))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(/.f64 (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) 1) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2)))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 1)
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (*.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2)))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) -1))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))) 3)
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(pow.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 3) 1/3)
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 1)
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(neg.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 1))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(neg.f64 (*.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(neg.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))))
(neg.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (log1p.f64 (neg.f64 u0))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(neg.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) -1))
(neg.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))))
(neg.f64 (-.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(neg.f64 (-.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 0))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 3))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (/.f64 1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 (/.f64 1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 sin2phi alphay) 0) (pow.f64 (/.f64 alphay (/.f64 sin2phi alphay)) -1) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 (/.f64 sin2phi alphay) 0) (/.f64 1 (/.f64 alphay (/.f64 sin2phi alphay))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 sin2phi 0) (pow.f64 (/.f64 (*.f64 alphay alphay) sin2phi) -1) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 sin2phi 0) (/.f64 1 (/.f64 (*.f64 alphay alphay) sin2phi)) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) 0) (/.f64 (cbrt.f64 sin2phi) (/.f64 (*.f64 alphay alphay) (cbrt.f64 (*.f64 sin2phi sin2phi)))) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) 0) (/.f64 (cbrt.f64 sin2phi) (/.f64 (*.f64 alphay alphay) (cbrt.f64 (*.f64 sin2phi sin2phi)))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 sin2phi alphay) 0) (/.f64 -1 (/.f64 (neg.f64 alphay) (/.f64 sin2phi alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 (/.f64 sin2phi alphay) 0) (/.f64 -1 (neg.f64 (/.f64 alphay (/.f64 sin2phi alphay)))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 -1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 (/.f64 -1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 1 alphay) 0) (/.f64 (neg.f64 sin2phi) (/.f64 (neg.f64 alphay) (/.f64 1 alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 (/.f64 1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (neg.f64 (/.f64 sin2phi alphay)) 0) (pow.f64 (/.f64 alphay (/.f64 sin2phi alphay)) -1) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 (neg.f64 (/.f64 sin2phi alphay)) 0) (/.f64 1 (/.f64 alphay (/.f64 sin2phi alphay))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 1 0) (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 1 0) (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (cbrt.f64 (/.f64 sin2phi alphay)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) (/.f64 alphay (cbrt.f64 (/.f64 sin2phi alphay)))) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 (cbrt.f64 (/.f64 sin2phi alphay)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) (/.f64 alphay (cbrt.f64 (/.f64 sin2phi alphay)))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay) 0) (/.f64 (cbrt.f64 sin2phi) (/.f64 alphay (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay) 0) (/.f64 (cbrt.f64 sin2phi) (/.f64 alphay (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 -1 alphay) 0) (/.f64 (neg.f64 sin2phi) (/.f64 alphay (/.f64 -1 alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 (/.f64 -1 alphay) 0) (neg.f64 (/.f64 sin2phi (/.f64 alphay (/.f64 -1 alphay)))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 sin2phi 0) (/.f64 (/.f64 1 alphay) (/.f64 alphay sin2phi)) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 sin2phi 0) (/.f64 (/.f64 1 alphay) (/.f64 alphay sin2phi)) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) 0) (/.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 alphay (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))))) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) 0) (/.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 alphay (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (cbrt.f64 sin2phi) 0) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (/.f64 (*.f64 alphay alphay) (cbrt.f64 sin2phi))) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 (cbrt.f64 sin2phi) 0) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (/.f64 (*.f64 alphay alphay) (cbrt.f64 sin2phi))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 0) (/.f64 1 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) -1)) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 0) (pow.f64 (/.f64 1 (/.f64 sin2phi (*.f64 alphay alphay))) -1) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) 0) (/.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (/.f64 alphay (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)))) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) 0) (/.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (/.f64 alphay (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (/.f64 sin2phi alphay))) (/.f64 (neg.f64 alphay) (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)))) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (/.f64 sin2phi alphay))) (/.f64 (neg.f64 alphay) (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2))) 0) (/.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (/.f64 alphay (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)))) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2))) 0) (/.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (/.f64 alphay (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)))) (/.f64 sin2phi (*.f64 alphay alphay)))
(+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (*.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 0))
(/.f64 sin2phi (*.f64 alphay alphay))
(+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (*.f64 0 (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 sin2phi (*.f64 alphay alphay))
(-.f64 0 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 sin2phi (*.f64 alphay alphay))
(-.f64 (/.f64 0 (neg.f64 alphay)) (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))
(+.f64 (/.f64 0 (neg.f64 alphay)) (/.f64 sin2phi (*.f64 alphay alphay)))
(-.f64 (/.f64 0 (neg.f64 (*.f64 alphay alphay))) (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))
(+.f64 (/.f64 0 (neg.f64 (*.f64 alphay alphay))) (/.f64 sin2phi (*.f64 alphay alphay)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2)))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2)) (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 1 (/.f64 (/.f64 sin2phi alphay) alphay))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 1)
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (/.f64 1 alphay) (/.f64 sin2phi alphay))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 sin2phi (/.f64 1 (*.f64 alphay alphay)))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (neg.f64 (/.f64 sin2phi alphay)) (/.f64 -1 alphay))
(*.f64 (/.f64 sin2phi (cbrt.f64 alphay)) (/.f64 (/.f64 1 alphay) (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (/.f64 sin2phi (cbrt.f64 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))
(*.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 sin2phi alphay)) (cbrt.f64 (*.f64 alphay alphay)))
(*.f64 (/.f64 (cbrt.f64 sin2phi) alphay) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 (*.f64 alphay alphay))) (/.f64 sin2phi (cbrt.f64 alphay)))
(/.f64 (/.f64 sin2phi (cbrt.f64 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))
(*.f64 (/.f64 1 (*.f64 alphay alphay)) sin2phi)
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay) (/.f64 (cbrt.f64 sin2phi) alphay))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (/.f64 1 alphay)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 sin2phi alphay)) (cbrt.f64 (*.f64 alphay alphay)))
(*.f64 (/.f64 -1 alphay) (neg.f64 (/.f64 sin2phi alphay)))
(*.f64 (neg.f64 (/.f64 sin2phi alphay)) (/.f64 -1 alphay))
(*.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (/.f64 sin2phi alphay)) (cbrt.f64 alphay))
(*.f64 (*.f64 (/.f64 1 alphay) (cbrt.f64 sin2phi)) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (*.f64 (/.f64 1 alphay) (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2))) (cbrt.f64 (/.f64 sin2phi alphay)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2))) alphay)
(*.f64 (*.f64 (/.f64 1 alphay) (cbrt.f64 (/.f64 sin2phi alphay))) (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2))) alphay)
(*.f64 (*.f64 (/.f64 1 alphay) (cbrt.f64 (/.f64 1 alphay))) (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 sin2phi alphay)) (cbrt.f64 (*.f64 alphay alphay)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 sin2phi alphay))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) alphay)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 sin2phi alphay))) (/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2))) (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2))) alphay))
(*.f64 (cbrt.f64 sin2phi) (*.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) alphay)))
(*.f64 (cbrt.f64 sin2phi) (/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphay)) (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2))) alphay))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay))) 2) (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2))))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (*.f64 (cbrt.f64 (/.f64 1 alphay)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2))))
(*.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (cbrt.f64 (*.f64 (/.f64 1 alphay) (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))))
(*.f64 -1 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 sin2phi (*.f64 (/.f64 -1 alphay) (/.f64 -1 alphay)))
(*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2))
(*.f64 (neg.f64 sin2phi) (*.f64 (/.f64 1 alphay) (/.f64 -1 alphay)))
(*.f64 (neg.f64 sin2phi) (/.f64 (/.f64 -1 alphay) alphay))
(*.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2))) (/.f64 -1 alphay)))
(*.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) (/.f64 -1 alphay))))
(*.f64 (cbrt.f64 (/.f64 1 alphay)) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (/.f64 sin2phi alphay)))
(*.f64 (cbrt.f64 sin2phi) (*.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay) (/.f64 1 alphay)))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) (*.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (/.f64 1 alphay)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2))) alphay)
(*.f64 (neg.f64 sin2phi) (*.f64 (/.f64 -1 alphay) (/.f64 1 alphay)))
(*.f64 (neg.f64 sin2phi) (/.f64 (/.f64 -1 alphay) alphay))
(*.f64 (cbrt.f64 (/.f64 1 alphay)) (*.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (/.f64 1 alphay)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 sin2phi alphay)) (cbrt.f64 (*.f64 alphay alphay)))
(*.f64 (neg.f64 sin2phi) (/.f64 1 (neg.f64 (*.f64 alphay alphay))))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) (/.f64 1 (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (/.f64 sin2phi (cbrt.f64 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))
(*.f64 (/.f64 -1 (cbrt.f64 alphay)) (/.f64 (/.f64 sin2phi alphay) (neg.f64 (cbrt.f64 (*.f64 alphay alphay)))))
(/.f64 (neg.f64 (/.f64 sin2phi alphay)) (*.f64 (cbrt.f64 alphay) (neg.f64 (cbrt.f64 (*.f64 alphay alphay)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 sin2phi alphay)) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2))) alphay))
(/.f64 (*.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)))) (neg.f64 alphay))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2))) (cbrt.f64 (*.f64 alphay alphay))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) (cbrt.f64 (*.f64 alphay alphay)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (/.f64 sin2phi alphay))) 1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) (neg.f64 alphay)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 sin2phi alphay))) (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2))) (neg.f64 alphay))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 alphay))) (/.f64 (neg.f64 (/.f64 sin2phi alphay)) (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (*.f64 1 (neg.f64 (/.f64 sin2phi alphay))) (*.f64 (cbrt.f64 (neg.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay))))
(*.f64 (/.f64 sin2phi -1) (/.f64 (/.f64 -1 alphay) alphay))
(/.f64 (*.f64 sin2phi (/.f64 -1 alphay)) (neg.f64 alphay))
(*.f64 (/.f64 sin2phi (cbrt.f64 (neg.f64 alphay))) (/.f64 (/.f64 -1 alphay) (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (*.f64 sin2phi (/.f64 -1 alphay)) (*.f64 (cbrt.f64 (neg.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay))))
(*.f64 (/.f64 (neg.f64 sin2phi) (cbrt.f64 alphay)) (/.f64 (/.f64 1 alphay) (neg.f64 (cbrt.f64 (*.f64 alphay alphay)))))
(/.f64 (*.f64 (/.f64 (neg.f64 sin2phi) (cbrt.f64 alphay)) (/.f64 1 alphay)) (neg.f64 (cbrt.f64 (*.f64 alphay alphay))))
(*.f64 (neg.f64 sin2phi) (/.f64 (/.f64 1 alphay) (neg.f64 alphay)))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 alphay)) 1) (/.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) alphay))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 sin2phi alphay)) (cbrt.f64 (*.f64 alphay alphay)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 alphay)) (cbrt.f64 alphay)) (/.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (/.f64 sin2phi (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (cbrt.f64 (*.f64 alphay alphay)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 alphay)) alphay) (/.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) 1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 sin2phi alphay)) (cbrt.f64 (*.f64 alphay alphay)))
(*.f64 (/.f64 1 alphay) (/.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 alphay)))
(/.f64 (/.f64 sin2phi (cbrt.f64 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))
(*.f64 (/.f64 (cbrt.f64 (/.f64 sin2phi alphay)) alphay) (/.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) 1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2))) alphay)
(*.f64 (/.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) (cbrt.f64 alphay)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) (*.f64 alphay alphay))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 sin2phi alphay) 2) alphay)))
(*.f64 (neg.f64 sin2phi) (/.f64 (/.f64 -1 alphay) alphay))
(*.f64 (/.f64 (neg.f64 sin2phi) (cbrt.f64 alphay)) (/.f64 (/.f64 -1 alphay) (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (*.f64 (neg.f64 sin2phi) (/.f64 -1 alphay)) (*.f64 (cbrt.f64 alphay) (cbrt.f64 (*.f64 alphay alphay))))
(*.f64 (neg.f64 (/.f64 sin2phi alphay)) (/.f64 (/.f64 -1 alphay) 1))
(*.f64 (neg.f64 (/.f64 sin2phi alphay)) (/.f64 -1 alphay))
(*.f64 (/.f64 (neg.f64 sin2phi) (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (/.f64 -1 alphay) (cbrt.f64 alphay)))
(/.f64 (*.f64 (neg.f64 sin2phi) (/.f64 -1 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (cbrt.f64 alphay)))
(*.f64 (cbrt.f64 sin2phi) (/.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay) alphay))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (/.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay) (cbrt.f64 (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay)))
(*.f64 (/.f64 (cbrt.f64 sin2phi) alphay) (/.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay) 1))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)))
(/.f64 (/.f64 sin2phi (cbrt.f64 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))
(*.f64 (/.f64 (/.f64 1 alphay) 1) (/.f64 sin2phi alphay))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (/.f64 sin2phi (cbrt.f64 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) 1) (/.f64 (cbrt.f64 (/.f64 sin2phi alphay)) alphay))
(/.f64 (*.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2))) alphay)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) (cbrt.f64 alphay)) (/.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (cbrt.f64 (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) (*.f64 alphay alphay))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 sin2phi alphay) 2) alphay)))
(*.f64 (/.f64 sin2phi alphay) (/.f64 (/.f64 1 alphay) 1))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)))
(/.f64 (/.f64 sin2phi (cbrt.f64 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))
(*.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) alphay))
(/.f64 (*.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2))) alphay)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) alphay) (cbrt.f64 (/.f64 sin2phi alphay)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2))) alphay)
(*.f64 (cbrt.f64 (neg.f64 (/.f64 sin2phi alphay))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) (/.f64 -1 alphay)))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) (neg.f64 (cbrt.f64 (*.f64 alphay alphay)))))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2))) (neg.f64 (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (/.f64 sin2phi alphay) alphay)
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 (neg.f64 (/.f64 sin2phi alphay)) (neg.f64 alphay))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (/.f64 sin2phi (cbrt.f64 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))
(/.f64 (neg.f64 sin2phi) (neg.f64 (*.f64 alphay alphay)))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 (*.f64 (/.f64 1 alphay) (/.f64 sin2phi (cbrt.f64 alphay))) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (/.f64 sin2phi (cbrt.f64 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))
(/.f64 (*.f64 (cbrt.f64 sin2phi) (/.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) alphay)) (cbrt.f64 alphay))
(/.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi (pow.f64 (/.f64 sin2phi alphay) 2))) alphay) (cbrt.f64 alphay))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 sin2phi)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) alphay)) (cbrt.f64 (neg.f64 alphay)))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (neg.f64 sin2phi)) (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2))) alphay) (cbrt.f64 (neg.f64 alphay)))
(/.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 alphay))
(/.f64 (/.f64 sin2phi (cbrt.f64 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 sin2phi alphay))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2))) (cbrt.f64 (neg.f64 alphay)))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (/.f64 sin2phi alphay)) (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))) (cbrt.f64 (neg.f64 alphay)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 sin2phi alphay)) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (*.f64 (/.f64 sin2phi (cbrt.f64 alphay)) (/.f64 1 alphay)) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (/.f64 sin2phi (cbrt.f64 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))
(/.f64 (*.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) 1) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (/.f64 sin2phi (cbrt.f64 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))
(/.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)))
(/.f64 sin2phi (*.f64 (cbrt.f64 (pow.f64 alphay 4)) (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (/.f64 sin2phi (cbrt.f64 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))
(/.f64 (/.f64 (neg.f64 (/.f64 sin2phi alphay)) (cbrt.f64 alphay)) (neg.f64 (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (/.f64 sin2phi (cbrt.f64 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))
(/.f64 sin2phi (/.f64 (*.f64 alphay alphay) 1))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 (neg.f64 sin2phi) (/.f64 (neg.f64 (*.f64 alphay alphay)) 1))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 1)
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 (*.f64 (cbrt.f64 sin2phi) (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2))) (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)))
(/.f64 (cbrt.f64 (*.f64 sin2phi (pow.f64 (/.f64 sin2phi alphay) 2))) (cbrt.f64 (pow.f64 alphay 4)))
(/.f64 (*.f64 (/.f64 sin2phi (cbrt.f64 alphay)) (cbrt.f64 (/.f64 1 alphay))) (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphay)) sin2phi) (cbrt.f64 alphay)) (cbrt.f64 (pow.f64 alphay 4)))
(/.f64 (*.f64 (neg.f64 sin2phi) (cbrt.f64 (/.f64 1 alphay))) (*.f64 (neg.f64 alphay) (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphay)) sin2phi) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))
(/.f64 (*.f64 (/.f64 sin2phi (cbrt.f64 alphay)) -1) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (neg.f64 alphay)))
(/.f64 (/.f64 sin2phi (cbrt.f64 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))
(/.f64 (*.f64 (neg.f64 sin2phi) -1) (*.f64 alphay alphay))
(*.f64 (neg.f64 (/.f64 sin2phi alphay)) (/.f64 -1 alphay))
(/.f64 (*.f64 (/.f64 sin2phi (cbrt.f64 alphay)) 1) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))
(/.f64 (/.f64 sin2phi (cbrt.f64 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphay)) sin2phi) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 sin2phi (cbrt.f64 alphay))) (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphay)) sin2phi) (cbrt.f64 alphay)) (cbrt.f64 (pow.f64 alphay 4)))
(/.f64 (*.f64 -1 (/.f64 sin2phi (cbrt.f64 alphay))) (*.f64 (neg.f64 alphay) (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (/.f64 sin2phi (cbrt.f64 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))
(/.f64 (*.f64 1 (/.f64 sin2phi (cbrt.f64 alphay))) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))
(/.f64 (/.f64 sin2phi (cbrt.f64 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphay)) (neg.f64 sin2phi)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (neg.f64 alphay)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphay)) sin2phi) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))
(/.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay))) (neg.f64 (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (/.f64 sin2phi (cbrt.f64 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) 3)
(/.f64 sin2phi (*.f64 alphay alphay))
(pow.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 3) 1/3)
(/.f64 sin2phi (*.f64 alphay alphay))
(pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 1)
(/.f64 sin2phi (*.f64 alphay alphay))
(neg.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 sin2phi (*.f64 alphay alphay))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 3))
(/.f64 sin2phi (*.f64 alphay alphay))

localize59.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 cos2phi (*.f64 alphax alphax))
0.3b
(*.f64 (/.f64 -1 (*.f64 alphay alphay)) (neg.f64 sin2phi))
0.3b
(/.f64 -1 (*.f64 alphay alphay))
0.4b
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 (/.f64 -1 (*.f64 alphay alphay)) (neg.f64 sin2phi))))
Compiler

Compiled 82 to 27 computations (67.1% saved)

series173.0ms (0.5%)

Counts
3 → 86
Calls

24 calls:

TimeVariablePointExpression
1.0ms
sin2phi
@inf
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 (/.f64 -1 (*.f64 alphay alphay)) (neg.f64 sin2phi))))
1.0ms
alphay
@inf
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 (/.f64 -1 (*.f64 alphay alphay)) (neg.f64 sin2phi))))
1.0ms
sin2phi
@-inf
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 (/.f64 -1 (*.f64 alphay alphay)) (neg.f64 sin2phi))))
1.0ms
alphay
@-inf
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 (/.f64 -1 (*.f64 alphay alphay)) (neg.f64 sin2phi))))
1.0ms
cos2phi
@inf
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 (/.f64 -1 (*.f64 alphay alphay)) (neg.f64 sin2phi))))
Compiler

Compiled 16350 to 12510 computations (23.5% saved)

rewrite140.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
132×egg-rr
68×egg-rr
56×egg-rr
Counts
3 → 256
Calls
Call 1
Inputs
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 (/.f64 -1 (*.f64 alphay alphay)) (neg.f64 sin2phi))))
(/.f64 -1 (*.f64 alphay alphay))
(*.f64 (/.f64 -1 (*.f64 alphay alphay)) (neg.f64 sin2phi))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 1 (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) (log1p.f64 (neg.f64 u0)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (pow.f64 (/.f64 1 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) -1) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 -1 (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) (neg.f64 (log1p.f64 (neg.f64 u0))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (log1p.f64 (neg.f64 u0))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 1 (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) (log1p.f64 (neg.f64 u0)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 -1 (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (log1p.f64 (neg.f64 u0)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 sin2phi (*.f64 alphax alphax) (neg.f64 (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay)))))) (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)) 0) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 (neg.f64 cos2phi) (*.f64 alphay alphay) (neg.f64 (*.f64 (*.f64 alphax alphax) sin2phi)))) (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) -1) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) -1) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 1) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log1p.f64 (neg.f64 u0)) (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (log1p.f64 (neg.f64 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (log1p.f64 (neg.f64 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (neg.f64 (log1p.f64 (neg.f64 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2) (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0))))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) 1) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (log1p.f64 (neg.f64 u0))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (neg.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) 1) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))) (neg.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (neg.f64 (log1p.f64 (neg.f64 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 -1 (*.f64 alphay alphay)) (/.f64 -1 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 -1 (*.f64 alphay alphay)) (/.f64 -1 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (*.f64 alphay alphay)) 0) (pow.f64 (/.f64 1 (/.f64 -1 (*.f64 alphay alphay))) -1) (/.f64 -1 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 alphay) 0) (/.f64 1 (/.f64 alphay (/.f64 -1 alphay))) (/.f64 -1 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) 0) (/.f64 (cbrt.f64 (/.f64 -1 alphay)) (/.f64 alphay (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))) (/.f64 -1 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 alphay) 0) (/.f64 -1 (/.f64 alphay (/.f64 1 alphay))) (/.f64 -1 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))) 0) (/.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 alphay (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))))) (/.f64 -1 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 alphay alphay)) 0) (/.f64 -1 (*.f64 alphay alphay)) (/.f64 -1 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (*.f64 alphay alphay)) (*.f64 (/.f64 -1 (*.f64 alphay alphay)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (*.f64 alphay alphay)) (*.f64 0 (/.f64 -1 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 1 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (*.f64 alphay alphay))) (/.f64 1 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 -1 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 alphay alphay)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 alphay) (/.f64 1 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 alphay) (/.f64 -1 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 alphay alphay)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 alphay alphay)) 2)) (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 alphay alphay)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))) (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 alphay alphay)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 alphay) (cbrt.f64 alphay)) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) 1) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 -1 alphay)) 1) (*.f64 (cbrt.f64 alphay) (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 alphay) alphay)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -1 alphay) (cbrt.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 alphay) (neg.f64 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 alphay alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (neg.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 alphay) 1) (neg.f64 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 alphay) (cbrt.f64 (/.f64 -1 alphay))) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (*.f64 alphay alphay)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 alphay alphay)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 -1 alphay) (cbrt.f64 alphay)) 1) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 -1 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (*.f64 alphay (cbrt.f64 alphay))) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 -1 alphay) (cbrt.f64 alphay)) (cbrt.f64 alphay)) (cbrt.f64 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 -1 alphay) (cbrt.f64 alphay)) (cbrt.f64 (cbrt.f64 (*.f64 alphay alphay)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 alphay alphay))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 -1 alphay) (cbrt.f64 alphay)) 1) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 alphay alphay))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 alphay alphay))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 -1 alphay)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)) (cbrt.f64 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 alphay alphay)) 2)) (cbrt.f64 (neg.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 -1 alphay) (cbrt.f64 alphay))) (cbrt.f64 (neg.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 -1 (*.f64 alphay alphay)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 (*.f64 alphay alphay)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (*.f64 alphay alphay)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 1 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 alphay alphay)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (cbrt.f64 sin2phi) (*.f64 alphay alphay)) (cbrt.f64 (*.f64 sin2phi sin2phi)) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 sin2phi) (/.f64 -1 (*.f64 alphay alphay)) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 sin2phi (/.f64 1 (*.f64 alphay alphay)) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 -1 alphay) (neg.f64 (/.f64 sin2phi alphay)) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (*.f64 alphay alphay)) sin2phi (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 -1 (*.f64 alphay alphay)) (neg.f64 sin2phi) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 sin2phi (*.f64 alphay alphay)) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 alphay alphay)) 2)) (neg.f64 sin2phi)) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))) (/.f64 (neg.f64 sin2phi) (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 1 (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (neg.f64 sin2phi)) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (neg.f64 (*.f64 alphay alphay))) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 alphay alphay)) 2)) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 sin2phi) 0) (/.f64 -1 (/.f64 (*.f64 alphay alphay) (neg.f64 sin2phi))) (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 0) (pow.f64 (/.f64 1 (/.f64 sin2phi (*.f64 alphay alphay))) -1) (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 sin2phi sin2phi))) 0) (/.f64 (cbrt.f64 sin2phi) (/.f64 (neg.f64 (*.f64 alphay alphay)) (neg.f64 (cbrt.f64 (*.f64 sin2phi sin2phi))))) (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) 0) (/.f64 (cbrt.f64 (neg.f64 sin2phi)) (/.f64 (neg.f64 (*.f64 alphay alphay)) (cbrt.f64 (*.f64 sin2phi sin2phi)))) (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 sin2phi) 0) (/.f64 1 (/.f64 (neg.f64 (*.f64 alphay alphay)) (neg.f64 sin2phi))) (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (*.f64 alphay alphay) (neg.f64 sin2phi))) (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (neg.f64 sin2phi)) 0) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (/.f64 (neg.f64 (*.f64 alphay alphay)) (cbrt.f64 (neg.f64 sin2phi)))) (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 sin2phi) 0) (/.f64 (/.f64 -1 alphay) (/.f64 alphay (neg.f64 sin2phi))) (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 alphay) 0) (/.f64 (neg.f64 sin2phi) (/.f64 alphay (/.f64 -1 alphay))) (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 0) 0) (/.f64 (-.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2) 0) (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 0)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3) 0) (+.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2) (+.f64 0 (*.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 0)))) (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2) (*.f64 0 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))))) (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3) 0) (+.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2) (+.f64 0 (*.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 0)))) (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) 0) (/.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2) (*.f64 0 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))))) (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2) (+.f64 0 (*.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 0))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3) 0) (+.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2) (+.f64 0 (*.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 0)))) (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2) (*.f64 0 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))) 0) (/.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2) (*.f64 0 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))))) (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 0) (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (*.f64 alphay alphay)) 0) (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (*.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 -1 (*.f64 alphay alphay))) (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (*.f64 0 (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (*.f64 -1 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (*.f64 (neg.f64 0) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (*.f64 alphay alphay))) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 alphay alphay)) (neg.f64 sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 sin2phi) (/.f64 -1 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 alphay alphay)) sin2phi)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 sin2phi) (*.f64 alphay alphay)) (cbrt.f64 (*.f64 sin2phi sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 sin2phi (/.f64 1 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 alphay alphay)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 sin2phi)) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (neg.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 alphay alphay)) 2)) (neg.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))) (/.f64 (neg.f64 sin2phi) (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 alphay) (neg.f64 (/.f64 sin2phi alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (/.f64 (cbrt.f64 sin2phi) (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 alphay alphay)) 2)) (neg.f64 sin2phi)) (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (neg.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 alphay alphay)) 2)) (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 sin2phi) (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))) (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 sin2phi alphay)) (/.f64 -1 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 sin2phi) (neg.f64 (*.f64 alphay alphay))) (neg.f64 (cbrt.f64 (*.f64 sin2phi sin2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 alphay alphay)) (cbrt.f64 sin2phi)) (cbrt.f64 (*.f64 sin2phi sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 alphay alphay)) (cbrt.f64 (*.f64 sin2phi sin2phi))) (cbrt.f64 sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 sin2phi) (*.f64 (neg.f64 (cbrt.f64 (*.f64 sin2phi sin2phi))) (/.f64 -1 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) 2) 2) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (neg.f64 alphay)) (/.f64 (cbrt.f64 (neg.f64 sin2phi)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (cbrt.f64 (neg.f64 (*.f64 alphay alphay)))) (/.f64 (cbrt.f64 (neg.f64 sin2phi)) (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) 1) (/.f64 (cbrt.f64 sin2phi) (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay) (/.f64 (cbrt.f64 (neg.f64 sin2phi)) (neg.f64 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) -1) (/.f64 (cbrt.f64 sin2phi) (neg.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (cbrt.f64 (neg.f64 sin2phi)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 sin2phi)) (neg.f64 alphay)) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 sin2phi)) alphay) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (neg.f64 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 sin2phi) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 sin2phi) (neg.f64 alphay)) (/.f64 (neg.f64 (cbrt.f64 (*.f64 sin2phi sin2phi))) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 sin2phi sin2phi))) (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 sin2phi) (/.f64 (neg.f64 (cbrt.f64 (*.f64 sin2phi sin2phi))) (neg.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 sin2phi) alphay) (/.f64 (neg.f64 (cbrt.f64 (*.f64 sin2phi sin2phi))) (neg.f64 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 sin2phi)) (/.f64 (neg.f64 (cbrt.f64 (*.f64 sin2phi sin2phi))) (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 sin2phi sin2phi))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 alphay) (/.f64 sin2phi alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (/.f64 (neg.f64 sin2phi) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (/.f64 sin2phi (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 sin2phi (cbrt.f64 (neg.f64 (*.f64 alphay alphay)))) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 sin2phi) (cbrt.f64 (*.f64 alphay alphay))) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (+.f64 0 (*.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) 0))) (-.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 alphay alphay)) 2)) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 -1 alphay)) (neg.f64 sin2phi)) (*.f64 (cbrt.f64 alphay) (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 -1 alphay)) (neg.f64 sin2phi)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 sin2phi (*.f64 alphay alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 sin2phi) (neg.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 sin2phi alphay) alphay)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 alphay alphay)) 2)) sin2phi) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 sin2phi alphay)) (neg.f64 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 sin2phi) (/.f64 (/.f64 -1 alphay) (cbrt.f64 alphay))) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 sin2phi) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 -1 alphay) (cbrt.f64 alphay)) (neg.f64 sin2phi)) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 alphay) sin2phi) alphay)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) sin2phi) (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 sin2phi) (cbrt.f64 (*.f64 alphay alphay))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 sin2phi (cbrt.f64 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 sin2phi (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 sin2phi (*.f64 alphay (cbrt.f64 alphay))) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) 1) (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 alphay alphay))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 alphay alphay))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3))))))

simplify718.0ms (1.9%)

Algorithm
egglog
Counts
342 → 411
Calls
Call 1
Inputs
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 u0 2) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))))
(+.f64 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (*.f64 (pow.f64 cos2phi 3) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 4) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 cos2phi) 3))))) (pow.f64 (pow.f64 alphay 2) 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 cos2phi) 3))))) (pow.f64 (pow.f64 alphay 2) 2)) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 -1 cos2phi) 4) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 6) (log.f64 (-.f64 1 u0)))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 6) (log.f64 (-.f64 1 u0)))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 8) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (pow.f64 (pow.f64 alphay 2) 2)))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 6) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (pow.f64 (pow.f64 sin2phi 2) 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphax) 4))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphax) 4))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (/.f64 -1 alphax) 6) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (pow.f64 (pow.f64 sin2phi 2) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 alphay 6) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 alphay 8)))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 alphay 6) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (log.f64 (-.f64 1 u0)))))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (log.f64 (-.f64 1 u0)))))) (*.f64 cos2phi (pow.f64 cos2phi 2)))) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 6) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 cos2phi 2) 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) 4))))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphay) 6) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 cos2phi 2) 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) 4))))) (*.f64 cos2phi (pow.f64 cos2phi 2)))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 (pow.f64 sin2phi 3) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (pow.f64 (pow.f64 alphay 2) 2)))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 alphax 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 alphax 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 alphax 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)))))
(*.f64 -1 (pow.f64 alphay -2))
(*.f64 -1 (pow.f64 alphay -2))
(*.f64 -1 (pow.f64 alphay -2))
(*.f64 -1 (pow.f64 alphay -2))
(*.f64 -1 (pow.f64 (/.f64 1 alphay) 2))
(*.f64 -1 (pow.f64 (/.f64 1 alphay) 2))
(*.f64 -1 (pow.f64 (/.f64 1 alphay) 2))
(*.f64 -1 (pow.f64 (/.f64 1 alphay) 2))
(*.f64 -1 (pow.f64 (/.f64 -1 alphay) 2))
(*.f64 -1 (pow.f64 (/.f64 -1 alphay) 2))
(*.f64 -1 (pow.f64 (/.f64 -1 alphay) 2))
(*.f64 -1 (pow.f64 (/.f64 -1 alphay) 2))
(*.f64 sin2phi (pow.f64 alphay -2))
(*.f64 sin2phi (pow.f64 alphay -2))
(*.f64 sin2phi (pow.f64 alphay -2))
(*.f64 sin2phi (pow.f64 alphay -2))
(*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2))
(*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2))
(*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2))
(*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2))
(*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2))
(*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2))
(*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2))
(*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (pow.f64 alphay 2))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 1 (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) (log1p.f64 (neg.f64 u0)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (pow.f64 (/.f64 1 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) -1) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 -1 (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) (neg.f64 (log1p.f64 (neg.f64 u0))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (log1p.f64 (neg.f64 u0))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 1 0) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 1 (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) (log1p.f64 (neg.f64 u0)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 -1 (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (log1p.f64 (neg.f64 u0)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 sin2phi (*.f64 alphax alphax) (neg.f64 (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay)))))) (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)) 0) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 (neg.f64 cos2phi) (*.f64 alphay alphay) (neg.f64 (*.f64 (*.f64 alphax alphax) sin2phi)))) (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(+.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 0))
(+.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))))
(-.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(-.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) -1) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 1))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) -1) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 1) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 1 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (log1p.f64 (neg.f64 u0)))
(*.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (log1p.f64 (neg.f64 u0))))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) -1)
(*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (neg.f64 (log1p.f64 (neg.f64 u0))))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2) (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))))
(*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 1))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 1))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) 1))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))
(*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) 2))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0))))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) 1) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) -1)
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (log1p.f64 (neg.f64 u0))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (neg.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))
(/.f64 (/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) 1) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(/.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))) (neg.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))
(pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) 3)
(pow.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) 1/3)
(pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(neg.f64 (*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (neg.f64 (log1p.f64 (neg.f64 u0)))))
(cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 3))
(if (!=.f64 -1 0) (/.f64 -1 (*.f64 alphay alphay)) (/.f64 -1 (*.f64 alphay alphay)))
(if (!=.f64 1 0) (/.f64 -1 (*.f64 alphay alphay)) (/.f64 -1 (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 -1 (*.f64 alphay alphay)) 0) (pow.f64 (/.f64 1 (/.f64 -1 (*.f64 alphay alphay))) -1) (/.f64 -1 (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 -1 alphay) 0) (/.f64 1 (/.f64 alphay (/.f64 -1 alphay))) (/.f64 -1 (*.f64 alphay alphay)))
(if (!=.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) 0) (/.f64 (cbrt.f64 (/.f64 -1 alphay)) (/.f64 alphay (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))) (/.f64 -1 (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 1 alphay) 0) (/.f64 -1 (/.f64 alphay (/.f64 1 alphay))) (/.f64 -1 (*.f64 alphay alphay)))
(if (!=.f64 (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))) 0) (/.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 alphay (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))))) (/.f64 -1 (*.f64 alphay alphay)))
(if (!=.f64 (neg.f64 (*.f64 alphay alphay)) 0) (/.f64 -1 (*.f64 alphay alphay)) (/.f64 -1 (*.f64 alphay alphay)))
(+.f64 (/.f64 -1 (*.f64 alphay alphay)) (*.f64 (/.f64 -1 (*.f64 alphay alphay)) 0))
(+.f64 (/.f64 -1 (*.f64 alphay alphay)) (*.f64 0 (/.f64 -1 (*.f64 alphay alphay))))
(-.f64 0 (/.f64 1 (*.f64 alphay alphay)))
(-.f64 (/.f64 0 (neg.f64 (*.f64 alphay alphay))) (/.f64 1 (*.f64 alphay alphay)))
(*.f64 1 (/.f64 -1 (*.f64 alphay alphay)))
(*.f64 (/.f64 -1 (*.f64 alphay alphay)) 1)
(*.f64 (/.f64 -1 alphay) (/.f64 1 alphay))
(*.f64 (/.f64 1 alphay) (/.f64 -1 alphay))
(*.f64 (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 alphay alphay)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 alphay alphay)) 2)) (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))))
(*.f64 -1 (/.f64 1 (*.f64 alphay alphay)))
(*.f64 (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))))
(*.f64 (/.f64 1 (*.f64 alphay alphay)) -1)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))) (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 alphay alphay)) 2))))
(*.f64 (/.f64 (/.f64 -1 alphay) (cbrt.f64 alphay)) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) 1) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)) -1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 alphay)) 1) (*.f64 (cbrt.f64 alphay) (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))))
(/.f64 (/.f64 -1 alphay) alphay)
(/.f64 (/.f64 (/.f64 -1 alphay) (cbrt.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (/.f64 1 alphay) (neg.f64 alphay))
(/.f64 (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)))
(/.f64 -1 (*.f64 alphay alphay))
(/.f64 1 (neg.f64 (*.f64 alphay alphay)))
(/.f64 (*.f64 (/.f64 1 alphay) 1) (neg.f64 alphay))
(/.f64 (*.f64 (/.f64 1 alphay) (cbrt.f64 (/.f64 -1 alphay))) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (/.f64 -1 (*.f64 alphay alphay)) 1)
(/.f64 (/.f64 1 (*.f64 alphay alphay)) -1)
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (*.f64 (/.f64 (/.f64 -1 alphay) (cbrt.f64 alphay)) 1) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))))
(/.f64 (cbrt.f64 (/.f64 -1 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))
(/.f64 (/.f64 -1 (*.f64 alphay (cbrt.f64 alphay))) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (/.f64 (/.f64 (/.f64 -1 alphay) (cbrt.f64 alphay)) (cbrt.f64 alphay)) (cbrt.f64 alphay))
(/.f64 (/.f64 (/.f64 (/.f64 -1 alphay) (cbrt.f64 alphay)) (cbrt.f64 (cbrt.f64 (*.f64 alphay alphay)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 alphay alphay))) 2))
(/.f64 (/.f64 (/.f64 (/.f64 -1 alphay) (cbrt.f64 alphay)) 1) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (/.f64 (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 alphay alphay))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 alphay alphay))) 2) 2))
(/.f64 (cbrt.f64 (/.f64 -1 alphay)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)) (cbrt.f64 alphay)))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 alphay alphay)) 2)) (cbrt.f64 (neg.f64 (*.f64 alphay alphay))))
(/.f64 (neg.f64 (/.f64 (/.f64 -1 alphay) (cbrt.f64 alphay))) (cbrt.f64 (neg.f64 (*.f64 alphay alphay))))
(pow.f64 (pow.f64 (/.f64 -1 (*.f64 alphay alphay)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))) 3)
(pow.f64 (/.f64 -1 (*.f64 alphay alphay)) 1)
(pow.f64 (neg.f64 (*.f64 alphay alphay)) -1)
(neg.f64 (/.f64 1 (*.f64 alphay alphay)))
(cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 alphay alphay)) 3))
(fma.f64 0 0 (/.f64 sin2phi (*.f64 alphay alphay)))
(fma.f64 1 0 (/.f64 sin2phi (*.f64 alphay alphay)))
(fma.f64 (/.f64 (cbrt.f64 sin2phi) (*.f64 alphay alphay)) (cbrt.f64 (*.f64 sin2phi sin2phi)) (neg.f64 0))
(fma.f64 (neg.f64 sin2phi) (/.f64 -1 (*.f64 alphay alphay)) (neg.f64 0))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (neg.f64 0))
(fma.f64 sin2phi (/.f64 1 (*.f64 alphay alphay)) (neg.f64 0))
(fma.f64 (/.f64 -1 alphay) (neg.f64 (/.f64 sin2phi alphay)) (neg.f64 0))
(fma.f64 (/.f64 1 (*.f64 alphay alphay)) sin2phi (neg.f64 0))
(fma.f64 (/.f64 -1 (*.f64 alphay alphay)) (neg.f64 sin2phi) (neg.f64 0))
(fma.f64 1 (/.f64 sin2phi (*.f64 alphay alphay)) (neg.f64 0))
(fma.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (neg.f64 0))
(fma.f64 (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 alphay alphay)) 2)) (neg.f64 sin2phi)) (neg.f64 0))
(fma.f64 (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))) (/.f64 (neg.f64 sin2phi) (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))) (neg.f64 0))
(fma.f64 -1 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (neg.f64 0))
(fma.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 1 (neg.f64 0))
(fma.f64 (cbrt.f64 (neg.f64 sin2phi)) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (neg.f64 (*.f64 alphay alphay))) (neg.f64 0))
(fma.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 alphay alphay)) 2)) (neg.f64 0))
(if (!=.f64 (neg.f64 sin2phi) 0) (/.f64 -1 (/.f64 (*.f64 alphay alphay) (neg.f64 sin2phi))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 0) (pow.f64 (/.f64 1 (/.f64 sin2phi (*.f64 alphay alphay))) -1) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 sin2phi sin2phi))) 0) (/.f64 (cbrt.f64 sin2phi) (/.f64 (neg.f64 (*.f64 alphay alphay)) (neg.f64 (cbrt.f64 (*.f64 sin2phi sin2phi))))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) 0) (/.f64 (cbrt.f64 (neg.f64 sin2phi)) (/.f64 (neg.f64 (*.f64 alphay alphay)) (cbrt.f64 (*.f64 sin2phi sin2phi)))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 -1 0) (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (neg.f64 sin2phi) 0) (/.f64 1 (/.f64 (neg.f64 (*.f64 alphay alphay)) (neg.f64 sin2phi))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (*.f64 alphay alphay) (neg.f64 sin2phi))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 1 0) (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (cbrt.f64 (neg.f64 sin2phi)) 0) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (/.f64 (neg.f64 (*.f64 alphay alphay)) (cbrt.f64 (neg.f64 sin2phi)))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (neg.f64 sin2phi) 0) (/.f64 (/.f64 -1 alphay) (/.f64 alphay (neg.f64 sin2phi))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 -1 alphay) 0) (/.f64 (neg.f64 sin2phi) (/.f64 alphay (/.f64 -1 alphay))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 0) 0) (/.f64 (-.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2) 0) (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 0)) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3) 0) (+.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2) (+.f64 0 (*.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 0)))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2) (*.f64 0 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3) 0) (+.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2) (+.f64 0 (*.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 0)))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) 0) (/.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2) (*.f64 0 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2) (+.f64 0 (*.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 0))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3) 0) (+.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2) (+.f64 0 (*.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 0)))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2) (*.f64 0 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))) 0) (/.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2) (*.f64 0 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))))) (/.f64 sin2phi (*.f64 alphay alphay)))
(+.f64 (-.f64 0 0) (/.f64 sin2phi (*.f64 alphay alphay)))
(+.f64 (*.f64 (/.f64 -1 (*.f64 alphay alphay)) 0) (/.f64 sin2phi (*.f64 alphay alphay)))
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (*.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 0))
(+.f64 (*.f64 0 (/.f64 -1 (*.f64 alphay alphay))) (/.f64 sin2phi (*.f64 alphay alphay)))
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (*.f64 0 (/.f64 sin2phi (*.f64 alphay alphay))))
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (*.f64 -1 0))
(+.f64 0 (/.f64 sin2phi (*.f64 alphay alphay)))
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (*.f64 (neg.f64 0) 0))
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (neg.f64 0))
(-.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 0)
(-.f64 0 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(-.f64 0 (+.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) 0))
(-.f64 (/.f64 0 (neg.f64 (*.f64 alphay alphay))) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 1)
(*.f64 (/.f64 -1 (*.f64 alphay alphay)) (neg.f64 sin2phi))
(*.f64 (neg.f64 sin2phi) (/.f64 -1 (*.f64 alphay alphay)))
(*.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 1 (*.f64 alphay alphay)) sin2phi)
(*.f64 (/.f64 (cbrt.f64 sin2phi) (*.f64 alphay alphay)) (cbrt.f64 (*.f64 sin2phi sin2phi)))
(*.f64 sin2phi (/.f64 1 (*.f64 alphay alphay)))
(*.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 alphay alphay)) 2)))
(*.f64 (cbrt.f64 (neg.f64 sin2phi)) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (neg.f64 (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 alphay alphay)) 2)) (neg.f64 sin2phi)))
(*.f64 -1 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))) (/.f64 (neg.f64 sin2phi) (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))))
(*.f64 (/.f64 -1 alphay) (neg.f64 (/.f64 sin2phi alphay)))
(*.f64 1 (/.f64 sin2phi (*.f64 alphay alphay)))
(*.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (/.f64 (cbrt.f64 sin2phi) (*.f64 alphay alphay)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 alphay alphay)) 2)) (neg.f64 sin2phi)) (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (neg.f64 sin2phi)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 alphay alphay)) 2)) (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))))
(*.f64 (/.f64 (neg.f64 sin2phi) (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))) (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))))
(*.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) -1)
(*.f64 (neg.f64 (/.f64 sin2phi alphay)) (/.f64 -1 alphay))
(*.f64 (/.f64 (cbrt.f64 sin2phi) (neg.f64 (*.f64 alphay alphay))) (neg.f64 (cbrt.f64 (*.f64 sin2phi sin2phi))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) 2) 2))
(*.f64 (*.f64 (/.f64 1 (*.f64 alphay alphay)) (cbrt.f64 sin2phi)) (cbrt.f64 (*.f64 sin2phi sin2phi)))
(*.f64 (*.f64 (/.f64 1 (*.f64 alphay alphay)) (cbrt.f64 (*.f64 sin2phi sin2phi))) (cbrt.f64 sin2phi))
(*.f64 (cbrt.f64 sin2phi) (*.f64 (neg.f64 (cbrt.f64 (*.f64 sin2phi sin2phi))) (/.f64 -1 (*.f64 alphay alphay))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) 2) 2) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))))
(*.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay))
(*.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (neg.f64 alphay)) (/.f64 (cbrt.f64 (neg.f64 sin2phi)) alphay))
(*.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (cbrt.f64 (neg.f64 (*.f64 alphay alphay)))) (/.f64 (cbrt.f64 (neg.f64 sin2phi)) (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) 1) (/.f64 (cbrt.f64 sin2phi) (*.f64 alphay alphay)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay) (/.f64 (cbrt.f64 (neg.f64 sin2phi)) (neg.f64 alphay)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) -1) (/.f64 (cbrt.f64 sin2phi) (neg.f64 (*.f64 alphay alphay))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (cbrt.f64 (neg.f64 sin2phi)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 sin2phi)) (neg.f64 alphay)) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 sin2phi)) alphay) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (neg.f64 alphay)))
(*.f64 (cbrt.f64 sin2phi) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (*.f64 alphay alphay)))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)))))
(*.f64 (/.f64 (cbrt.f64 sin2phi) (neg.f64 alphay)) (/.f64 (neg.f64 (cbrt.f64 (*.f64 sin2phi sin2phi))) alphay))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 sin2phi sin2phi))) (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))))
(*.f64 (cbrt.f64 sin2phi) (/.f64 (neg.f64 (cbrt.f64 (*.f64 sin2phi sin2phi))) (neg.f64 (*.f64 alphay alphay))))
(*.f64 (/.f64 (cbrt.f64 sin2phi) alphay) (/.f64 (neg.f64 (cbrt.f64 (*.f64 sin2phi sin2phi))) (neg.f64 alphay)))
(*.f64 (cbrt.f64 (neg.f64 sin2phi)) (/.f64 (neg.f64 (cbrt.f64 (*.f64 sin2phi sin2phi))) (*.f64 alphay alphay)))
(*.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 sin2phi sin2phi))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)))))
(*.f64 (/.f64 1 alphay) (/.f64 sin2phi alphay))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (/.f64 (neg.f64 sin2phi) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (/.f64 sin2phi (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))))
(*.f64 (/.f64 sin2phi (cbrt.f64 (neg.f64 (*.f64 alphay alphay)))) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))))
(*.f64 (/.f64 (neg.f64 sin2phi) (cbrt.f64 (*.f64 alphay alphay))) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (+.f64 0 (*.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) 0))) (-.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) 0))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 alphay alphay)) 2)) sin2phi))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 alphay)) (neg.f64 sin2phi)) (*.f64 (cbrt.f64 alphay) (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 alphay)) (neg.f64 sin2phi)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 (neg.f64 sin2phi) (neg.f64 (*.f64 alphay alphay)))
(/.f64 (/.f64 sin2phi alphay) alphay)
(/.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 alphay alphay)) 2)) sin2phi) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (neg.f64 (/.f64 sin2phi alphay)) (neg.f64 alphay))
(/.f64 (*.f64 (neg.f64 sin2phi) (/.f64 (/.f64 -1 alphay) (cbrt.f64 alphay))) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 1)
(/.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) -1)
(/.f64 (*.f64 (cbrt.f64 sin2phi) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (*.f64 (/.f64 (/.f64 -1 alphay) (cbrt.f64 alphay)) (neg.f64 sin2phi)) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (*.f64 (/.f64 1 alphay) sin2phi) alphay)
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) sin2phi) (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)))
(/.f64 (/.f64 (neg.f64 sin2phi) (cbrt.f64 (*.f64 alphay alphay))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))))
(/.f64 (/.f64 sin2phi (cbrt.f64 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))
(/.f64 (/.f64 sin2phi (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (/.f64 sin2phi (*.f64 alphay (cbrt.f64 alphay))) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (/.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) 1) (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)))
(/.f64 (/.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 alphay alphay))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 alphay alphay))) 2) 2))
(/.f64 (/.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (neg.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))))
(pow.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) 3)
(pow.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3) 1/3)
(pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 1)
(neg.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) 0))
(neg.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3))
Outputs
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 u0 2) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(fma.f64 1/2 (/.f64 (*.f64 u0 u0) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))))
(+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 alphay alphay) (*.f64 sin2phi sin2phi)) (/.f64 (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 alphax 4) sin2phi)))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)))))
(+.f64 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (*.f64 (pow.f64 cos2phi 3) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))))))
(+.f64 (/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 cos2phi 3)) (pow.f64 (pow.f64 alphay 4) 2)) (*.f64 (*.f64 alphax alphax) (*.f64 (pow.f64 (*.f64 sin2phi sin2phi) 2) (pow.f64 alphax 4)))) (+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 alphay alphay) (*.f64 sin2phi sin2phi)) (/.f64 (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 alphax 4) sin2phi)))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (pow.f64 alphax 4)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (*.f64 alphay alphay)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 1 cos2phi) 3)) (log1p.f64 (neg.f64 u0)))) (pow.f64 alphay 4))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (pow.f64 alphax 4)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (*.f64 alphay alphay))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 4) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 1 cos2phi) 3)) (log1p.f64 (neg.f64 u0)))) (pow.f64 alphay 4))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 sin2phi sin2phi) (pow.f64 (/.f64 1 cos2phi) 4)) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 sin2phi (log1p.f64 (neg.f64 u0))))) (*.f64 (*.f64 alphay alphay) (pow.f64 alphay 4))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (pow.f64 alphax 4)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (*.f64 alphay alphay)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (pow.f64 alphax 4)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (*.f64 alphay alphay)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 cos2phi) 3))))) (pow.f64 (pow.f64 alphay 2) 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (pow.f64 alphax 4)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (*.f64 alphay alphay)) (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 cos2phi) 3)))) (pow.f64 alphay 4))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 cos2phi) 3))))) (pow.f64 (pow.f64 alphay 2) 2)) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 -1 cos2phi) 4) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (pow.f64 alphax 4)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (*.f64 alphay alphay)) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 cos2phi) 3)))) (pow.f64 alphay 4)) (/.f64 (*.f64 (*.f64 (*.f64 sin2phi sin2phi) (pow.f64 (/.f64 -1 cos2phi) 4)) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 sin2phi (log1p.f64 (neg.f64 u0))))) (*.f64 (*.f64 alphay alphay) (pow.f64 alphay 4))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi))) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 6) (log.f64 (-.f64 1 u0)))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (neg.f64 (/.f64 (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 6) (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4))))) (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 6) (log.f64 (-.f64 1 u0)))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 8) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (pow.f64 (pow.f64 alphay 2) 2)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 6) (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))) (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi)))) (*.f64 (/.f64 (*.f64 sin2phi sin2phi) (*.f64 alphay alphay)) (/.f64 (*.f64 (*.f64 (pow.f64 alphax 8) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 (*.f64 cos2phi cos2phi) 2) (pow.f64 alphay 4))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 2) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 sin2phi sin2phi)) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0)))))) (pow.f64 sin2phi 3))) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))) (/.f64 (*.f64 cos2phi (*.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 2) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 sin2phi sin2phi)))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 6) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (pow.f64 (pow.f64 sin2phi 2) 2)))))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 2) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 sin2phi sin2phi)) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0)))))) (pow.f64 sin2phi 3))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 6) (*.f64 (pow.f64 cos2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay 4) 2)))) (pow.f64 (*.f64 sin2phi sin2phi) 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 sin2phi sin2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphax) 4))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 alphax) 4))))) (pow.f64 sin2phi 3))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 sin2phi sin2phi))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphax) 4))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (/.f64 -1 alphax) 6) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (pow.f64 (pow.f64 sin2phi 2) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)))))
(+.f64 (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 sin2phi sin2phi))) (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 6) (log1p.f64 (neg.f64 u0))) (pow.f64 (pow.f64 alphay 4) 2))) (pow.f64 (*.f64 sin2phi sin2phi) 2))) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 alphax) 4))))) (pow.f64 sin2phi 3))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log1p.f64 (neg.f64 u0)))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi))) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 alphay 6) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log1p.f64 (neg.f64 u0)))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (neg.f64 (/.f64 (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 6) (log1p.f64 (neg.f64 u0)))) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) sin2phi))))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 alphay 8)))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 alphay 6) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log1p.f64 (neg.f64 u0)))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 8))) (*.f64 (*.f64 alphax alphax) (*.f64 (pow.f64 (*.f64 sin2phi sin2phi) 2) (pow.f64 alphax 4)))) (neg.f64 (/.f64 (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 6) (log1p.f64 (neg.f64 u0)))) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) sin2phi)))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (*.f64 (pow.f64 (/.f64 1 alphay) 2) (log1p.f64 (neg.f64 u0)))) (*.f64 cos2phi cos2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (log.f64 (-.f64 1 u0)))))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (*.f64 (pow.f64 (/.f64 1 alphay) 2) (log1p.f64 (neg.f64 u0)))) (*.f64 cos2phi cos2phi)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 1 alphay) 4)) (log1p.f64 (neg.f64 u0)))) (pow.f64 cos2phi 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (log.f64 (-.f64 1 u0)))))) (*.f64 cos2phi (pow.f64 cos2phi 2)))) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 6) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 cos2phi 2) 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (*.f64 (pow.f64 (/.f64 1 alphay) 2) (log1p.f64 (neg.f64 u0)))) (*.f64 cos2phi cos2phi)) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 1 alphay) 4)) (log1p.f64 (neg.f64 u0)))) (pow.f64 cos2phi 3))) (/.f64 (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 6) (log1p.f64 (neg.f64 u0)))))) (pow.f64 (*.f64 cos2phi cos2phi) 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (log1p.f64 (neg.f64 u0)))) (*.f64 cos2phi cos2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) 4))))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (log1p.f64 (neg.f64 u0)))) (*.f64 cos2phi cos2phi)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 alphay) 4)))) (pow.f64 cos2phi 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphay) 6) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 cos2phi 2) 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) 4))))) (*.f64 cos2phi (pow.f64 cos2phi 2)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (log1p.f64 (neg.f64 u0)))) (*.f64 cos2phi cos2phi)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 -1 alphay) 6) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 sin2phi (log1p.f64 (neg.f64 u0))))) (pow.f64 (*.f64 cos2phi cos2phi) 2)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 alphay) 4)))) (pow.f64 cos2phi 3))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi))) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) (log1p.f64 (neg.f64 u0))))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 (pow.f64 sin2phi 3) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (pow.f64 (pow.f64 alphay 2) 2)))))))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) (log1p.f64 (neg.f64 u0))))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 (pow.f64 sin2phi 3) (log1p.f64 (neg.f64 u0)))) (*.f64 (*.f64 (*.f64 alphay alphay) (pow.f64 (*.f64 cos2phi cos2phi) 2)) (pow.f64 alphay 4))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 alphax 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 alphax alphax)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 alphax 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 alphax alphax)) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0)))))) (pow.f64 alphax 4)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 alphax 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 alphax alphax)) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 1 sin2phi) 4) (*.f64 alphax alphax)) (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay 4) 2))) (pow.f64 alphax 4))) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0)))))) (pow.f64 alphax 4))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)) (pow.f64 alphay 4))) (*.f64 alphax alphax)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)) (pow.f64 alphay 4))) (*.f64 alphax alphax)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (*.f64 alphay alphay) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0)))))) (pow.f64 alphax 4))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)))))
(+.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0)))))) (pow.f64 alphax 4)) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 -1 sin2phi) 4) (*.f64 alphax alphax)) (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay 4) 2))) (pow.f64 alphax 4))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)) (pow.f64 alphay 4))) (*.f64 alphax alphax)))))
(*.f64 -1 (pow.f64 alphay -2))
(neg.f64 (pow.f64 alphay -2))
(*.f64 -1 (pow.f64 alphay -2))
(neg.f64 (pow.f64 alphay -2))
(*.f64 -1 (pow.f64 alphay -2))
(neg.f64 (pow.f64 alphay -2))
(*.f64 -1 (pow.f64 alphay -2))
(neg.f64 (pow.f64 alphay -2))
(*.f64 -1 (pow.f64 (/.f64 1 alphay) 2))
(neg.f64 (pow.f64 (/.f64 1 alphay) 2))
(*.f64 -1 (pow.f64 (/.f64 1 alphay) 2))
(neg.f64 (pow.f64 (/.f64 1 alphay) 2))
(*.f64 -1 (pow.f64 (/.f64 1 alphay) 2))
(neg.f64 (pow.f64 (/.f64 1 alphay) 2))
(*.f64 -1 (pow.f64 (/.f64 1 alphay) 2))
(neg.f64 (pow.f64 (/.f64 1 alphay) 2))
(*.f64 -1 (pow.f64 (/.f64 -1 alphay) 2))
(neg.f64 (pow.f64 (/.f64 -1 alphay) 2))
(*.f64 -1 (pow.f64 (/.f64 -1 alphay) 2))
(neg.f64 (pow.f64 (/.f64 -1 alphay) 2))
(*.f64 -1 (pow.f64 (/.f64 -1 alphay) 2))
(neg.f64 (pow.f64 (/.f64 -1 alphay) 2))
(*.f64 -1 (pow.f64 (/.f64 -1 alphay) 2))
(neg.f64 (pow.f64 (/.f64 -1 alphay) 2))
(*.f64 sin2phi (pow.f64 alphay -2))
(*.f64 sin2phi (pow.f64 alphay -2))
(*.f64 sin2phi (pow.f64 alphay -2))
(*.f64 sin2phi (pow.f64 alphay -2))
(*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2))
(*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2))
(*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2))
(*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2))
(*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2))
(*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2))
(*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2))
(*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 1 (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) (log1p.f64 (neg.f64 u0)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (pow.f64 (/.f64 1 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) -1) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 -1 (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) (neg.f64 (log1p.f64 (neg.f64 u0))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (log1p.f64 (neg.f64 u0))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 1 0) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 1 (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) (log1p.f64 (neg.f64 u0)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 -1 (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (log1p.f64 (neg.f64 u0)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 sin2phi (*.f64 alphax alphax) (neg.f64 (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay)))))) (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)) 0) (*.f64 (*.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 sin2phi (*.f64 alphax alphax) (*.f64 cos2phi (*.f64 alphay alphay))))) (*.f64 alphax alphax)) (*.f64 alphay alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)) 0) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 (neg.f64 cos2phi) (*.f64 alphay alphay) (neg.f64 (*.f64 (*.f64 alphax alphax) sin2phi)))) (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)) 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) (fma.f64 (neg.f64 cos2phi) (*.f64 alphay alphay) (neg.f64 (*.f64 (*.f64 alphax alphax) sin2phi)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(+.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 0))
(+.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 0)
(+.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))))
(+.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 0)
(-.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(-.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))))
(/.f64 (*.f64 -1 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(*.f64 (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) -1) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (*.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(*.f64 (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 1))
(/.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) -1) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (*.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 1) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 1 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (log1p.f64 (neg.f64 u0))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (log1p.f64 (neg.f64 u0)))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (log1p.f64 (neg.f64 u0))))
(/.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) -1)
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (neg.f64 (log1p.f64 (neg.f64 u0))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (log1p.f64 (neg.f64 u0))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))))
(*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2) (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 1))
(/.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 1))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) 1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (log1p.f64 (neg.f64 u0))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (neg.f64 (log1p.f64 (neg.f64 u0)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) 2))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0))))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) 1) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) -1)
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (log1p.f64 (neg.f64 u0))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (neg.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(/.f64 (/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) 1) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(/.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))) (neg.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) 3)
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(pow.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) 1/3)
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(neg.f64 (*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (neg.f64 (log1p.f64 (neg.f64 u0)))))
(neg.f64 (neg.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))
(cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 3))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 -1 0) (/.f64 -1 (*.f64 alphay alphay)) (/.f64 -1 (*.f64 alphay alphay)))
(if (!=.f64 1 0) (/.f64 -1 (*.f64 alphay alphay)) (/.f64 -1 (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 -1 (*.f64 alphay alphay)) 0) (pow.f64 (/.f64 1 (/.f64 -1 (*.f64 alphay alphay))) -1) (/.f64 -1 (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 -1 alphay) 0) (/.f64 1 (/.f64 alphay (/.f64 -1 alphay))) (/.f64 -1 (*.f64 alphay alphay)))
(if (!=.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) 0) (/.f64 (cbrt.f64 (/.f64 -1 alphay)) (/.f64 alphay (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))) (/.f64 -1 (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 1 alphay) 0) (/.f64 -1 (/.f64 alphay (/.f64 1 alphay))) (/.f64 -1 (*.f64 alphay alphay)))
(if (!=.f64 (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))) 0) (/.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 alphay (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))))) (/.f64 -1 (*.f64 alphay alphay)))
(if (!=.f64 (neg.f64 (*.f64 alphay alphay)) 0) (/.f64 -1 (*.f64 alphay alphay)) (/.f64 -1 (*.f64 alphay alphay)))
(+.f64 (/.f64 -1 (*.f64 alphay alphay)) (*.f64 (/.f64 -1 (*.f64 alphay alphay)) 0))
(/.f64 -1 (*.f64 alphay alphay))
(+.f64 (/.f64 -1 (*.f64 alphay alphay)) (*.f64 0 (/.f64 -1 (*.f64 alphay alphay))))
(/.f64 -1 (*.f64 alphay alphay))
(-.f64 0 (/.f64 1 (*.f64 alphay alphay)))
(/.f64 -1 (*.f64 alphay alphay))
(-.f64 (/.f64 0 (neg.f64 (*.f64 alphay alphay))) (/.f64 1 (*.f64 alphay alphay)))
(+.f64 (/.f64 0 (neg.f64 (*.f64 alphay alphay))) (/.f64 -1 (*.f64 alphay alphay)))
(*.f64 1 (/.f64 -1 (*.f64 alphay alphay)))
(/.f64 -1 (*.f64 alphay alphay))
(*.f64 (/.f64 -1 (*.f64 alphay alphay)) 1)
(/.f64 -1 (*.f64 alphay alphay))
(*.f64 (/.f64 -1 alphay) (/.f64 1 alphay))
(/.f64 -1 (*.f64 alphay alphay))
(*.f64 (/.f64 1 alphay) (/.f64 -1 alphay))
(/.f64 -1 (*.f64 alphay alphay))
(*.f64 (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 alphay alphay)) 2)))
(/.f64 -1 (*.f64 alphay alphay))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 alphay alphay)) 2)) (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))))
(/.f64 -1 (*.f64 alphay alphay))
(*.f64 -1 (/.f64 1 (*.f64 alphay alphay)))
(/.f64 -1 (*.f64 alphay alphay))
(*.f64 (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))))
(cbrt.f64 (/.f64 (/.f64 -1 (*.f64 alphay alphay)) (pow.f64 alphay 4)))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) -1) (cbrt.f64 (pow.f64 alphay 4)))
(*.f64 (/.f64 1 (*.f64 alphay alphay)) -1)
(/.f64 -1 (*.f64 alphay alphay))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))) (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))))
(cbrt.f64 (/.f64 (/.f64 -1 (*.f64 alphay alphay)) (pow.f64 alphay 4)))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) -1) (cbrt.f64 (pow.f64 alphay 4)))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 alphay alphay)) 2))))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 alphay alphay)) 2))))
(*.f64 (/.f64 (/.f64 -1 alphay) (cbrt.f64 alphay)) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))
(/.f64 (*.f64 (/.f64 -1 alphay) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay)))) (cbrt.f64 alphay))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) 1) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)) -1))
(/.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (neg.f64 (cbrt.f64 (pow.f64 alphay 4))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 alphay)) 1) (*.f64 (cbrt.f64 alphay) (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))))
(/.f64 (cbrt.f64 (/.f64 -1 alphay)) (cbrt.f64 (*.f64 alphay (pow.f64 alphay 4))))
(/.f64 (/.f64 -1 alphay) alphay)
(/.f64 -1 (*.f64 alphay alphay))
(/.f64 (/.f64 (/.f64 -1 alphay) (cbrt.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (/.f64 -1 alphay) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (cbrt.f64 alphay)))
(/.f64 (/.f64 1 alphay) (neg.f64 alphay))
(/.f64 (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)))
(cbrt.f64 (/.f64 (/.f64 -1 (*.f64 alphay alphay)) (pow.f64 alphay 4)))
(/.f64 -1 (*.f64 alphay alphay))
(/.f64 1 (neg.f64 (*.f64 alphay alphay)))
(/.f64 (/.f64 1 alphay) (neg.f64 alphay))
(/.f64 (*.f64 (/.f64 1 alphay) 1) (neg.f64 alphay))
(/.f64 (/.f64 1 alphay) (neg.f64 alphay))
(/.f64 (*.f64 (/.f64 1 alphay) (cbrt.f64 (/.f64 -1 alphay))) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (/.f64 (cbrt.f64 (/.f64 -1 alphay)) alphay) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (/.f64 -1 (*.f64 alphay alphay)) 1)
(/.f64 -1 (*.f64 alphay alphay))
(/.f64 (/.f64 1 (*.f64 alphay alphay)) -1)
(/.f64 (/.f64 1 alphay) (neg.f64 alphay))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 -1 (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (cbrt.f64 (pow.f64 alphay 4))))
(/.f64 (*.f64 (/.f64 (/.f64 -1 alphay) (cbrt.f64 alphay)) 1) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (/.f64 -1 alphay) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (cbrt.f64 alphay)))
(/.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))))
(/.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (neg.f64 (cbrt.f64 (pow.f64 alphay 4))))
(/.f64 (cbrt.f64 (/.f64 -1 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))
(/.f64 (/.f64 -1 (*.f64 alphay (cbrt.f64 alphay))) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (/.f64 -1 alphay) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (cbrt.f64 alphay)))
(/.f64 (/.f64 (/.f64 (/.f64 -1 alphay) (cbrt.f64 alphay)) (cbrt.f64 alphay)) (cbrt.f64 alphay))
(/.f64 (/.f64 -1 alphay) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (cbrt.f64 alphay)))
(/.f64 (/.f64 (/.f64 (/.f64 -1 alphay) (cbrt.f64 alphay)) (cbrt.f64 (cbrt.f64 (*.f64 alphay alphay)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 alphay alphay))) 2))
(/.f64 (/.f64 (/.f64 (/.f64 -1 alphay) (cbrt.f64 alphay)) 1) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (/.f64 -1 alphay) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (cbrt.f64 alphay)))
(/.f64 (/.f64 (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 alphay alphay))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 alphay alphay))) 2) 2))
(/.f64 (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 alphay alphay))) 2) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 alphay alphay))) 2)))
(/.f64 (cbrt.f64 (/.f64 -1 alphay)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)) (cbrt.f64 alphay)))
(/.f64 (cbrt.f64 (/.f64 -1 alphay)) (cbrt.f64 (*.f64 alphay (pow.f64 alphay 4))))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 alphay alphay)) 2)) (cbrt.f64 (neg.f64 (*.f64 alphay alphay))))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 -1 (*.f64 alphay alphay)) 2) (neg.f64 (*.f64 alphay alphay))))
(/.f64 (neg.f64 (/.f64 (/.f64 -1 alphay) (cbrt.f64 alphay))) (cbrt.f64 (neg.f64 (*.f64 alphay alphay))))
(neg.f64 (/.f64 (/.f64 (/.f64 -1 alphay) (cbrt.f64 alphay)) (cbrt.f64 (neg.f64 (*.f64 alphay alphay)))))
(pow.f64 (pow.f64 (/.f64 -1 (*.f64 alphay alphay)) 3) 1/3)
(/.f64 -1 (*.f64 alphay alphay))
(pow.f64 (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))) 3)
(/.f64 -1 (*.f64 alphay alphay))
(pow.f64 (/.f64 -1 (*.f64 alphay alphay)) 1)
(/.f64 -1 (*.f64 alphay alphay))
(pow.f64 (neg.f64 (*.f64 alphay alphay)) -1)
(/.f64 (/.f64 1 alphay) (neg.f64 alphay))
(neg.f64 (/.f64 1 (*.f64 alphay alphay)))
(/.f64 -1 (*.f64 alphay alphay))
(cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 alphay alphay)) 3))
(/.f64 -1 (*.f64 alphay alphay))
(fma.f64 0 0 (/.f64 sin2phi (*.f64 alphay alphay)))
(/.f64 sin2phi (*.f64 alphay alphay))
(fma.f64 1 0 (/.f64 sin2phi (*.f64 alphay alphay)))
(/.f64 sin2phi (*.f64 alphay alphay))
(fma.f64 (/.f64 (cbrt.f64 sin2phi) (*.f64 alphay alphay)) (cbrt.f64 (*.f64 sin2phi sin2phi)) (neg.f64 0))
(/.f64 sin2phi (*.f64 alphay alphay))
(fma.f64 (neg.f64 sin2phi) (/.f64 -1 (*.f64 alphay alphay)) (neg.f64 0))
(fma.f64 (neg.f64 sin2phi) (/.f64 -1 (*.f64 alphay alphay)) 0)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (neg.f64 0))
(/.f64 sin2phi (*.f64 alphay alphay))
(fma.f64 sin2phi (/.f64 1 (*.f64 alphay alphay)) (neg.f64 0))
(/.f64 sin2phi (*.f64 alphay alphay))
(fma.f64 (/.f64 -1 alphay) (neg.f64 (/.f64 sin2phi alphay)) (neg.f64 0))
(fma.f64 (/.f64 -1 alphay) (neg.f64 (/.f64 sin2phi alphay)) 0)
(fma.f64 (/.f64 1 (*.f64 alphay alphay)) sin2phi (neg.f64 0))
(/.f64 sin2phi (*.f64 alphay alphay))
(fma.f64 (/.f64 -1 (*.f64 alphay alphay)) (neg.f64 sin2phi) (neg.f64 0))
(fma.f64 (neg.f64 sin2phi) (/.f64 -1 (*.f64 alphay alphay)) 0)
(fma.f64 1 (/.f64 sin2phi (*.f64 alphay alphay)) (neg.f64 0))
(/.f64 sin2phi (*.f64 alphay alphay))
(fma.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (neg.f64 0))
(/.f64 sin2phi (*.f64 alphay alphay))
(fma.f64 (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 alphay alphay)) 2)) (neg.f64 sin2phi)) (neg.f64 0))
(fma.f64 (neg.f64 sin2phi) (/.f64 -1 (*.f64 alphay alphay)) 0)
(fma.f64 (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))) (/.f64 (neg.f64 sin2phi) (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))) (neg.f64 0))
(fma.f64 (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))) (/.f64 (neg.f64 sin2phi) (cbrt.f64 (pow.f64 alphay 4))) 0)
(fma.f64 -1 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (neg.f64 0))
(/.f64 sin2phi (*.f64 alphay alphay))
(fma.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 1 (neg.f64 0))
(/.f64 sin2phi (*.f64 alphay alphay))
(fma.f64 (cbrt.f64 (neg.f64 sin2phi)) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (neg.f64 (*.f64 alphay alphay))) (neg.f64 0))
(fma.f64 (cbrt.f64 (neg.f64 sin2phi)) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (neg.f64 (*.f64 alphay alphay))) 0)
(fma.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 alphay alphay)) 2)) (neg.f64 0))
(fma.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 alphay alphay)) 2)) 0)
(if (!=.f64 (neg.f64 sin2phi) 0) (/.f64 -1 (/.f64 (*.f64 alphay alphay) (neg.f64 sin2phi))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 0) (pow.f64 (/.f64 1 (/.f64 sin2phi (*.f64 alphay alphay))) -1) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 0) (/.f64 1 (/.f64 1 (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 sin2phi sin2phi))) 0) (/.f64 (cbrt.f64 sin2phi) (/.f64 (neg.f64 (*.f64 alphay alphay)) (neg.f64 (cbrt.f64 (*.f64 sin2phi sin2phi))))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) 0) (/.f64 (cbrt.f64 (neg.f64 sin2phi)) (/.f64 (neg.f64 (*.f64 alphay alphay)) (cbrt.f64 (*.f64 sin2phi sin2phi)))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 -1 0) (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (neg.f64 sin2phi) 0) (/.f64 1 (/.f64 (neg.f64 (*.f64 alphay alphay)) (neg.f64 sin2phi))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (neg.f64 sin2phi) 0) (pow.f64 (/.f64 (neg.f64 (*.f64 alphay alphay)) (neg.f64 sin2phi)) -1) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (*.f64 alphay alphay) (neg.f64 sin2phi))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 1 0) (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (cbrt.f64 (neg.f64 sin2phi)) 0) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (/.f64 (neg.f64 (*.f64 alphay alphay)) (cbrt.f64 (neg.f64 sin2phi)))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (neg.f64 sin2phi) 0) (/.f64 (/.f64 -1 alphay) (/.f64 alphay (neg.f64 sin2phi))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 -1 alphay) 0) (/.f64 (neg.f64 sin2phi) (/.f64 alphay (/.f64 -1 alphay))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 -1 alphay) 0) (neg.f64 (/.f64 sin2phi (/.f64 alphay (/.f64 -1 alphay)))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 0) 0) (/.f64 (-.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2) 0) (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 0)) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 0) (/.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2) (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) 0) (/.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2) (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3) 0) (+.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2) (+.f64 0 (*.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 0)))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 0) (/.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3) (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2) (*.f64 0 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3) (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3) 0) (+.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2) (+.f64 0 (*.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 0)))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3) (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) 0) (/.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2) (*.f64 0 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) 0) (/.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3) (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2) (+.f64 0 (*.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 0))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3) 0) (+.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2) (+.f64 0 (*.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 0)))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2) 0) (/.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3) (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2) (*.f64 0 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))) 0) (/.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2) (*.f64 0 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2) 0) (/.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3) (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (/.f64 sin2phi (*.f64 alphay alphay)))
(+.f64 (-.f64 0 0) (/.f64 sin2phi (*.f64 alphay alphay)))
(/.f64 sin2phi (*.f64 alphay alphay))
(+.f64 (*.f64 (/.f64 -1 (*.f64 alphay alphay)) 0) (/.f64 sin2phi (*.f64 alphay alphay)))
(/.f64 sin2phi (*.f64 alphay alphay))
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (*.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 0))
(/.f64 sin2phi (*.f64 alphay alphay))
(+.f64 (*.f64 0 (/.f64 -1 (*.f64 alphay alphay))) (/.f64 sin2phi (*.f64 alphay alphay)))
(/.f64 sin2phi (*.f64 alphay alphay))
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (*.f64 0 (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 sin2phi (*.f64 alphay alphay))
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (*.f64 -1 0))
(/.f64 sin2phi (*.f64 alphay alphay))
(+.f64 0 (/.f64 sin2phi (*.f64 alphay alphay)))
(/.f64 sin2phi (*.f64 alphay alphay))
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (*.f64 (neg.f64 0) 0))
(/.f64 sin2phi (*.f64 alphay alphay))
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (neg.f64 0))
(/.f64 sin2phi (*.f64 alphay alphay))
(-.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 0)
(/.f64 sin2phi (*.f64 alphay alphay))
(-.f64 0 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 sin2phi (*.f64 alphay alphay))
(-.f64 0 (+.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) 0))
(/.f64 sin2phi (*.f64 alphay alphay))
(-.f64 (/.f64 0 (neg.f64 (*.f64 alphay alphay))) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(+.f64 (/.f64 0 (neg.f64 (*.f64 alphay alphay))) (/.f64 sin2phi (*.f64 alphay alphay)))
(*.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 1)
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (/.f64 -1 (*.f64 alphay alphay)) (neg.f64 sin2phi))
(*.f64 (neg.f64 sin2phi) (/.f64 -1 (*.f64 alphay alphay)))
(*.f64 (/.f64 -1 (*.f64 alphay alphay)) (neg.f64 sin2phi))
(*.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (/.f64 1 (*.f64 alphay alphay)) sin2phi)
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (/.f64 (cbrt.f64 sin2phi) (*.f64 alphay alphay)) (cbrt.f64 (*.f64 sin2phi sin2phi)))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 sin2phi (/.f64 1 (*.f64 alphay alphay)))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 alphay alphay)) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 alphay alphay)) 2)) sin2phi) (cbrt.f64 (*.f64 alphay alphay)))
(*.f64 (cbrt.f64 (neg.f64 sin2phi)) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (neg.f64 (*.f64 alphay alphay))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 sin2phi)) (cbrt.f64 (*.f64 sin2phi sin2phi))) (neg.f64 (*.f64 alphay alphay)))
(*.f64 (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 alphay alphay)) 2)) (neg.f64 sin2phi)))
(*.f64 (/.f64 -1 (*.f64 alphay alphay)) (neg.f64 sin2phi))
(*.f64 -1 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))) (/.f64 (neg.f64 sin2phi) (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))) (neg.f64 sin2phi)) (cbrt.f64 (pow.f64 alphay 4)))
(*.f64 (/.f64 -1 alphay) (neg.f64 (/.f64 sin2phi alphay)))
(*.f64 1 (/.f64 sin2phi (*.f64 alphay alphay)))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (/.f64 (cbrt.f64 sin2phi) (*.f64 alphay alphay)))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 alphay alphay)) 2)) (neg.f64 sin2phi)) (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))))
(*.f64 (/.f64 -1 (*.f64 alphay alphay)) (neg.f64 sin2phi))
(*.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (neg.f64 sin2phi)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 sin2phi)) (cbrt.f64 (*.f64 sin2phi sin2phi))) (neg.f64 (*.f64 alphay alphay)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 alphay alphay)) 2)) (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 alphay alphay)) 2)) sin2phi) (cbrt.f64 (*.f64 alphay alphay)))
(*.f64 (/.f64 (neg.f64 sin2phi) (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))) (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))) (neg.f64 sin2phi)) (cbrt.f64 (pow.f64 alphay 4)))
(*.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) -1)
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (neg.f64 (/.f64 sin2phi alphay)) (/.f64 -1 alphay))
(*.f64 (/.f64 -1 alphay) (neg.f64 (/.f64 sin2phi alphay)))
(*.f64 (/.f64 (cbrt.f64 sin2phi) (neg.f64 (*.f64 alphay alphay))) (neg.f64 (cbrt.f64 (*.f64 sin2phi sin2phi))))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (*.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) 2) 2))
(*.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) 2) 2)))
(*.f64 (*.f64 (/.f64 1 (*.f64 alphay alphay)) (cbrt.f64 sin2phi)) (cbrt.f64 (*.f64 sin2phi sin2phi)))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (*.f64 (/.f64 1 (*.f64 alphay alphay)) (cbrt.f64 (*.f64 sin2phi sin2phi))) (cbrt.f64 sin2phi))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (cbrt.f64 sin2phi) (*.f64 (neg.f64 (cbrt.f64 (*.f64 sin2phi sin2phi))) (/.f64 -1 (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 sin2phi) (neg.f64 (*.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (/.f64 -1 (*.f64 alphay alphay)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) 2) 2) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) 2) 2)) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))))
(neg.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))))
(*.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))))
(/.f64 (/.f64 sin2phi (cbrt.f64 (pow.f64 alphay 4))) (cbrt.f64 (*.f64 alphay alphay)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (neg.f64 alphay)) (/.f64 (cbrt.f64 (neg.f64 sin2phi)) alphay))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 sin2phi)) (cbrt.f64 (*.f64 sin2phi sin2phi))) (neg.f64 (*.f64 alphay alphay)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (cbrt.f64 (neg.f64 (*.f64 alphay alphay)))) (/.f64 (cbrt.f64 (neg.f64 sin2phi)) (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 sin2phi sin2phi) (neg.f64 (*.f64 alphay alphay)))) (cbrt.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 4))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) 1) (/.f64 (cbrt.f64 sin2phi) (*.f64 alphay alphay)))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay) (/.f64 (cbrt.f64 (neg.f64 sin2phi)) (neg.f64 alphay)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 sin2phi)) (cbrt.f64 (*.f64 sin2phi sin2phi))) (neg.f64 (*.f64 alphay alphay)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) -1) (/.f64 (cbrt.f64 sin2phi) (neg.f64 (*.f64 alphay alphay))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (cbrt.f64 sin2phi)) (*.f64 -1 (neg.f64 (*.f64 alphay alphay))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (cbrt.f64 (neg.f64 sin2phi)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 sin2phi sin2phi) (*.f64 alphay alphay))) (cbrt.f64 (neg.f64 sin2phi))) (neg.f64 (cbrt.f64 (pow.f64 alphay 4))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 sin2phi)) (neg.f64 alphay)) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 sin2phi)) (cbrt.f64 (*.f64 sin2phi sin2phi))) (neg.f64 (*.f64 alphay alphay)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 sin2phi)) alphay) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (neg.f64 alphay)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 sin2phi)) (cbrt.f64 (*.f64 sin2phi sin2phi))) (neg.f64 (*.f64 alphay alphay)))
(*.f64 (cbrt.f64 sin2phi) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (*.f64 alphay alphay)))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (*.f64 sin2phi sin2phi))) (neg.f64 (cbrt.f64 (pow.f64 alphay 4))))
(*.f64 (/.f64 (cbrt.f64 sin2phi) (neg.f64 alphay)) (/.f64 (neg.f64 (cbrt.f64 (*.f64 sin2phi sin2phi))) alphay))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 sin2phi sin2phi))) (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) (neg.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (cbrt.f64 (pow.f64 alphay 4)))))
(*.f64 (cbrt.f64 sin2phi) (/.f64 (neg.f64 (cbrt.f64 (*.f64 sin2phi sin2phi))) (neg.f64 (*.f64 alphay alphay))))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (/.f64 (cbrt.f64 sin2phi) alphay) (/.f64 (neg.f64 (cbrt.f64 (*.f64 sin2phi sin2phi))) (neg.f64 alphay)))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (cbrt.f64 (neg.f64 sin2phi)) (/.f64 (neg.f64 (cbrt.f64 (*.f64 sin2phi sin2phi))) (*.f64 alphay alphay)))
(*.f64 (cbrt.f64 (neg.f64 sin2phi)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 sin2phi sin2phi))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (neg.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)))) (neg.f64 (cbrt.f64 (pow.f64 alphay 4))))
(*.f64 (/.f64 1 alphay) (/.f64 sin2phi alphay))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (/.f64 (neg.f64 sin2phi) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) sin2phi) (cbrt.f64 (pow.f64 alphay 4)))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (/.f64 sin2phi (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) sin2phi) (cbrt.f64 (pow.f64 alphay 4)))
(*.f64 (/.f64 sin2phi (cbrt.f64 (neg.f64 (*.f64 alphay alphay)))) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))))
(/.f64 (*.f64 sin2phi -1) (*.f64 (cbrt.f64 (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 alphay 4))))
(*.f64 (/.f64 (neg.f64 sin2phi) (cbrt.f64 (*.f64 alphay alphay))) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))))
(/.f64 (*.f64 (neg.f64 sin2phi) -1) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (cbrt.f64 (pow.f64 alphay 4))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (+.f64 0 (*.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) 0))) (-.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) 0))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) 0) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 alphay alphay)) 2)) sin2phi))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 alphay alphay)) 2))) sin2phi)
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 alphay)) (neg.f64 sin2phi)) (*.f64 (cbrt.f64 alphay) (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 alphay)) (neg.f64 sin2phi)) (cbrt.f64 (*.f64 alphay (pow.f64 alphay 4))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 alphay)) (neg.f64 sin2phi)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 (neg.f64 sin2phi) (neg.f64 (*.f64 alphay alphay)))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 (/.f64 sin2phi alphay) alphay)
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)))
(/.f64 (/.f64 sin2phi (cbrt.f64 (pow.f64 alphay 4))) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 alphay alphay)) 2)) sin2phi) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (neg.f64 (/.f64 sin2phi alphay)) (neg.f64 alphay))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 (*.f64 (neg.f64 sin2phi) (/.f64 (/.f64 -1 alphay) (cbrt.f64 alphay))) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (/.f64 (*.f64 (neg.f64 sin2phi) (/.f64 -1 alphay)) (cbrt.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 1)
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) -1)
(neg.f64 (/.f64 (/.f64 sin2phi (*.f64 alphay alphay)) -1))
(/.f64 (*.f64 (cbrt.f64 sin2phi) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (cbrt.f64 (*.f64 sin2phi (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (*.f64 (/.f64 (/.f64 -1 alphay) (cbrt.f64 alphay)) (neg.f64 sin2phi)) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (/.f64 (*.f64 (neg.f64 sin2phi) (/.f64 -1 alphay)) (cbrt.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (*.f64 (/.f64 1 alphay) sin2phi) alphay)
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) sin2phi) (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) sin2phi) (cbrt.f64 (pow.f64 alphay 4)))
(/.f64 (/.f64 (neg.f64 sin2phi) (cbrt.f64 (*.f64 alphay alphay))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))))
(/.f64 (/.f64 sin2phi (cbrt.f64 (pow.f64 alphay 4))) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (/.f64 sin2phi (cbrt.f64 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))
(/.f64 (/.f64 sin2phi (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (/.f64 sin2phi (cbrt.f64 (pow.f64 alphay 4))) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (/.f64 sin2phi (*.f64 alphay (cbrt.f64 alphay))) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (/.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) 1) (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2)))
(/.f64 (/.f64 sin2phi (cbrt.f64 (pow.f64 alphay 4))) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (/.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 alphay alphay))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 alphay alphay))) 2) 2))
(/.f64 (/.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (neg.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphay) 2))))
(/.f64 (/.f64 sin2phi (cbrt.f64 (pow.f64 alphay 4))) (cbrt.f64 (*.f64 alphay alphay)))
(pow.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) 3)
(/.f64 sin2phi (*.f64 alphay alphay))
(pow.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3) 1/3)
(/.f64 sin2phi (*.f64 alphay alphay))
(pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 1)
(/.f64 sin2phi (*.f64 alphay alphay))
(neg.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) 0))
(/.f64 sin2phi (*.f64 alphay alphay))
(neg.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 sin2phi (*.f64 alphay alphay))
(cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3))
(/.f64 sin2phi (*.f64 alphay alphay))

localize42.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(log1p.f64 (neg.f64 u0))
0.2b
(*.f64 cos2phi (pow.f64 alphax -2))
0.3b
(/.f64 sin2phi (*.f64 alphay alphay))
0.4b
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (*.f64 cos2phi (pow.f64 alphax -2))) (/.f64 sin2phi (*.f64 alphay alphay))))
Compiler

Compiled 66 to 30 computations (54.5% saved)

series175.0ms (0.5%)

Counts
2 → 70
Calls

21 calls:

TimeVariablePointExpression
6.0ms
alphax
@-inf
(*.f64 cos2phi (pow.f64 alphax -2))
5.0ms
cos2phi
@0
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (*.f64 cos2phi (pow.f64 alphax -2))) (/.f64 sin2phi (*.f64 alphay alphay))))
1.0ms
cos2phi
@0
(*.f64 cos2phi (pow.f64 alphax -2))
1.0ms
alphax
@inf
(*.f64 cos2phi (pow.f64 alphax -2))
1.0ms
u0
@0
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (*.f64 cos2phi (pow.f64 alphax -2))) (/.f64 sin2phi (*.f64 alphay alphay))))
Compiler

Compiled 15870 to 12130 computations (23.6% saved)

rewrite118.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
79×egg-rr
75×egg-rr
Counts
2 → 154
Calls
Call 1
Inputs
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (*.f64 cos2phi (pow.f64 alphax -2))) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 cos2phi (pow.f64 alphax -2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 1 (neg.f64 (/.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))) (log1p.f64 (neg.f64 u0))))) (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (/.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (log1p.f64 (neg.f64 u0))))) (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 1 (neg.f64 (/.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))) (log1p.f64 (neg.f64 u0))))) (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 -1 (/.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))) (log1p.f64 (neg.f64 u0)))) (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) 0) (/.f64 1 (pow.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) -1)) (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) (*.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) (*.f64 0 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) -1) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 -1) (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) (/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) 1) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log1p.f64 (neg.f64 u0)) (/.f64 -1 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) (log1p.f64 (neg.f64 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2) (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 1 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) (neg.f64 (log1p.f64 (neg.f64 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (log1p.f64 (neg.f64 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (cbrt.f64 (/.f64 -1 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) (pow.f64 (cbrt.f64 (/.f64 -1 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2) (cbrt.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (/.f64 -1 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) 2) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 -1 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) 2) (log1p.f64 (neg.f64 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))) 2) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (/.f64 1 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) -1) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (cbrt.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (cbrt.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log1p.f64 (neg.f64 u0)) -1) (/.f64 1 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2) (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0))))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) (log1p.f64 (neg.f64 u0))) (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (cbrt.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2)) (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) 1) (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log1p.f64 (neg.f64 u0)) -1) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) 1) (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))) (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (neg.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 3)))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (*.f64 cos2phi (pow.f64 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (*.f64 cos2phi (pow.f64 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 cos2phi (cbrt.f64 (pow.f64 alphax -2))) (cbrt.f64 (pow.f64 (pow.f64 alphax -2) 2)) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 alphax -2) (cbrt.f64 cos2phi)) (cbrt.f64 (*.f64 cos2phi cos2phi)) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 1 (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 alphax -2))) (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2)) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 cos2phi (pow.f64 alphax -2)) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 cos2phi (pow.f64 alphax -2) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 alphax -2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 alphax -2) 2)) cos2phi) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 cos2phi) (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (pow.f64 alphax -2)) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2)) (cbrt.f64 (*.f64 cos2phi (pow.f64 alphax -2))) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 alphax -2) cos2phi (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (neg.f64 cos2phi) (pow.f64 alphax -2)) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2)) (*.f64 (neg.f64 cos2phi) (pow.f64 alphax -2))) (*.f64 cos2phi (pow.f64 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2) 0) (*.f64 cos2phi (pow.f64 alphax -2))) (*.f64 cos2phi (pow.f64 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2) 0)) 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2) 0))) (*.f64 cos2phi (pow.f64 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2) 0))) (*.f64 cos2phi (pow.f64 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2) 0))) (*.f64 cos2phi (pow.f64 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 3) 0) (+.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2) (+.f64 0 (*.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 0)))) (*.f64 cos2phi (pow.f64 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 3) 0) (+.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2) (+.f64 0 (*.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 0)))) (*.f64 cos2phi (pow.f64 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2) (+.f64 0 (*.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 0))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 3) 0) (+.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2) (+.f64 0 (*.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 0)))) (*.f64 cos2phi (pow.f64 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 0) (/.f64 1 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) -1)) (*.f64 cos2phi (pow.f64 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 cos2phi (pow.f64 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1 0) (*.f64 cos2phi (pow.f64 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 cos2phi (pow.f64 alphax -2)) (*.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 -1) (*.f64 cos2phi (pow.f64 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 0) (*.f64 cos2phi (pow.f64 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 cos2phi (pow.f64 alphax -2)) (*.f64 -1 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 cos2phi (pow.f64 alphax -2)) (*.f64 (neg.f64 0) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 cos2phi (pow.f64 alphax -2)) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 cos2phi) (pow.f64 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 cos2phi (pow.f64 alphax -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 alphax -2) cos2phi)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (neg.f64 cos2phi) (pow.f64 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 cos2phi (cbrt.f64 (pow.f64 alphax -2))) (cbrt.f64 (pow.f64 (pow.f64 alphax -2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 alphax -2) (cbrt.f64 cos2phi)) (cbrt.f64 (*.f64 cos2phi cos2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 alphax -2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 alphax -2) 2)) cos2phi))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 cos2phi) (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (pow.f64 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 alphax -2))) (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 cos2phi) (neg.f64 (pow.f64 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2)) (cbrt.f64 (*.f64 cos2phi (pow.f64 alphax -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 cos2phi) (pow.f64 alphax -2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 cos2phi (pow.f64 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 alphax -2)) (neg.f64 cos2phi))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 alphax -2) 2)) cos2phi) (cbrt.f64 (pow.f64 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (*.f64 (pow.f64 alphax -2) (cbrt.f64 cos2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (pow.f64 alphax -2)) (cbrt.f64 cos2phi))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 alphax -2) 2)) (*.f64 cos2phi (cbrt.f64 (pow.f64 alphax -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 cos2phi (cbrt.f64 (pow.f64 alphax -2))) (cbrt.f64 (pow.f64 alphax -2))) (cbrt.f64 (pow.f64 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 cos2phi (cbrt.f64 (pow.f64 alphax -2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 alphax -2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 alphax -2))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 cos2phi (cbrt.f64 (pow.f64 alphax -2))) 1) (cbrt.f64 (pow.f64 (pow.f64 alphax -2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 alphax -2))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2))) (cbrt.f64 (*.f64 (neg.f64 cos2phi) (pow.f64 alphax -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2)) (cbrt.f64 cos2phi)) (cbrt.f64 (pow.f64 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 alphax -2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2)) (cbrt.f64 (pow.f64 alphax -2))) (cbrt.f64 cos2phi))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 cos2phi) (*.f64 (neg.f64 (cbrt.f64 (*.f64 cos2phi cos2phi))) (neg.f64 (pow.f64 alphax -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 cos2phi)) (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (neg.f64 (pow.f64 alphax -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 cos2phi)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 cos2phi)) 2) (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (pow.f64 alphax -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2))) 2) (cbrt.f64 (*.f64 cos2phi (pow.f64 alphax -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (neg.f64 cos2phi) (pow.f64 alphax -2))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 cos2phi) (*.f64 (cbrt.f64 (pow.f64 alphax -2)) (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 alphax -2)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2))) (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 alphax -2)) (*.f64 (cbrt.f64 cos2phi) (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (neg.f64 cos2phi) (cbrt.f64 (pow.f64 alphax -2)))) (cbrt.f64 (pow.f64 (pow.f64 alphax -2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 cos2phi) (cbrt.f64 (pow.f64 alphax -2))) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 alphax -2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 cos2phi) (neg.f64 (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (neg.f64 (pow.f64 alphax -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2)) (*.f64 0 (cbrt.f64 (*.f64 cos2phi (pow.f64 alphax -2)))))) (+.f64 0 (cbrt.f64 (*.f64 cos2phi (pow.f64 alphax -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2)) (+.f64 0 (*.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 alphax -2))) 0))) (-.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 alphax -2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 alphax -2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 cos2phi) (pow.f64 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (neg.f64 (pow.f64 cos2phi 3)) (pow.f64 (neg.f64 (pow.f64 alphax -2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (neg.f64 cos2phi) (pow.f64 alphax -2)) 3) -1))))))

simplify411.0ms (1.1%)

Algorithm
egglog
Counts
224 → 263
Calls
Call 1
Inputs
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 u0 2) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))))
(+.f64 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (*.f64 (pow.f64 cos2phi 3) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 4) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 cos2phi) 3))))) (pow.f64 (pow.f64 alphay 2) 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 cos2phi) 3))))) (pow.f64 (pow.f64 alphay 2) 2)) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 -1 cos2phi) 4) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 6) (log.f64 (-.f64 1 u0)))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 6) (log.f64 (-.f64 1 u0)))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 8) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (pow.f64 (pow.f64 alphay 2) 2)))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 6) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (pow.f64 (pow.f64 sin2phi 2) 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphax) 4))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphax) 4))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (/.f64 -1 alphax) 6) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (pow.f64 (pow.f64 sin2phi 2) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 (pow.f64 sin2phi 3) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (pow.f64 (pow.f64 alphay 2) 2)))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 alphax 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 alphax 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 alphax 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 alphay 6) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 alphay 8)))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 alphay 6) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (log.f64 (-.f64 1 u0)))))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (log.f64 (-.f64 1 u0)))))) (*.f64 cos2phi (pow.f64 cos2phi 2)))) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 6) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 cos2phi 2) 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) 4))))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphay) 6) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 cos2phi 2) 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) 4))))) (*.f64 cos2phi (pow.f64 cos2phi 2)))))))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (pow.f64 alphax 2))
(*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2))
(*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2))
(*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2))
(*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2))
(*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi)
(*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi)
(*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi)
(*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi)
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 1 (neg.f64 (/.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))) (log1p.f64 (neg.f64 u0))))) (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))
(if (!=.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (/.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (log1p.f64 (neg.f64 u0))))) (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))
(if (!=.f64 1 0) (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))
(if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 1 (neg.f64 (/.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))) (log1p.f64 (neg.f64 u0))))) (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 -1 (/.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))) (log1p.f64 (neg.f64 u0)))) (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))
(if (!=.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) 0) (/.f64 1 (pow.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) -1)) (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))
(+.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) (*.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) 0))
(+.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) (*.f64 0 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))))
(-.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))
(-.f64 (/.f64 0 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) -1) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 1 -1) (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))
(*.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) (/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))))
(*.f64 (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) 1) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 1 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) 1)
(*.f64 (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 -1 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2))
(*.f64 (/.f64 -1 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) (log1p.f64 (neg.f64 u0)))
(*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2) (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))))
(*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 1 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 1 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) (neg.f64 (log1p.f64 (neg.f64 u0))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (log1p.f64 (neg.f64 u0))))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (cbrt.f64 (/.f64 -1 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) (pow.f64 (cbrt.f64 (/.f64 -1 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) 2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2) (cbrt.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))) 2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (/.f64 -1 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) 2) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))))
(*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 -1 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) 2) (log1p.f64 (neg.f64 u0))))
(*.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))) 2) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2)))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (/.f64 1 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 1))
(*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) 1))
(*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) 1))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))
(*.f64 (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) -1) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (cbrt.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (cbrt.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) -1) (/.f64 1 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))
(/.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) 1)
(/.f64 (/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) 2))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2) (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0))))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) (log1p.f64 (neg.f64 u0))) (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (cbrt.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2)) (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) 1) (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) -1) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) 1) (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(/.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))) (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))
(pow.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) 3)
(pow.f64 (neg.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 3)) 1/3)
(pow.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) 1)
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))
(neg.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 1))
(neg.f64 (*.f64 -1 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))))
(neg.f64 (*.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) -1))
(cbrt.f64 (neg.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 3)))
(fma.f64 0 0 (*.f64 cos2phi (pow.f64 alphax -2)))
(fma.f64 1 0 (*.f64 cos2phi (pow.f64 alphax -2)))
(fma.f64 (*.f64 cos2phi (cbrt.f64 (pow.f64 alphax -2))) (cbrt.f64 (pow.f64 (pow.f64 alphax -2) 2)) (neg.f64 0))
(fma.f64 (*.f64 (pow.f64 alphax -2) (cbrt.f64 cos2phi)) (cbrt.f64 (*.f64 cos2phi cos2phi)) (neg.f64 0))
(fma.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 1 (neg.f64 0))
(fma.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 alphax -2))) (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2)) (neg.f64 0))
(fma.f64 1 (*.f64 cos2phi (pow.f64 alphax -2)) (neg.f64 0))
(fma.f64 cos2phi (pow.f64 alphax -2) (neg.f64 0))
(fma.f64 (cbrt.f64 (pow.f64 alphax -2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 alphax -2) 2)) cos2phi) (neg.f64 0))
(fma.f64 (cbrt.f64 cos2phi) (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (pow.f64 alphax -2)) (neg.f64 0))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2)) (cbrt.f64 (*.f64 cos2phi (pow.f64 alphax -2))) (neg.f64 0))
(fma.f64 (pow.f64 alphax -2) cos2phi (neg.f64 0))
(if (!=.f64 (*.f64 (neg.f64 cos2phi) (pow.f64 alphax -2)) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2)) (*.f64 (neg.f64 cos2phi) (pow.f64 alphax -2))) (*.f64 cos2phi (pow.f64 alphax -2)))
(if (!=.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2) 0) (*.f64 cos2phi (pow.f64 alphax -2))) (*.f64 cos2phi (pow.f64 alphax -2)))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2) 0)) 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2) 0))) (*.f64 cos2phi (pow.f64 alphax -2)))
(if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2) 0))) (*.f64 cos2phi (pow.f64 alphax -2)))
(if (!=.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2) 0))) (*.f64 cos2phi (pow.f64 alphax -2)))
(if (!=.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 3) 0) (+.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2) (+.f64 0 (*.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 0)))) (*.f64 cos2phi (pow.f64 alphax -2)))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 3) 0) (+.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2) (+.f64 0 (*.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 0)))) (*.f64 cos2phi (pow.f64 alphax -2)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2) (+.f64 0 (*.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 0))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 3) 0) (+.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2) (+.f64 0 (*.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 0)))) (*.f64 cos2phi (pow.f64 alphax -2)))
(if (!=.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 0) (/.f64 1 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) -1)) (*.f64 cos2phi (pow.f64 alphax -2)))
(+.f64 0 (*.f64 cos2phi (pow.f64 alphax -2)))
(+.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 0)
(+.f64 (*.f64 -1 0) (*.f64 cos2phi (pow.f64 alphax -2)))
(+.f64 (*.f64 cos2phi (pow.f64 alphax -2)) (*.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 0))
(+.f64 (*.f64 0 -1) (*.f64 cos2phi (pow.f64 alphax -2)))
(+.f64 (neg.f64 0) (*.f64 cos2phi (pow.f64 alphax -2)))
(+.f64 (*.f64 cos2phi (pow.f64 alphax -2)) (*.f64 -1 0))
(+.f64 (*.f64 cos2phi (pow.f64 alphax -2)) (*.f64 (neg.f64 0) 0))
(+.f64 (*.f64 cos2phi (pow.f64 alphax -2)) (neg.f64 0))
(-.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 0)
(-.f64 0 (*.f64 (neg.f64 cos2phi) (pow.f64 alphax -2)))
(*.f64 cos2phi (pow.f64 alphax -2))
(*.f64 (pow.f64 alphax -2) cos2phi)
(*.f64 -1 (*.f64 (neg.f64 cos2phi) (pow.f64 alphax -2)))
(*.f64 (*.f64 cos2phi (cbrt.f64 (pow.f64 alphax -2))) (cbrt.f64 (pow.f64 (pow.f64 alphax -2) 2)))
(*.f64 (*.f64 (pow.f64 alphax -2) (cbrt.f64 cos2phi)) (cbrt.f64 (*.f64 cos2phi cos2phi)))
(*.f64 (cbrt.f64 (pow.f64 alphax -2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 alphax -2) 2)) cos2phi))
(*.f64 (cbrt.f64 cos2phi) (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (pow.f64 alphax -2)))
(*.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 alphax -2))) (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2)))
(*.f64 (neg.f64 cos2phi) (neg.f64 (pow.f64 alphax -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2)) (cbrt.f64 (*.f64 cos2phi (pow.f64 alphax -2))))
(*.f64 (*.f64 (neg.f64 cos2phi) (pow.f64 alphax -2)) -1)
(*.f64 1 (*.f64 cos2phi (pow.f64 alphax -2)))
(*.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 1)
(*.f64 (neg.f64 (pow.f64 alphax -2)) (neg.f64 cos2phi))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 alphax -2) 2)) cos2phi) (cbrt.f64 (pow.f64 alphax -2)))
(*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (*.f64 (pow.f64 alphax -2) (cbrt.f64 cos2phi)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (pow.f64 alphax -2)) (cbrt.f64 cos2phi))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 alphax -2) 2)) (*.f64 cos2phi (cbrt.f64 (pow.f64 alphax -2))))
(*.f64 (*.f64 (*.f64 cos2phi (cbrt.f64 (pow.f64 alphax -2))) (cbrt.f64 (pow.f64 alphax -2))) (cbrt.f64 (pow.f64 alphax -2)))
(*.f64 (*.f64 (*.f64 cos2phi (cbrt.f64 (pow.f64 alphax -2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 alphax -2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 alphax -2))) 2) 2))
(*.f64 (*.f64 (*.f64 cos2phi (cbrt.f64 (pow.f64 alphax -2))) 1) (cbrt.f64 (pow.f64 (pow.f64 alphax -2) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 alphax -2))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2))) 2))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2))) (cbrt.f64 (*.f64 (neg.f64 cos2phi) (pow.f64 alphax -2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2)) (cbrt.f64 cos2phi)) (cbrt.f64 (pow.f64 alphax -2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 alphax -2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2)) (cbrt.f64 (pow.f64 alphax -2))) (cbrt.f64 cos2phi))
(*.f64 (cbrt.f64 cos2phi) (*.f64 (neg.f64 (cbrt.f64 (*.f64 cos2phi cos2phi))) (neg.f64 (pow.f64 alphax -2))))
(*.f64 (cbrt.f64 (neg.f64 cos2phi)) (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (neg.f64 (pow.f64 alphax -2))))
(*.f64 (cbrt.f64 (cbrt.f64 cos2phi)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 cos2phi)) 2) (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (pow.f64 alphax -2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2))) 2) (cbrt.f64 (*.f64 cos2phi (pow.f64 alphax -2)))))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 cos2phi) (pow.f64 alphax -2))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2))))
(*.f64 (cbrt.f64 cos2phi) (*.f64 (cbrt.f64 (pow.f64 alphax -2)) (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 alphax -2)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2))) (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2))))
(*.f64 (cbrt.f64 (pow.f64 alphax -2)) (*.f64 (cbrt.f64 cos2phi) (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2))))
(*.f64 (neg.f64 (*.f64 (neg.f64 cos2phi) (cbrt.f64 (pow.f64 alphax -2)))) (cbrt.f64 (pow.f64 (pow.f64 alphax -2) 2)))
(*.f64 (*.f64 (neg.f64 cos2phi) (cbrt.f64 (pow.f64 alphax -2))) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 alphax -2) 2))))
(*.f64 (cbrt.f64 cos2phi) (neg.f64 (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (neg.f64 (pow.f64 alphax -2)))))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2)) (*.f64 0 (cbrt.f64 (*.f64 cos2phi (pow.f64 alphax -2)))))) (+.f64 0 (cbrt.f64 (*.f64 cos2phi (pow.f64 alphax -2)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2)) (+.f64 0 (*.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 alphax -2))) 0))) (-.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 alphax -2))) 0))
(/.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 alphax -2))) 3)
(pow.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 3) 1/3)
(pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 1)
(neg.f64 (*.f64 (neg.f64 cos2phi) (pow.f64 alphax -2)))
(cbrt.f64 (*.f64 (neg.f64 (pow.f64 cos2phi 3)) (pow.f64 (neg.f64 (pow.f64 alphax -2)) 3)))
(cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (neg.f64 cos2phi) (pow.f64 alphax -2)) 3) -1))
Outputs
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 u0 2) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(fma.f64 1/2 (/.f64 (*.f64 u0 u0) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0)))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))))
(+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 alphay alphay) (*.f64 sin2phi sin2phi)) (/.f64 (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 alphax 4) sin2phi)))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0)))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)))))
(+.f64 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (*.f64 (pow.f64 cos2phi 3) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))))))
(+.f64 (/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 cos2phi 3)) (pow.f64 (pow.f64 alphay 4) 2)) (*.f64 (*.f64 alphax alphax) (*.f64 (pow.f64 (*.f64 sin2phi sin2phi) 2) (pow.f64 alphax 4)))) (+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 alphay alphay) (*.f64 sin2phi sin2phi)) (/.f64 (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 alphax 4) sin2phi)))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0)))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)))
(+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (pow.f64 alphax 4)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (*.f64 alphay alphay)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 1 cos2phi) 3)) (log1p.f64 (neg.f64 u0))))) (pow.f64 alphay 4))) (+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (pow.f64 alphax 4)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (*.f64 alphay alphay))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 4) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 1 cos2phi) 3)) (log1p.f64 (neg.f64 u0))))) (pow.f64 alphay 4))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 sin2phi sin2phi) (pow.f64 (/.f64 1 cos2phi) 4)) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 sin2phi (log1p.f64 (neg.f64 u0))))) (*.f64 (*.f64 alphay alphay) (pow.f64 alphay 4))) (+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (pow.f64 alphax 4)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (*.f64 alphay alphay)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)))
(+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (pow.f64 alphax 4)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (*.f64 alphay alphay)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 cos2phi) 3))))) (pow.f64 (pow.f64 alphay 2) 2))))
(+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (pow.f64 alphax 4)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (*.f64 alphay alphay)) (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 cos2phi) 3)))) (pow.f64 alphay 4))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 cos2phi) 3))))) (pow.f64 (pow.f64 alphay 2) 2)) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 -1 cos2phi) 4) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))))))
(+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (pow.f64 alphax 4)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (*.f64 alphay alphay)) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 cos2phi) 3)))) (pow.f64 alphay 4)) (/.f64 (*.f64 (*.f64 (*.f64 sin2phi sin2phi) (pow.f64 (/.f64 -1 cos2phi) 4)) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 sin2phi (log1p.f64 (neg.f64 u0))))) (*.f64 (*.f64 alphay alphay) (pow.f64 alphay 4))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi))) (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 6) (log.f64 (-.f64 1 u0)))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))))
(+.f64 (+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)) (neg.f64 (/.f64 (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 6) (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4))))) (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 6) (log.f64 (-.f64 1 u0)))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 8) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (pow.f64 (pow.f64 alphay 2) 2)))))))
(+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 6) (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi))) (/.f64 (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (*.f64 (pow.f64 alphax 8) sin2phi) (log1p.f64 (neg.f64 u0)))) (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (*.f64 cos2phi cos2phi) 2) (pow.f64 alphay 4)))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)))
(+.f64 (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2)) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0)))) (*.f64 sin2phi sin2phi)) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))))
(+.f64 (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2)) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0)))) (*.f64 sin2phi sin2phi)) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0)))))) (pow.f64 sin2phi 3))) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 6) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (pow.f64 (pow.f64 sin2phi 2) 2)))))
(+.f64 (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2)) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0)))) (*.f64 sin2phi sin2phi)) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0)))))) (pow.f64 sin2phi 3))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 6) (*.f64 (pow.f64 cos2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay 4) 2)))) (pow.f64 (*.f64 sin2phi sin2phi) 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0))))) (*.f64 sin2phi sin2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphax) 4))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi)) (*.f64 (pow.f64 alphay 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 alphax) 4)))) (pow.f64 sin2phi 3))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0))))) (*.f64 sin2phi sin2phi))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphax) 4))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (/.f64 -1 alphax) 6) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (pow.f64 (pow.f64 sin2phi 2) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi)) (*.f64 (pow.f64 alphay 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 alphax) 4)))) (pow.f64 sin2phi 3))) (+.f64 (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 6) (log1p.f64 (neg.f64 u0))) (pow.f64 (pow.f64 alphay 4) 2))) (pow.f64 (*.f64 sin2phi sin2phi) 2)) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0))))) (*.f64 sin2phi sin2phi)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi))) (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) (log1p.f64 (neg.f64 u0))))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))) (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi))))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 (pow.f64 sin2phi 3) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (pow.f64 (pow.f64 alphay 2) 2)))))))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) (log1p.f64 (neg.f64 u0))))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))) (+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 (pow.f64 sin2phi 3) (log1p.f64 (neg.f64 u0)))) (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (*.f64 cos2phi cos2phi) 2) (pow.f64 alphay 4)))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 alphax 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0))))) (*.f64 alphax alphax)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 alphax 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0))))) (*.f64 alphax alphax)) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0)))))) (pow.f64 alphax 4)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 alphax 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0))))) (*.f64 alphax alphax)) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 1 sin2phi) 4) (*.f64 alphax alphax)) (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay 4) 2))) (pow.f64 alphax 4))) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0)))))) (pow.f64 alphax 4))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 sin2phi) 2))) (*.f64 alphax alphax)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 sin2phi) 2))) (*.f64 alphax alphax)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (*.f64 alphay alphay) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0)))))) (pow.f64 alphax 4))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)))))
(+.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0)))))) (pow.f64 alphax 4)) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 -1 sin2phi) 4) (*.f64 alphax alphax)) (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay 4) 2))) (pow.f64 alphax 4))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 sin2phi) 2))) (*.f64 alphax alphax)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphay 4) cos2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi))) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 alphay 6) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))))))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphay 4) cos2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (neg.f64 (/.f64 (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 6) (log1p.f64 (neg.f64 u0)))) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) sin2phi))))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 alphay 8)))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 alphay 6) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))))))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphay 4) cos2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 8))) (*.f64 (*.f64 alphax alphax) (*.f64 (pow.f64 (*.f64 sin2phi sin2phi) 2) (pow.f64 alphax 4)))) (neg.f64 (/.f64 (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 6) (log1p.f64 (neg.f64 u0)))) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) sin2phi)))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 (*.f64 (pow.f64 (/.f64 1 alphay) 2) sin2phi) (log1p.f64 (neg.f64 u0)))) (*.f64 cos2phi cos2phi)) (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (log.f64 (-.f64 1 u0)))))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
(+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (*.f64 (pow.f64 (/.f64 1 alphay) 2) (log1p.f64 (neg.f64 u0)))) (*.f64 cos2phi cos2phi)) (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 1 alphay) 4)) (log1p.f64 (neg.f64 u0))))) (neg.f64 (pow.f64 cos2phi 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (log.f64 (-.f64 1 u0)))))) (*.f64 cos2phi (pow.f64 cos2phi 2)))) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 6) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 cos2phi 2) 2)))))
(+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (*.f64 (pow.f64 (/.f64 1 alphay) 2) (log1p.f64 (neg.f64 u0)))) (*.f64 cos2phi cos2phi)) (+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 1 alphay) 4)) (log1p.f64 (neg.f64 u0))))) (neg.f64 (pow.f64 cos2phi 3))) (/.f64 (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 (*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 6)) (log1p.f64 (neg.f64 u0))))) (pow.f64 (*.f64 cos2phi cos2phi) 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)))
(+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi) (log1p.f64 (neg.f64 u0)))) (*.f64 cos2phi cos2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) 4))))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
(+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (log1p.f64 (neg.f64 u0)))) (*.f64 cos2phi cos2phi)) (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 alphay) 4)))) (neg.f64 (pow.f64 cos2phi 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphay) 6) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 cos2phi 2) 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) 4))))) (*.f64 cos2phi (pow.f64 cos2phi 2)))))))
(+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (log1p.f64 (neg.f64 u0)))) (*.f64 cos2phi cos2phi)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 -1 alphay) 6) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 sin2phi (log1p.f64 (neg.f64 u0))))) (pow.f64 (*.f64 cos2phi cos2phi) 2)) (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 alphay) 4)))) (neg.f64 (pow.f64 cos2phi 3))))))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (*.f64 alphax alphax))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (*.f64 alphax alphax))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (*.f64 alphax alphax))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (*.f64 alphax alphax))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (*.f64 alphax alphax))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (*.f64 alphax alphax))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (*.f64 alphax alphax))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (*.f64 alphax alphax))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (*.f64 alphax alphax))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (*.f64 alphax alphax))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (*.f64 alphax alphax))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (*.f64 alphax alphax))
(*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2))
(*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2))
(*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2))
(*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2))
(*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi)
(*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi)
(*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi)
(*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi)
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 1 (neg.f64 (/.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))) (log1p.f64 (neg.f64 u0))))) (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))
(if (!=.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (/.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (log1p.f64 (neg.f64 u0))))) (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))
(if (!=.f64 1 0) (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))
(if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 1 (neg.f64 (/.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))) (log1p.f64 (neg.f64 u0))))) (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 -1 (/.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))) (log1p.f64 (neg.f64 u0)))) (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))
(if (!=.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) 0) (/.f64 1 (pow.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) -1)) (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))
(if (!=.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) 0) (pow.f64 (/.f64 1 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) -1) (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))
(+.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) (*.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) 0))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))
(+.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) (*.f64 0 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))
(-.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))
(-.f64 (/.f64 0 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) -1) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 1 -1) (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) (log1p.f64 (neg.f64 u0))) (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(*.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) (/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (cbrt.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))))
(*.f64 (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))
(/.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))
(/.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) 1) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 1 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) 1)
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))
(/.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 -1 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 -1 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) (log1p.f64 (neg.f64 u0)))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2) (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))
(/.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 1 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 1 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) (neg.f64 (log1p.f64 (neg.f64 u0))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (log1p.f64 (neg.f64 u0))))
(/.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (cbrt.f64 (/.f64 -1 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) (log1p.f64 (neg.f64 u0))) (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) (pow.f64 (cbrt.f64 (/.f64 -1 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) 2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2) (cbrt.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))) 2))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (/.f64 -1 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2) (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (/.f64 -1 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) 2) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))))
(*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 -1 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) 2) (log1p.f64 (neg.f64 u0))))
(*.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))) 2) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2)))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (/.f64 1 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 1))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) 1))
(/.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) 1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) (log1p.f64 (neg.f64 u0))) (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(*.f64 (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) -1) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (cbrt.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (cbrt.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))
(/.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) -1) (/.f64 1 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))
(/.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) 1)
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) 2))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2) (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0))))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) (log1p.f64 (neg.f64 u0))) (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (cbrt.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2)) (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2) (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0))))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) 1) (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) -1) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) 1) (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(/.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))))) (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) (pow.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(pow.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))) 3)
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))
(pow.f64 (neg.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 3)) 1/3)
(cbrt.f64 (neg.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 3)))
(pow.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) 1)
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))
(neg.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 1))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))
(neg.f64 (*.f64 -1 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))))
(neg.f64 (neg.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))))
(neg.f64 (*.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay))))) -1))
(neg.f64 (neg.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))))))
(cbrt.f64 (neg.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphax -2) (/.f64 sin2phi (*.f64 alphay alphay)))) 3)))
(fma.f64 0 0 (*.f64 cos2phi (pow.f64 alphax -2)))
(*.f64 cos2phi (pow.f64 alphax -2))
(fma.f64 1 0 (*.f64 cos2phi (pow.f64 alphax -2)))
(*.f64 cos2phi (pow.f64 alphax -2))
(fma.f64 (*.f64 cos2phi (cbrt.f64 (pow.f64 alphax -2))) (cbrt.f64 (pow.f64 (pow.f64 alphax -2) 2)) (neg.f64 0))
(fma.f64 (*.f64 cos2phi (cbrt.f64 (pow.f64 alphax -2))) (cbrt.f64 (pow.f64 (pow.f64 alphax -2) 2)) 0)
(fma.f64 (*.f64 (pow.f64 alphax -2) (cbrt.f64 cos2phi)) (cbrt.f64 (*.f64 cos2phi cos2phi)) (neg.f64 0))
(*.f64 cos2phi (pow.f64 alphax -2))
(fma.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 1 (neg.f64 0))
(*.f64 cos2phi (pow.f64 alphax -2))
(fma.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 alphax -2))) (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2)) (neg.f64 0))
(*.f64 cos2phi (pow.f64 alphax -2))
(fma.f64 1 (*.f64 cos2phi (pow.f64 alphax -2)) (neg.f64 0))
(*.f64 cos2phi (pow.f64 alphax -2))
(fma.f64 cos2phi (pow.f64 alphax -2) (neg.f64 0))
(*.f64 cos2phi (pow.f64 alphax -2))
(fma.f64 (cbrt.f64 (pow.f64 alphax -2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 alphax -2) 2)) cos2phi) (neg.f64 0))
(fma.f64 (*.f64 cos2phi (cbrt.f64 (pow.f64 alphax -2))) (cbrt.f64 (pow.f64 (pow.f64 alphax -2) 2)) 0)
(fma.f64 (cbrt.f64 cos2phi) (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (pow.f64 alphax -2)) (neg.f64 0))
(*.f64 cos2phi (pow.f64 alphax -2))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2)) (cbrt.f64 (*.f64 cos2phi (pow.f64 alphax -2))) (neg.f64 0))
(*.f64 cos2phi (pow.f64 alphax -2))
(fma.f64 (pow.f64 alphax -2) cos2phi (neg.f64 0))
(*.f64 cos2phi (pow.f64 alphax -2))
(if (!=.f64 (*.f64 (neg.f64 cos2phi) (pow.f64 alphax -2)) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2)) (*.f64 (neg.f64 cos2phi) (pow.f64 alphax -2))) (*.f64 cos2phi (pow.f64 alphax -2)))
(if (!=.f64 (*.f64 (neg.f64 cos2phi) (pow.f64 alphax -2)) 0) (/.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2) (*.f64 cos2phi (pow.f64 alphax -2))) (*.f64 cos2phi (pow.f64 alphax -2)))
(if (!=.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2) 0) (*.f64 cos2phi (pow.f64 alphax -2))) (*.f64 cos2phi (pow.f64 alphax -2)))
(if (!=.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 0) (/.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2) (*.f64 cos2phi (pow.f64 alphax -2))) (*.f64 cos2phi (pow.f64 alphax -2)))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2) 0)) 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2) 0))) (*.f64 cos2phi (pow.f64 alphax -2)))
(if (!=.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2) 0) (/.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 3) (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2)) (*.f64 cos2phi (pow.f64 alphax -2)))
(if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2) 0))) (*.f64 cos2phi (pow.f64 alphax -2)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 3) (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2)) (*.f64 cos2phi (pow.f64 alphax -2)))
(if (!=.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2) 0))) (*.f64 cos2phi (pow.f64 alphax -2)))
(if (!=.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 0) (/.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 3) (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2)) (*.f64 cos2phi (pow.f64 alphax -2)))
(if (!=.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 3) 0) (+.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2) (+.f64 0 (*.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 0)))) (*.f64 cos2phi (pow.f64 alphax -2)))
(if (!=.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 0) (/.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 3) (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2)) (*.f64 cos2phi (pow.f64 alphax -2)))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 3) 0) (+.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2) (+.f64 0 (*.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 0)))) (*.f64 cos2phi (pow.f64 alphax -2)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 3) (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2)) (*.f64 cos2phi (pow.f64 alphax -2)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2) (+.f64 0 (*.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 0))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 3) 0) (+.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2) (+.f64 0 (*.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 0)))) (*.f64 cos2phi (pow.f64 alphax -2)))
(if (!=.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2) 0) (/.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 3) (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2)) (*.f64 cos2phi (pow.f64 alphax -2)))
(if (!=.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 0) (/.f64 1 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) -1)) (*.f64 cos2phi (pow.f64 alphax -2)))
(if (!=.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 0) (pow.f64 (/.f64 1 (*.f64 cos2phi (pow.f64 alphax -2))) -1) (*.f64 cos2phi (pow.f64 alphax -2)))
(+.f64 0 (*.f64 cos2phi (pow.f64 alphax -2)))
(*.f64 cos2phi (pow.f64 alphax -2))
(+.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 0)
(*.f64 cos2phi (pow.f64 alphax -2))
(+.f64 (*.f64 -1 0) (*.f64 cos2phi (pow.f64 alphax -2)))
(*.f64 cos2phi (pow.f64 alphax -2))
(+.f64 (*.f64 cos2phi (pow.f64 alphax -2)) (*.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 0))
(*.f64 cos2phi (pow.f64 alphax -2))
(+.f64 (*.f64 0 -1) (*.f64 cos2phi (pow.f64 alphax -2)))
(*.f64 cos2phi (pow.f64 alphax -2))
(+.f64 (neg.f64 0) (*.f64 cos2phi (pow.f64 alphax -2)))
(*.f64 cos2phi (pow.f64 alphax -2))
(+.f64 (*.f64 cos2phi (pow.f64 alphax -2)) (*.f64 -1 0))
(*.f64 cos2phi (pow.f64 alphax -2))
(+.f64 (*.f64 cos2phi (pow.f64 alphax -2)) (*.f64 (neg.f64 0) 0))
(*.f64 cos2phi (pow.f64 alphax -2))
(+.f64 (*.f64 cos2phi (pow.f64 alphax -2)) (neg.f64 0))
(*.f64 cos2phi (pow.f64 alphax -2))
(-.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 0)
(*.f64 cos2phi (pow.f64 alphax -2))
(-.f64 0 (*.f64 (neg.f64 cos2phi) (pow.f64 alphax -2)))
(*.f64 cos2phi (pow.f64 alphax -2))
(*.f64 cos2phi (pow.f64 alphax -2))
(*.f64 (pow.f64 alphax -2) cos2phi)
(*.f64 cos2phi (pow.f64 alphax -2))
(*.f64 -1 (*.f64 (neg.f64 cos2phi) (pow.f64 alphax -2)))
(*.f64 cos2phi (pow.f64 alphax -2))
(*.f64 (*.f64 cos2phi (cbrt.f64 (pow.f64 alphax -2))) (cbrt.f64 (pow.f64 (pow.f64 alphax -2) 2)))
(*.f64 (cbrt.f64 (pow.f64 alphax -2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 alphax -2) 2)) cos2phi))
(*.f64 (*.f64 (pow.f64 alphax -2) (cbrt.f64 cos2phi)) (cbrt.f64 (*.f64 cos2phi cos2phi)))
(*.f64 cos2phi (pow.f64 alphax -2))
(*.f64 (cbrt.f64 (pow.f64 alphax -2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 alphax -2) 2)) cos2phi))
(*.f64 (cbrt.f64 cos2phi) (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (pow.f64 alphax -2)))
(*.f64 cos2phi (pow.f64 alphax -2))
(*.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 alphax -2))) (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2)))
(*.f64 cos2phi (pow.f64 alphax -2))
(*.f64 (neg.f64 cos2phi) (neg.f64 (pow.f64 alphax -2)))
(*.f64 cos2phi (pow.f64 alphax -2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2)) (cbrt.f64 (*.f64 cos2phi (pow.f64 alphax -2))))
(*.f64 cos2phi (pow.f64 alphax -2))
(*.f64 (*.f64 (neg.f64 cos2phi) (pow.f64 alphax -2)) -1)
(*.f64 cos2phi (pow.f64 alphax -2))
(*.f64 1 (*.f64 cos2phi (pow.f64 alphax -2)))
(*.f64 cos2phi (pow.f64 alphax -2))
(*.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 1)
(*.f64 cos2phi (pow.f64 alphax -2))
(*.f64 (neg.f64 (pow.f64 alphax -2)) (neg.f64 cos2phi))
(*.f64 cos2phi (pow.f64 alphax -2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 alphax -2) 2)) cos2phi) (cbrt.f64 (pow.f64 alphax -2)))
(*.f64 (cbrt.f64 (pow.f64 alphax -2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 alphax -2) 2)) cos2phi))
(*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (*.f64 (pow.f64 alphax -2) (cbrt.f64 cos2phi)))
(*.f64 cos2phi (pow.f64 alphax -2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (pow.f64 alphax -2)) (cbrt.f64 cos2phi))
(*.f64 cos2phi (pow.f64 alphax -2))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 alphax -2) 2)) (*.f64 cos2phi (cbrt.f64 (pow.f64 alphax -2))))
(*.f64 (cbrt.f64 (pow.f64 alphax -2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 alphax -2) 2)) cos2phi))
(*.f64 (*.f64 (*.f64 cos2phi (cbrt.f64 (pow.f64 alphax -2))) (cbrt.f64 (pow.f64 alphax -2))) (cbrt.f64 (pow.f64 alphax -2)))
(*.f64 (*.f64 cos2phi (*.f64 (cbrt.f64 (pow.f64 alphax -2)) (cbrt.f64 (pow.f64 alphax -2)))) (cbrt.f64 (pow.f64 alphax -2)))
(*.f64 (*.f64 (*.f64 cos2phi (cbrt.f64 (pow.f64 alphax -2))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 alphax -2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 alphax -2))) 2) 2))
(*.f64 (*.f64 (*.f64 cos2phi (cbrt.f64 (pow.f64 alphax -2))) 1) (cbrt.f64 (pow.f64 (pow.f64 alphax -2) 2)))
(*.f64 (cbrt.f64 (pow.f64 alphax -2)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 alphax -2) 2)) cos2phi))
(*.f64 (*.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 alphax -2))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2))) 2))
(*.f64 cos2phi (pow.f64 alphax -2))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2))) (cbrt.f64 (*.f64 (neg.f64 cos2phi) (pow.f64 alphax -2))))
(neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2)) (cbrt.f64 (*.f64 (neg.f64 cos2phi) (pow.f64 alphax -2)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2)) (cbrt.f64 cos2phi)) (cbrt.f64 (pow.f64 alphax -2)))
(*.f64 cos2phi (pow.f64 alphax -2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 alphax -2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2) (cbrt.f64 (*.f64 cos2phi (pow.f64 alphax -2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2)) (cbrt.f64 (pow.f64 alphax -2))) (cbrt.f64 cos2phi))
(*.f64 cos2phi (pow.f64 alphax -2))
(*.f64 (cbrt.f64 cos2phi) (*.f64 (neg.f64 (cbrt.f64 (*.f64 cos2phi cos2phi))) (neg.f64 (pow.f64 alphax -2))))
(*.f64 (cbrt.f64 cos2phi) (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (neg.f64 (neg.f64 (pow.f64 alphax -2)))))
(*.f64 (cbrt.f64 (neg.f64 cos2phi)) (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (neg.f64 (pow.f64 alphax -2))))
(*.f64 (cbrt.f64 (cbrt.f64 cos2phi)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 cos2phi)) 2) (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (pow.f64 alphax -2))))
(*.f64 cos2phi (pow.f64 alphax -2))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2))) 2) (cbrt.f64 (*.f64 cos2phi (pow.f64 alphax -2)))))
(*.f64 cos2phi (pow.f64 alphax -2))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 cos2phi) (pow.f64 alphax -2))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2))))
(neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2)) (cbrt.f64 (*.f64 (neg.f64 cos2phi) (pow.f64 alphax -2)))))
(*.f64 (cbrt.f64 cos2phi) (*.f64 (cbrt.f64 (pow.f64 alphax -2)) (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2))))
(*.f64 cos2phi (pow.f64 alphax -2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 alphax -2)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2))) (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 alphax -2)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2)) (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2))))
(*.f64 (cbrt.f64 (pow.f64 alphax -2)) (*.f64 (cbrt.f64 cos2phi) (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2))))
(*.f64 cos2phi (pow.f64 alphax -2))
(*.f64 (neg.f64 (*.f64 (neg.f64 cos2phi) (cbrt.f64 (pow.f64 alphax -2)))) (cbrt.f64 (pow.f64 (pow.f64 alphax -2) 2)))
(neg.f64 (*.f64 (*.f64 (neg.f64 cos2phi) (cbrt.f64 (pow.f64 alphax -2))) (cbrt.f64 (pow.f64 (pow.f64 alphax -2) 2))))
(*.f64 (*.f64 (neg.f64 cos2phi) (cbrt.f64 (pow.f64 alphax -2))) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 alphax -2) 2))))
(neg.f64 (*.f64 (*.f64 (neg.f64 cos2phi) (cbrt.f64 (pow.f64 alphax -2))) (cbrt.f64 (pow.f64 (pow.f64 alphax -2) 2))))
(*.f64 (cbrt.f64 cos2phi) (neg.f64 (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (neg.f64 (pow.f64 alphax -2)))))
(*.f64 (cbrt.f64 cos2phi) (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (neg.f64 (neg.f64 (pow.f64 alphax -2)))))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2)) (*.f64 0 (cbrt.f64 (*.f64 cos2phi (pow.f64 alphax -2)))))) (+.f64 0 (cbrt.f64 (*.f64 cos2phi (pow.f64 alphax -2)))))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2)))) (cbrt.f64 (*.f64 cos2phi (pow.f64 alphax -2))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2)) (+.f64 0 (*.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 alphax -2))) 0))) (-.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 alphax -2))) 0))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 2)))) (cbrt.f64 (*.f64 cos2phi (pow.f64 alphax -2))))
(/.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 1)
(*.f64 cos2phi (pow.f64 alphax -2))
(pow.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 alphax -2))) 3)
(*.f64 cos2phi (pow.f64 alphax -2))
(pow.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 3) 1/3)
(*.f64 cos2phi (pow.f64 alphax -2))
(pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 1)
(*.f64 cos2phi (pow.f64 alphax -2))
(neg.f64 (*.f64 (neg.f64 cos2phi) (pow.f64 alphax -2)))
(*.f64 cos2phi (pow.f64 alphax -2))
(cbrt.f64 (*.f64 (neg.f64 (pow.f64 cos2phi 3)) (pow.f64 (neg.f64 (pow.f64 alphax -2)) 3)))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 cos2phi 3))) (neg.f64 (pow.f64 alphax -2)))
(cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 alphax -2)) 3))
(*.f64 cos2phi (pow.f64 alphax -2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (neg.f64 cos2phi) (pow.f64 alphax -2)) 3) -1))
(*.f64 (*.f64 (neg.f64 cos2phi) (pow.f64 alphax -2)) (cbrt.f64 -1))

eval1.3s (3.3%)

Compiler

Compiled 123514 to 39315 computations (68.2% saved)

prune1.4s (3.6%)

Pruning

42 alts after pruning (40 fresh and 2 done)

PrunedKeptTotal
New3139343173
Fresh11617
Picked011
Done314
Total3153423195
Error
0b
Counts
3195 → 42
Alt Table
Click to see full alt table
StatusErrorProgram
0.5b
(if (!=.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (-.f64 (*.f64 (*.f64 alphax alphax) sin2phi) (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay))))) (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
0.5b
(if (!=.f64 (*.f64 alphay alphay) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax)) sin2phi)) (*.f64 alphay alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
0.6b
(if (!=.f64 (*.f64 alphay alphay) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (*.f64 (/.f64 (/.f64 1 alphax) alphax) (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 (/.f64 (/.f64 1 alphax) alphax) (*.f64 alphax (*.f64 alphax sin2phi))))) (*.f64 alphay alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
15.4b
(if (!=.f64 (*.f64 alphay alphay) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) sin2phi) (*.f64 alphay alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
0.5b
(if (!=.f64 (*.f64 alphax alphay) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (*.f64 alphax alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
0.8b
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 -1 (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) (log1p.f64 (neg.f64 u0)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
34.4b
(if (!=.f64 u0 0) (/.f64 -1 (/.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))) u0)) (/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))))
18.3b
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
40.9b
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
47.3b
(/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi))
54.7b
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
0.6b
(/.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi alphay (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay)))) (/.f64 1 (*.f64 (*.f64 alphax alphax) alphay)))
18.3b
(/.f64 (neg.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0)))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
0.5b
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 (/.f64 cos2phi alphax) 0) (/.f64 1 (/.f64 alphax (/.f64 cos2phi alphax))) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))
0.5b
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (if (!=.f64 (/.f64 sin2phi alphay) 0) (/.f64 1 (/.f64 alphay (/.f64 sin2phi alphay))) (/.f64 sin2phi (*.f64 alphay alphay)))))
0.5b
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
0.6b
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay))))
0.6b
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 1 (*.f64 alphay alphay)) sin2phi)))
0.7b
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 sin2phi (*.f64 (/.f64 -1 alphay) (/.f64 -1 alphay)))))
0.5b
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi) (/.f64 (/.f64 sin2phi alphay) alphay)))
0.5b
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
0.6b
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (*.f64 (/.f64 1 alphay) sin2phi) alphay)))
0.6b
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 (/.f64 (/.f64 1 alphay) alphay) sin2phi)))
0.5b
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (*.f64 cos2phi (pow.f64 alphax -2))) (/.f64 sin2phi (*.f64 alphay alphay))))
34.3b
(/.f64 u0 (/.f64 (+.f64 (*.f64 (/.f64 sin2phi alphay) (neg.f64 alphax)) (*.f64 alphay (neg.f64 (/.f64 cos2phi alphax)))) (*.f64 alphay (neg.f64 alphax))))
40.9b
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
54.7b
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
34.3b
(/.f64 u0 (+.f64 (if (!=.f64 (/.f64 1 alphax) 0) (/.f64 cos2phi (/.f64 alphax (/.f64 1 alphax))) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
34.3b
(/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))
34.3b
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (if (!=.f64 (/.f64 1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))))
34.3b
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (if (!=.f64 sin2phi 0) (/.f64 1 (/.f64 (*.f64 alphay alphay) sin2phi)) (/.f64 sin2phi (*.f64 alphay alphay)))))
34.3b
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
34.3b
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (*.f64 (/.f64 1 alphay) (neg.f64 sin2phi)) (neg.f64 alphay))))
34.3b
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 (/.f64 1 alphay) alphay) sin2phi)))
34.3b
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay))))
34.3b
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 -1 (*.f64 alphay alphay)) (neg.f64 sin2phi))))
34.3b
(/.f64 u0 (+.f64 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi) (/.f64 sin2phi (*.f64 alphay alphay))))
34.3b
(/.f64 u0 (+.f64 (*.f64 (/.f64 cos2phi alphax) (/.f64 1 alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
34.3b
(/.f64 u0 (+.f64 (*.f64 (/.f64 -1 (*.f64 alphax alphax)) (neg.f64 cos2phi)) (/.f64 sin2phi (*.f64 alphay alphay))))
34.3b
(*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) u0)
0.6b
(*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (log1p.f64 (neg.f64 u0)))
15.4b
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
Compiler

Compiled 2146 to 1315 computations (38.7% saved)

localize33.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 cos2phi (*.f64 alphax alphax))
0.3b
(*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax)) sin2phi)) (*.f64 alphay alphay))
0.4b
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
0.4b
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
Compiler

Compiled 181 to 27 computations (85.1% saved)

series153.0ms (0.4%)

Counts
2 → 86
Calls

24 calls:

TimeVariablePointExpression
6.0ms
u0
@inf
(*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax)) sin2phi)) (*.f64 alphay alphay))
2.0ms
alphax
@inf
(*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax)) sin2phi)) (*.f64 alphay alphay))
1.0ms
u0
@0
(*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax)) sin2phi)) (*.f64 alphay alphay))
1.0ms
u0
@-inf
(*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax)) sin2phi)) (*.f64 alphay alphay))
1.0ms
cos2phi
@0
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
Compiler

Compiled 17610 to 13380 computations (24% saved)

rewrite176.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
200×egg-rr
108×egg-rr
Counts
2 → 308
Calls
Call 1
Inputs
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax)) sin2phi)) (*.f64 alphay alphay))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 alphay 0) (/.f64 (*.f64 cos2phi alphay) (/.f64 (*.f64 alphax alphax) alphay)) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 cos2phi alphay) alphay) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 cos2phi alphay) alphay)) (/.f64 (*.f64 alphax alphax) (cbrt.f64 (pow.f64 (*.f64 (*.f64 cos2phi alphay) alphay) 2)))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 cos2phi alphay) 0) (/.f64 alphay (/.f64 (*.f64 alphax alphax) (*.f64 cos2phi alphay))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 cos2phi alphay) alphay) 0) (pow.f64 (/.f64 (*.f64 alphax alphax) (*.f64 (*.f64 cos2phi alphay) alphay)) -1) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 alphay alphay) 0) (/.f64 cos2phi (/.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 alphay alphax) 0) (/.f64 (*.f64 cos2phi alphay) (/.f64 alphax (/.f64 alphay alphax))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 alphax) 0) (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (/.f64 alphax (/.f64 1 alphax))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))) 0) (/.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) (/.f64 alphax (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 (*.f64 alphax alphax))) 0) (/.f64 (/.f64 alphay (cbrt.f64 alphax)) (/.f64 alphax (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 (*.f64 alphax alphax))))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 cos2phi alphay) alphay) 2)) alphax) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 cos2phi alphay) alphay)) (/.f64 alphax (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 cos2phi alphay) alphay) 2)) alphax))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) 0) (/.f64 (cbrt.f64 (/.f64 1 alphax)) (/.f64 alphax (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 alphay alphay) (cbrt.f64 (*.f64 alphax alphax))) 0) (/.f64 (/.f64 cos2phi (cbrt.f64 alphax)) (/.f64 alphax (/.f64 (*.f64 alphay alphay) (cbrt.f64 (*.f64 alphax alphax))))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 alphay alphay) alphax) 0) (/.f64 cos2phi (/.f64 alphax (/.f64 (*.f64 alphay alphay) alphax))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 0) (/.f64 alphay (/.f64 alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) 0) (/.f64 1 (/.f64 alphax (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 alphay alphay)) 0) (/.f64 (*.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphay)) (/.f64 (*.f64 alphax alphax) (cbrt.f64 (*.f64 alphay alphay)))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (*.f64 cos2phi alphay) alphay)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 cos2phi alphay) alphay) 2)) (/.f64 (*.f64 alphax alphax) (cbrt.f64 (*.f64 (*.f64 cos2phi alphay) alphay)))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) 0) (/.f64 (*.f64 alphay (cbrt.f64 (*.f64 cos2phi alphay))) (/.f64 (*.f64 alphax alphax) (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 cos2phi 0) (/.f64 (*.f64 alphay alphay) (/.f64 (*.f64 alphax alphax) cos2phi)) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (*.f64 cos2phi alphay)) 0) (/.f64 (cbrt.f64 alphay) (/.f64 (*.f64 alphax alphax) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (*.f64 cos2phi alphay)))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) alphay) 0) (/.f64 (cbrt.f64 (*.f64 cos2phi alphay)) (/.f64 (/.f64 (*.f64 alphax alphax) alphay) (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (*.f64 alphay alphay)) 0) (/.f64 (cbrt.f64 cos2phi) (/.f64 (*.f64 alphax alphax) (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (*.f64 alphay alphay)))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 alphay (cbrt.f64 alphay)) 0) (/.f64 (*.f64 cos2phi (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (*.f64 alphax alphax) (*.f64 alphay (cbrt.f64 alphay)))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 0) (/.f64 1 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) -1)) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax)) (/.f64 alphax (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) 2)))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) (*.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) (*.f64 0 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 cos2phi) (pow.f64 (/.f64 alphay alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (*.f64 alphax alphax))) (*.f64 (neg.f64 cos2phi) (pow.f64 (/.f64 alphay alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 alphax alphax)) alphay)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (/.f64 1 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (/.f64 alphay alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 alphax alphax)) (*.f64 (*.f64 cos2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 alphay alphax) (/.f64 (*.f64 cos2phi alphay) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 cos2phi alphay) alphay)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 cos2phi alphay) alphay) 2)) (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 alphay (/.f64 (*.f64 cos2phi alphay) (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 cos2phi alphay) (/.f64 alphay (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (*.f64 cos2phi alphay) alphay)) (/.f64 -1 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (/.f64 1 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 (*.f64 alphax alphax))) (/.f64 alphay (*.f64 alphax (cbrt.f64 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (*.f64 alphay alphay) (*.f64 alphax (cbrt.f64 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 cos2phi alphax) (/.f64 (*.f64 alphay alphay) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (*.f64 cos2phi alphay) (*.f64 alphax (cbrt.f64 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (*.f64 alphax alphax))) (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (cbrt.f64 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 alphax) (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 alphay alphax) 2) cos2phi)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 cos2phi alphay) alphay) 2)) (*.f64 alphax alphax)) (cbrt.f64 (*.f64 (*.f64 cos2phi alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 alphay alphay) (*.f64 alphax (cbrt.f64 alphax))) (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 alphax alphax)) (neg.f64 (*.f64 (*.f64 cos2phi alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 alphay (*.f64 alphax (cbrt.f64 alphax))) (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 alphax (cbrt.f64 alphax))) (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 alphay (*.f64 alphax alphax)) (*.f64 cos2phi alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (cbrt.f64 alphax)) (cbrt.f64 (/.f64 1 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 alphay alphay) alphax) (/.f64 cos2phi alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 alphax alphax)) (cbrt.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 alphax alphax)) (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 alphax alphax)) 1) alphay)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 alphax) (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax))) (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 alphax) (/.f64 alphay (cbrt.f64 alphax))) (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 alphax) (cbrt.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 alphax) (cbrt.f64 (/.f64 1 alphax))) (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 alphax) (/.f64 cos2phi (cbrt.f64 alphax))) (/.f64 (*.f64 alphay alphay) (cbrt.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 alphax) cos2phi) (/.f64 (*.f64 alphay alphay) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 alphax) 1) (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 2)) (cbrt.f64 (*.f64 (*.f64 cos2phi alphay) alphay))) (cbrt.f64 (/.f64 1 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) (cbrt.f64 (/.f64 alphay alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (cbrt.f64 (/.f64 1 alphax))) (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (cbrt.f64 (/.f64 alphay alphax))) (cbrt.f64 (pow.f64 (/.f64 alphay alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (cbrt.f64 alphay)) (/.f64 (cbrt.f64 (*.f64 alphay alphay)) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 alphax alphax)) (*.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphay))) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 alphax alphax)) cos2phi) (*.f64 alphay alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 alphax alphax)) (*.f64 alphay (cbrt.f64 (*.f64 cos2phi alphay)))) (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 alphax alphax)) (cbrt.f64 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (*.f64 cos2phi alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 alphax alphax)) (cbrt.f64 (*.f64 cos2phi alphay))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 alphax alphax)) (cbrt.f64 cos2phi)) (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 alphax alphax)) (*.f64 cos2phi (cbrt.f64 (*.f64 alphay alphay)))) (*.f64 alphay (cbrt.f64 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 alphax alphax)) (cbrt.f64 (*.f64 (*.f64 cos2phi alphay) alphay))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 cos2phi alphay) alphay) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 alphay) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (/.f64 (*.f64 cos2phi alphay) (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 alphay alphay)) (*.f64 (cbrt.f64 alphay) (/.f64 (*.f64 cos2phi alphay) (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) (*.f64 (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))) (/.f64 1 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 alphay (cbrt.f64 alphax)) (*.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 (*.f64 alphax alphax))) (/.f64 1 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 cos2phi alphay) alphay) 2)) alphax) (/.f64 1 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 alphax)) (*.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) (/.f64 1 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 cos2phi (cbrt.f64 alphax)) (*.f64 (/.f64 (*.f64 alphay alphay) (cbrt.f64 (*.f64 alphax alphax))) (/.f64 1 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 cos2phi (*.f64 (/.f64 (*.f64 alphay alphay) alphax) (/.f64 1 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 alphay (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (/.f64 1 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) 2)) (/.f64 1 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))) 2) 2) (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))) 2) (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphax alphax))) (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 (cbrt.f64 (/.f64 alphay alphax)) (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 alphay (*.f64 (/.f64 1 alphax) (/.f64 (*.f64 cos2phi alphay) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 alphax)) (*.f64 (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (*.f64 cos2phi alphay) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 alphay alphax)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 alphay alphax) 2)) (/.f64 (*.f64 cos2phi alphay) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 alphay) (*.f64 (/.f64 (cbrt.f64 (*.f64 alphay alphay)) alphax) (/.f64 (*.f64 cos2phi alphay) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (/.f64 1 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 cos2phi alphay) alphay) 2)) (*.f64 (cbrt.f64 (*.f64 (*.f64 cos2phi alphay) alphay)) (/.f64 1 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 alphay (cbrt.f64 (*.f64 cos2phi alphay))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) (/.f64 1 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 alphay alphay) (*.f64 cos2phi (/.f64 1 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 alphay) (*.f64 (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (*.f64 cos2phi alphay)) (/.f64 1 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 cos2phi alphay)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) alphay) (/.f64 1 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 cos2phi) (*.f64 (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (*.f64 alphay alphay)) (/.f64 1 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 cos2phi (cbrt.f64 (*.f64 alphay alphay))) (*.f64 (*.f64 alphay (cbrt.f64 alphay)) (/.f64 1 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (neg.f64 cos2phi) (pow.f64 (/.f64 alphay alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax)) (/.f64 1 (neg.f64 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) (/.f64 1 (*.f64 alphax (cbrt.f64 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) 1) (/.f64 (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) alphax) (/.f64 (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax)) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 cos2phi alphay) alphay) 2)) alphax) (cbrt.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 alphax)) (/.f64 (/.f64 1 alphax) (cbrt.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (/.f64 1 alphax) (cbrt.f64 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (/.f64 (*.f64 alphay alphay) (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 cos2phi (cbrt.f64 alphax)) 1) (/.f64 (/.f64 (*.f64 alphay alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 cos2phi (cbrt.f64 alphax)) alphax) (/.f64 (/.f64 (*.f64 alphay alphay) (cbrt.f64 (*.f64 alphax alphax))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (*.f64 alphax alphax))) (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 1 alphax)) 1) (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 1 alphax)) alphax) (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 cos2phi alphay) alphay)) alphax) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 cos2phi alphay) alphay) 2)) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax)) 1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) 2)) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax)) alphax) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 cos2phi (cbrt.f64 alphax)) (/.f64 (/.f64 (*.f64 alphay alphay) alphax) (cbrt.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (/.f64 (*.f64 alphay alphay) alphax) (cbrt.f64 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 alphay (cbrt.f64 alphax)) 1) (/.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 alphay (cbrt.f64 alphax)) alphax) (/.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 (*.f64 alphax alphax))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))) (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) (/.f64 (/.f64 alphay alphax) (cbrt.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (/.f64 alphay alphax) (cbrt.f64 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 alphax)) (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (cbrt.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 alphay (cbrt.f64 alphax)) (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (cbrt.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (cbrt.f64 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 2)) (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 cos2phi alphay) alphay) 2)) alphax) (/.f64 (cbrt.f64 (*.f64 (*.f64 cos2phi alphay) alphay)) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 alphax) (cbrt.f64 (*.f64 (*.f64 cos2phi alphay) alphay))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 cos2phi alphay) alphay) 2)) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) alphax)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 cos2phi alphay) alphay)) (neg.f64 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (cbrt.f64 alphax)) (cbrt.f64 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax)) (neg.f64 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) (*.f64 alphax (cbrt.f64 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 alphax) (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 alphax))) (cbrt.f64 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 alphax) (neg.f64 (*.f64 (*.f64 cos2phi alphay) alphay))) (neg.f64 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 2)) (cbrt.f64 (neg.f64 (*.f64 (*.f64 cos2phi alphay) alphay)))) (cbrt.f64 (neg.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax))) (cbrt.f64 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 2)) (cbrt.f64 (*.f64 (*.f64 cos2phi alphay) alphay))) (cbrt.f64 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (/.f64 alphay (cbrt.f64 alphax))) (cbrt.f64 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (neg.f64 alphay)) (neg.f64 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 alphay alphax) (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax))) (cbrt.f64 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 alphay alphax) (neg.f64 (*.f64 cos2phi alphay))) (neg.f64 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphax alphax))) (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax (cbrt.f64 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))) (*.f64 alphay alphay)) (*.f64 alphax (cbrt.f64 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 (*.f64 alphax alphax))) alphay) (*.f64 alphax (cbrt.f64 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphay)) alphax)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 cos2phi alphay) alphay)) alphax) (cbrt.f64 (pow.f64 (*.f64 (*.f64 cos2phi alphay) alphay) 2))) alphax)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))) (*.f64 cos2phi alphay)) (*.f64 alphax (cbrt.f64 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 cos2phi alphay) alphay) 2))) (*.f64 alphax (cbrt.f64 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 cos2phi (/.f64 (*.f64 alphay alphay) (*.f64 alphax (cbrt.f64 alphax)))) (cbrt.f64 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 alphax)) (/.f64 1 alphax)) (cbrt.f64 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 (*.f64 cos2phi alphay) alphay))) (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 2))) (cbrt.f64 (neg.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax)) (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 2))) (cbrt.f64 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 alphay (cbrt.f64 alphax)) (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 alphay (/.f64 (*.f64 cos2phi alphay) (*.f64 alphax (cbrt.f64 alphax)))) (cbrt.f64 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 cos2phi alphay) (/.f64 alphay (*.f64 alphax (cbrt.f64 alphax)))) (cbrt.f64 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) (/.f64 alphay alphax)) (cbrt.f64 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax)) 1) (neg.f64 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (cbrt.f64 alphax)) 1) (cbrt.f64 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) 1) (*.f64 alphax (cbrt.f64 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 alphax)) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (cbrt.f64 alphax)) (cbrt.f64 alphax)) (cbrt.f64 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (cbrt.f64 alphax)) (cbrt.f64 (cbrt.f64 (*.f64 alphax alphax)))) (cbrt.f64 (*.f64 alphax (cbrt.f64 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (cbrt.f64 alphax)) 1) (cbrt.f64 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 (*.f64 cos2phi alphay) alphay)) (cbrt.f64 (*.f64 alphax alphax))) (neg.f64 (*.f64 alphax (cbrt.f64 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 alphax))) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) (neg.f64 alphay)) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) (neg.f64 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) (/.f64 alphay (cbrt.f64 alphax))) (*.f64 alphax (cbrt.f64 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 cos2phi alphay)) (/.f64 alphay (cbrt.f64 alphax))) (*.f64 (neg.f64 alphax) (cbrt.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 cos2phi alphay) (/.f64 alphay (cbrt.f64 alphax))) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) alphay) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 alphay) (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax))) (*.f64 (neg.f64 alphax) (cbrt.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 alphay (cbrt.f64 alphax)) (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax))) (*.f64 alphax (cbrt.f64 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 alphay (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax))) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 alphay (cbrt.f64 alphax)) (neg.f64 (*.f64 cos2phi alphay))) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) (neg.f64 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 alphay (cbrt.f64 alphax)) (*.f64 cos2phi alphay)) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 alphax)) 1) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (cbrt.f64 alphax))) (cbrt.f64 (neg.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax)))) (neg.f64 (*.f64 alphax (cbrt.f64 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 cos2phi) (pow.f64 (/.f64 alphay alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 alphay alphay) 0) (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) (*.f64 alphay alphay)))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) (/.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) (pow.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) 2))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 alphay alphay)) 0) (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 alphay alphay)))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) 0) (/.f64 1 (/.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 alphay (cbrt.f64 alphay)) 0) (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay)))) (/.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) (*.f64 alphay (cbrt.f64 alphay)))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) 0) (/.f64 -1 (/.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 alphay 0) (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) alphay)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 0) (/.f64 1 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) -1)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 (*.f64 alphay alphay) (/.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) (neg.f64 (log1p.f64 (neg.f64 u0))))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 (*.f64 alphay alphay) (/.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) (neg.f64 (log1p.f64 (neg.f64 u0))))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) (*.f64 0 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) 2) (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (/.f64 (*.f64 alphay alphay) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 2)) (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 alphay alphay) (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))) (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))) (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (/.f64 1 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))) 2) 2) (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 alphay alphay)) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 alphay alphay)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 alphay alphay)) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))) (/.f64 (*.f64 alphay alphay) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))) (/.f64 alphay (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 1) (/.f64 alphay (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (/.f64 alphay (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay)))) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))) (/.f64 (*.f64 alphay (cbrt.f64 alphay)) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay)))) 1) (/.f64 (*.f64 alphay (cbrt.f64 alphay)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay)))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (/.f64 (*.f64 alphay (cbrt.f64 alphay)) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) 2) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) 2) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 alphay alphay) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 alphay alphay) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (*.f64 alphay alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 alphay alphay) (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 2)) (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (cbrt.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) alphay)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 alphay (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 alphay alphay) (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 1 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 alphay alphay)) (*.f64 (*.f64 alphay (cbrt.f64 alphay)) (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (*.f64 alphay alphay) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (cbrt.f64 (*.f64 alphay alphay))) (*.f64 alphay (cbrt.f64 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 2)) (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 2)) (cbrt.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))) (cbrt.f64 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 alphay alphay) (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))) 1) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 alphay alphay) (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) 2))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) 2) (/.f64 1 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 alphay alphay)) (/.f64 1 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay)))) (*.f64 (*.f64 alphay (cbrt.f64 alphay)) (/.f64 1 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (*.f64 (/.f64 1 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 alphay) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 alphay alphay)) (*.f64 (cbrt.f64 alphay) (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))) (*.f64 (cbrt.f64 alphay) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 alphay alphay)) (*.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 alphay alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) (neg.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (/.f64 -1 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 alphay alphay)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 alphay alphay) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) (neg.f64 (log1p.f64 (neg.f64 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) 2) (*.f64 alphay alphay))) (cbrt.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (neg.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 2)) (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (*.f64 alphay alphay)) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) -1) (neg.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 2))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (*.f64 alphay alphay) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2)))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) 2) (*.f64 alphay alphay))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) 1) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) 1) (neg.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) 1) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (/.f64 1 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (*.f64 alphay alphay) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 alphay (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 3))))))

simplify915.0ms (2.4%)

Algorithm
egglog
Counts
394 → 474
Calls
Call 1
Inputs
(/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2))
(/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2))
(/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2))
(/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2))
(/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2))
(/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2))
(/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2))
(/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2))
(/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2))
(/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2))
(/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2))
(/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2))
(/.f64 (*.f64 (pow.f64 alphay 2) cos2phi) (pow.f64 alphax 2))
(/.f64 (*.f64 (pow.f64 alphay 2) cos2phi) (pow.f64 alphax 2))
(/.f64 (*.f64 (pow.f64 alphay 2) cos2phi) (pow.f64 alphax 2))
(/.f64 (*.f64 (pow.f64 alphay 2) cos2phi) (pow.f64 alphax 2))
(/.f64 (*.f64 cos2phi (pow.f64 (/.f64 1 alphay) -2)) (pow.f64 alphax 2))
(/.f64 (*.f64 cos2phi (pow.f64 (/.f64 1 alphay) -2)) (pow.f64 alphax 2))
(/.f64 (*.f64 cos2phi (pow.f64 (/.f64 1 alphay) -2)) (pow.f64 alphax 2))
(/.f64 (*.f64 cos2phi (pow.f64 (/.f64 1 alphay) -2)) (pow.f64 alphax 2))
(/.f64 (*.f64 cos2phi (pow.f64 (/.f64 -1 alphay) -2)) (pow.f64 alphax 2))
(/.f64 (*.f64 cos2phi (pow.f64 (/.f64 -1 alphay) -2)) (pow.f64 alphax 2))
(/.f64 (*.f64 cos2phi (pow.f64 (/.f64 -1 alphay) -2)) (pow.f64 alphax 2))
(/.f64 (*.f64 cos2phi (pow.f64 (/.f64 -1 alphay) -2)) (pow.f64 alphax 2))
(*.f64 cos2phi (*.f64 (pow.f64 alphay 2) (pow.f64 alphax -2)))
(*.f64 cos2phi (*.f64 (pow.f64 alphay 2) (pow.f64 alphax -2)))
(*.f64 cos2phi (*.f64 (pow.f64 alphay 2) (pow.f64 alphax -2)))
(*.f64 cos2phi (*.f64 (pow.f64 alphay 2) (pow.f64 alphax -2)))
(*.f64 cos2phi (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 1 alphax) 2)))
(*.f64 cos2phi (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 1 alphax) 2)))
(*.f64 cos2phi (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 1 alphax) 2)))
(*.f64 cos2phi (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 1 alphax) 2)))
(*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 (pow.f64 alphay 2) cos2phi))
(*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 (pow.f64 alphay 2) cos2phi))
(*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 (pow.f64 alphay 2) cos2phi))
(*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 (pow.f64 alphay 2) cos2phi))
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) (+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) cos2phi) (pow.f64 alphax 2)) sin2phi))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 2)) (+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) cos2phi) (pow.f64 alphax 2)) sin2phi))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) (+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) cos2phi) (pow.f64 alphax 2)) sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))))
(+.f64 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (*.f64 (pow.f64 cos2phi 3) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 4) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 cos2phi) 3))))) (pow.f64 (pow.f64 alphay 2) 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 cos2phi) 3))))) (pow.f64 (pow.f64 alphay 2) 2)) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 -1 cos2phi) 4) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 alphay 6) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 alphay 8)))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 alphay 6) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (log.f64 (-.f64 1 u0)))))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (log.f64 (-.f64 1 u0)))))) (*.f64 cos2phi (pow.f64 cos2phi 2)))) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 6) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 cos2phi 2) 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) 4))))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphay) 6) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 cos2phi 2) 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) 4))))) (*.f64 cos2phi (pow.f64 cos2phi 2)))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 6) (log.f64 (-.f64 1 u0)))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 6) (log.f64 (-.f64 1 u0)))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 8) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (pow.f64 (pow.f64 alphay 2) 2)))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 6) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (pow.f64 (pow.f64 sin2phi 2) 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphax) 4))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphax) 4))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (/.f64 -1 alphax) 6) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (pow.f64 (pow.f64 sin2phi 2) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 (pow.f64 sin2phi 3) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (pow.f64 (pow.f64 alphay 2) 2)))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 alphax 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 alphax 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 alphax 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)))))
(if (!=.f64 alphay 0) (/.f64 (*.f64 cos2phi alphay) (/.f64 (*.f64 alphax alphax) alphay)) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 cos2phi alphay) alphay) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 cos2phi alphay) alphay)) (/.f64 (*.f64 alphax alphax) (cbrt.f64 (pow.f64 (*.f64 (*.f64 cos2phi alphay) alphay) 2)))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (*.f64 cos2phi alphay) 0) (/.f64 alphay (/.f64 (*.f64 alphax alphax) (*.f64 cos2phi alphay))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (*.f64 (*.f64 cos2phi alphay) alphay) 0) (pow.f64 (/.f64 (*.f64 alphax alphax) (*.f64 (*.f64 cos2phi alphay) alphay)) -1) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (*.f64 alphay alphay) 0) (/.f64 cos2phi (/.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (/.f64 alphay alphax) 0) (/.f64 (*.f64 cos2phi alphay) (/.f64 alphax (/.f64 alphay alphax))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (/.f64 1 alphax) 0) (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (/.f64 alphax (/.f64 1 alphax))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))) 0) (/.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) (/.f64 alphax (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 (*.f64 alphax alphax))) 0) (/.f64 (/.f64 alphay (cbrt.f64 alphax)) (/.f64 alphax (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 (*.f64 alphax alphax))))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 cos2phi alphay) alphay) 2)) alphax) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 cos2phi alphay) alphay)) (/.f64 alphax (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 cos2phi alphay) alphay) 2)) alphax))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) 0) (/.f64 (cbrt.f64 (/.f64 1 alphax)) (/.f64 alphax (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (/.f64 (*.f64 alphay alphay) (cbrt.f64 (*.f64 alphax alphax))) 0) (/.f64 (/.f64 cos2phi (cbrt.f64 alphax)) (/.f64 alphax (/.f64 (*.f64 alphay alphay) (cbrt.f64 (*.f64 alphax alphax))))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (/.f64 (*.f64 alphay alphay) alphax) 0) (/.f64 cos2phi (/.f64 alphax (/.f64 (*.f64 alphay alphay) alphax))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 0) (/.f64 alphay (/.f64 alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) 0) (/.f64 1 (/.f64 alphax (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 alphay alphay)) 0) (/.f64 (*.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphay)) (/.f64 (*.f64 alphax alphax) (cbrt.f64 (*.f64 alphay alphay)))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 cos2phi alphay) alphay)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 cos2phi alphay) alphay) 2)) (/.f64 (*.f64 alphax alphax) (cbrt.f64 (*.f64 (*.f64 cos2phi alphay) alphay)))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) 0) (/.f64 (*.f64 alphay (cbrt.f64 (*.f64 cos2phi alphay))) (/.f64 (*.f64 alphax alphax) (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 cos2phi 0) (/.f64 (*.f64 alphay alphay) (/.f64 (*.f64 alphax alphax) cos2phi)) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (*.f64 cos2phi alphay)) 0) (/.f64 (cbrt.f64 alphay) (/.f64 (*.f64 alphax alphax) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (*.f64 cos2phi alphay)))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) alphay) 0) (/.f64 (cbrt.f64 (*.f64 cos2phi alphay)) (/.f64 (/.f64 (*.f64 alphax alphax) alphay) (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (*.f64 alphay alphay)) 0) (/.f64 (cbrt.f64 cos2phi) (/.f64 (*.f64 alphax alphax) (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (*.f64 alphay alphay)))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (*.f64 alphay (cbrt.f64 alphay)) 0) (/.f64 (*.f64 cos2phi (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (*.f64 alphax alphax) (*.f64 alphay (cbrt.f64 alphay)))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 1 0) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 0) (/.f64 1 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) -1)) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax)) (/.f64 alphax (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) 2)))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) (*.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 0))
(+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) (*.f64 0 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))))
(-.f64 0 (*.f64 (neg.f64 cos2phi) (pow.f64 (/.f64 alphay alphax) 2)))
(-.f64 (/.f64 0 (neg.f64 (*.f64 alphax alphax))) (*.f64 (neg.f64 cos2phi) (pow.f64 (/.f64 alphay alphax) 2)))
(*.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 alphax alphax)) alphay)
(*.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (/.f64 1 (*.f64 alphax alphax)))
(*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (/.f64 alphay alphax))
(*.f64 (/.f64 1 (*.f64 alphax alphax)) (*.f64 (*.f64 cos2phi alphay) alphay))
(*.f64 (/.f64 alphay alphax) (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 (cbrt.f64 (*.f64 (*.f64 cos2phi alphay) alphay)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 cos2phi alphay) alphay) 2)) (*.f64 alphax alphax)))
(*.f64 alphay (/.f64 (*.f64 cos2phi alphay) (*.f64 alphax alphax)))
(*.f64 (*.f64 cos2phi alphay) (/.f64 alphay (*.f64 alphax alphax)))
(*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))
(*.f64 (neg.f64 (*.f64 (*.f64 cos2phi alphay) alphay)) (/.f64 -1 (*.f64 alphax alphax)))
(*.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (/.f64 1 alphax))
(*.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 (*.f64 alphax alphax))) (/.f64 alphay (*.f64 alphax (cbrt.f64 alphax))))
(*.f64 (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (*.f64 alphay alphay) (*.f64 alphax (cbrt.f64 alphax))))
(*.f64 (/.f64 cos2phi alphax) (/.f64 (*.f64 alphay alphay) alphax))
(*.f64 (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (*.f64 cos2phi alphay) (*.f64 alphax (cbrt.f64 alphax))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphax alphax))) (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (cbrt.f64 alphax)))
(*.f64 (/.f64 1 alphax) (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax))
(*.f64 1 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(*.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 1)
(*.f64 (pow.f64 (/.f64 alphay alphax) 2) cos2phi)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 cos2phi alphay) alphay) 2)) (*.f64 alphax alphax)) (cbrt.f64 (*.f64 (*.f64 cos2phi alphay) alphay)))
(*.f64 (/.f64 (*.f64 alphay alphay) (*.f64 alphax (cbrt.f64 alphax))) (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))))
(*.f64 (/.f64 -1 (*.f64 alphax alphax)) (neg.f64 (*.f64 (*.f64 cos2phi alphay) alphay)))
(*.f64 (/.f64 alphay (*.f64 alphax (cbrt.f64 alphax))) (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 (*.f64 alphax alphax))))
(*.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 alphax (cbrt.f64 alphax))) (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))))
(*.f64 (/.f64 alphay (*.f64 alphax alphax)) (*.f64 cos2phi alphay))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (cbrt.f64 alphax)) (cbrt.f64 (/.f64 1 (*.f64 alphax alphax))))
(*.f64 (/.f64 (*.f64 alphay alphay) alphax) (/.f64 cos2phi alphax))
(*.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 alphax alphax)) (cbrt.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay)))
(*.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 alphax alphax)) (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 alphay))
(*.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 alphax alphax)) 1) alphay)
(*.f64 (*.f64 (/.f64 1 alphax) (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax))) (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))))
(*.f64 (*.f64 (/.f64 1 alphax) (/.f64 alphay (cbrt.f64 alphax))) (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 (*.f64 alphax alphax))))
(*.f64 (*.f64 (/.f64 1 alphax) (cbrt.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) 2)))
(*.f64 (*.f64 (/.f64 1 alphax) (cbrt.f64 (/.f64 1 alphax))) (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))))
(*.f64 (*.f64 (/.f64 1 alphax) (/.f64 cos2phi (cbrt.f64 alphax))) (/.f64 (*.f64 alphay alphay) (cbrt.f64 (*.f64 alphax alphax))))
(*.f64 (*.f64 (/.f64 1 alphax) cos2phi) (/.f64 (*.f64 alphay alphay) alphax))
(*.f64 (*.f64 (/.f64 1 alphax) 1) (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax))
(*.f64 (*.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 2)) (cbrt.f64 (*.f64 (*.f64 cos2phi alphay) alphay))) (cbrt.f64 (/.f64 1 (*.f64 alphax alphax))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) (cbrt.f64 (/.f64 alphay alphax)))
(*.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (cbrt.f64 (/.f64 1 alphax))) (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))))
(*.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (cbrt.f64 (/.f64 alphay alphax))) (cbrt.f64 (pow.f64 (/.f64 alphay alphax) 2)))
(*.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (cbrt.f64 alphay)) (/.f64 (cbrt.f64 (*.f64 alphay alphay)) alphax))
(*.f64 (*.f64 (/.f64 1 (*.f64 alphax alphax)) (*.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphay))) (cbrt.f64 (*.f64 alphay alphay)))
(*.f64 (*.f64 (/.f64 1 (*.f64 alphax alphax)) cos2phi) (*.f64 alphay alphay))
(*.f64 (*.f64 (/.f64 1 (*.f64 alphax alphax)) (*.f64 alphay (cbrt.f64 (*.f64 cos2phi alphay)))) (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)))
(*.f64 (*.f64 (/.f64 1 (*.f64 alphax alphax)) (cbrt.f64 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (*.f64 cos2phi alphay)))
(*.f64 (*.f64 (/.f64 1 (*.f64 alphax alphax)) (cbrt.f64 (*.f64 cos2phi alphay))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) alphay))
(*.f64 (*.f64 (/.f64 1 (*.f64 alphax alphax)) (cbrt.f64 cos2phi)) (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (*.f64 alphay alphay)))
(*.f64 (*.f64 (/.f64 1 (*.f64 alphax alphax)) (*.f64 cos2phi (cbrt.f64 (*.f64 alphay alphay)))) (*.f64 alphay (cbrt.f64 alphay)))
(*.f64 (*.f64 (/.f64 1 (*.f64 alphax alphax)) (cbrt.f64 (*.f64 (*.f64 cos2phi alphay) alphay))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 cos2phi alphay) alphay) 2)))
(*.f64 (cbrt.f64 alphay) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (/.f64 (*.f64 cos2phi alphay) (*.f64 alphax alphax))))
(*.f64 (cbrt.f64 (*.f64 alphay alphay)) (*.f64 (cbrt.f64 alphay) (/.f64 (*.f64 cos2phi alphay) (*.f64 alphax alphax))))
(*.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) (*.f64 (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))) (/.f64 1 alphax)))
(*.f64 (/.f64 alphay (cbrt.f64 alphax)) (*.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 (*.f64 alphax alphax))) (/.f64 1 alphax)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 cos2phi alphay) alphay) 2)) alphax) (/.f64 1 alphax)))
(*.f64 (cbrt.f64 (/.f64 1 alphax)) (*.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) (/.f64 1 alphax)))
(*.f64 (/.f64 cos2phi (cbrt.f64 alphax)) (*.f64 (/.f64 (*.f64 alphay alphay) (cbrt.f64 (*.f64 alphax alphax))) (/.f64 1 alphax)))
(*.f64 cos2phi (*.f64 (/.f64 (*.f64 alphay alphay) alphax) (/.f64 1 alphax)))
(*.f64 alphay (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (/.f64 1 alphax)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) 2)) (/.f64 1 alphax)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))) 2) 2) (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))) 2) (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphax alphax))) (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 (cbrt.f64 (/.f64 alphay alphax)) (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 2))))
(*.f64 alphay (*.f64 (/.f64 1 alphax) (/.f64 (*.f64 cos2phi alphay) alphax)))
(*.f64 (cbrt.f64 (/.f64 1 alphax)) (*.f64 (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (*.f64 cos2phi alphay) alphax)))
(*.f64 (cbrt.f64 (/.f64 alphay alphax)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 alphay alphax) 2)) (/.f64 (*.f64 cos2phi alphay) alphax)))
(*.f64 (cbrt.f64 alphay) (*.f64 (/.f64 (cbrt.f64 (*.f64 alphay alphay)) alphax) (/.f64 (*.f64 cos2phi alphay) alphax)))
(*.f64 (*.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (/.f64 1 (*.f64 alphax alphax))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 cos2phi alphay) alphay) 2)) (*.f64 (cbrt.f64 (*.f64 (*.f64 cos2phi alphay) alphay)) (/.f64 1 (*.f64 alphax alphax))))
(*.f64 (*.f64 alphay (cbrt.f64 (*.f64 cos2phi alphay))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) (/.f64 1 (*.f64 alphax alphax))))
(*.f64 (*.f64 alphay alphay) (*.f64 cos2phi (/.f64 1 (*.f64 alphax alphax))))
(*.f64 (cbrt.f64 alphay) (*.f64 (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (*.f64 cos2phi alphay)) (/.f64 1 (*.f64 alphax alphax))))
(*.f64 (cbrt.f64 (*.f64 cos2phi alphay)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) alphay) (/.f64 1 (*.f64 alphax alphax))))
(*.f64 (cbrt.f64 cos2phi) (*.f64 (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (*.f64 alphay alphay)) (/.f64 1 (*.f64 alphax alphax))))
(*.f64 (*.f64 cos2phi (cbrt.f64 (*.f64 alphay alphay))) (*.f64 (*.f64 alphay (cbrt.f64 alphay)) (/.f64 1 (*.f64 alphax alphax))))
(*.f64 -1 (*.f64 (neg.f64 cos2phi) (pow.f64 (/.f64 alphay alphax) 2)))
(*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax)) (/.f64 1 (neg.f64 alphax)))
(*.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) (/.f64 1 (*.f64 alphax (cbrt.f64 alphax))))
(*.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 (*.f64 alphax alphax))))
(*.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) 1) (/.f64 (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))) alphax))
(*.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) alphax) (/.f64 (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))) 1))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax)) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 cos2phi alphay) alphay) 2)) alphax) (cbrt.f64 (*.f64 alphax alphax))))
(*.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 alphax)) (/.f64 (/.f64 1 alphax) (cbrt.f64 (*.f64 alphax alphax))))
(*.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (/.f64 1 alphax) (cbrt.f64 alphax)))
(*.f64 (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (/.f64 (*.f64 alphay alphay) (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 (*.f64 alphax alphax))))
(*.f64 (/.f64 (/.f64 cos2phi (cbrt.f64 alphax)) 1) (/.f64 (/.f64 (*.f64 alphay alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax))
(*.f64 (/.f64 (/.f64 cos2phi (cbrt.f64 alphax)) alphax) (/.f64 (/.f64 (*.f64 alphay alphay) (cbrt.f64 (*.f64 alphax alphax))) 1))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphax alphax))) (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 (*.f64 alphax alphax))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 alphax)) 1) (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 alphax)) alphax) (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) 1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 cos2phi alphay) alphay)) alphax) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 cos2phi alphay) alphay) 2)) alphax))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax)) 1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) 2)) alphax))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax)) alphax) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) 2)) 1))
(*.f64 (/.f64 cos2phi (cbrt.f64 alphax)) (/.f64 (/.f64 (*.f64 alphay alphay) alphax) (cbrt.f64 (*.f64 alphax alphax))))
(*.f64 (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (/.f64 (*.f64 alphay alphay) alphax) (cbrt.f64 alphax)))
(*.f64 (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 (*.f64 alphax alphax))))
(*.f64 (/.f64 (/.f64 alphay (cbrt.f64 alphax)) 1) (/.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax))
(*.f64 (/.f64 (/.f64 alphay (cbrt.f64 alphax)) alphax) (/.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 (*.f64 alphax alphax))) 1))
(*.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))) (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 2)))
(*.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) (/.f64 (/.f64 alphay alphax) (cbrt.f64 (*.f64 alphax alphax))))
(*.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (/.f64 alphay alphax) (cbrt.f64 alphax)))
(*.f64 (cbrt.f64 (/.f64 1 alphax)) (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (cbrt.f64 (*.f64 alphax alphax))))
(*.f64 (/.f64 alphay (cbrt.f64 alphax)) (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (cbrt.f64 (*.f64 alphax alphax))))
(*.f64 (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (cbrt.f64 alphax)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 2)) (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 cos2phi alphay) alphay) 2)) alphax) (/.f64 (cbrt.f64 (*.f64 (*.f64 cos2phi alphay) alphay)) alphax))
(*.f64 (*.f64 (/.f64 1 alphax) (cbrt.f64 (*.f64 (*.f64 cos2phi alphay) alphay))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 cos2phi alphay) alphay) 2)) alphax))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) alphax)
(/.f64 (neg.f64 (*.f64 (*.f64 cos2phi alphay) alphay)) (neg.f64 (*.f64 alphax alphax)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (cbrt.f64 alphax)) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax)) (neg.f64 alphax))
(/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) (*.f64 alphax (cbrt.f64 alphax)))
(/.f64 (*.f64 (/.f64 1 alphax) (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 alphax))) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (*.f64 (/.f64 1 alphax) (neg.f64 (*.f64 (*.f64 cos2phi alphay) alphay))) (neg.f64 alphax))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 2)) (cbrt.f64 (neg.f64 (*.f64 (*.f64 cos2phi alphay) alphay)))) (cbrt.f64 (neg.f64 (*.f64 alphax alphax))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax))) (cbrt.f64 alphax))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 2)) (cbrt.f64 (*.f64 (*.f64 cos2phi alphay) alphay))) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (/.f64 alphay (cbrt.f64 alphax))) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (neg.f64 alphay)) (neg.f64 alphax))
(/.f64 (*.f64 (/.f64 alphay alphax) (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax))) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (*.f64 (/.f64 alphay alphax) (neg.f64 (*.f64 cos2phi alphay))) (neg.f64 alphax))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphax alphax))) (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax (cbrt.f64 alphax)))
(/.f64 (*.f64 (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))) (*.f64 alphay alphay)) (*.f64 alphax (cbrt.f64 alphax)))
(/.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 (*.f64 alphax alphax))) alphay) (*.f64 alphax (cbrt.f64 alphax)))
(/.f64 (*.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphay)) alphax)
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 cos2phi alphay) alphay)) alphax) (cbrt.f64 (pow.f64 (*.f64 (*.f64 cos2phi alphay) alphay) 2))) alphax)
(/.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 1)
(/.f64 (*.f64 (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))) (*.f64 cos2phi alphay)) (*.f64 alphax (cbrt.f64 alphax)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 cos2phi alphay) alphay) 2))) (*.f64 alphax (cbrt.f64 alphax)))
(/.f64 (*.f64 cos2phi (/.f64 (*.f64 alphay alphay) (*.f64 alphax (cbrt.f64 alphax)))) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 alphax)) (/.f64 1 alphax)) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 (*.f64 cos2phi alphay) alphay))) (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 2))) (cbrt.f64 (neg.f64 (*.f64 alphax alphax))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax)) (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 2))) (cbrt.f64 alphax))
(/.f64 (*.f64 (/.f64 alphay (cbrt.f64 alphax)) (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (*.f64 alphay (/.f64 (*.f64 cos2phi alphay) (*.f64 alphax (cbrt.f64 alphax)))) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (*.f64 (*.f64 cos2phi alphay) (/.f64 alphay (*.f64 alphax (cbrt.f64 alphax)))) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) (/.f64 alphay alphax)) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax)) 1) (neg.f64 alphax))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (cbrt.f64 alphax)) 1) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) 1) (*.f64 alphax (cbrt.f64 alphax)))
(/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 alphax)) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphax))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (cbrt.f64 alphax)) (cbrt.f64 alphax)) (cbrt.f64 alphax))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (cbrt.f64 alphax)) (cbrt.f64 (cbrt.f64 (*.f64 alphax alphax)))) (cbrt.f64 (*.f64 alphax (cbrt.f64 alphax))))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (cbrt.f64 alphax)) 1) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 cos2phi alphay) alphay)) (cbrt.f64 (*.f64 alphax alphax))) (neg.f64 (*.f64 alphax (cbrt.f64 alphax))))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 alphax))
(/.f64 (*.f64 1 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 alphax))) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphax))
(/.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) (neg.f64 alphay)) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) (neg.f64 alphax)))
(/.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) (/.f64 alphay (cbrt.f64 alphax))) (*.f64 alphax (cbrt.f64 alphax)))
(/.f64 (*.f64 (neg.f64 (*.f64 cos2phi alphay)) (/.f64 alphay (cbrt.f64 alphax))) (*.f64 (neg.f64 alphax) (cbrt.f64 (*.f64 alphax alphax))))
(/.f64 (*.f64 (*.f64 cos2phi alphay) (/.f64 alphay (cbrt.f64 alphax))) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphax))
(/.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) alphay) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphax))
(/.f64 (*.f64 (neg.f64 alphay) (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax))) (*.f64 (neg.f64 alphax) (cbrt.f64 (*.f64 alphax alphax))))
(/.f64 (*.f64 (/.f64 alphay (cbrt.f64 alphax)) (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax))) (*.f64 alphax (cbrt.f64 alphax)))
(/.f64 (*.f64 alphay (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax))) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphax))
(/.f64 (*.f64 (/.f64 alphay (cbrt.f64 alphax)) (neg.f64 (*.f64 cos2phi alphay))) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) (neg.f64 alphax)))
(/.f64 (*.f64 (/.f64 alphay (cbrt.f64 alphax)) (*.f64 cos2phi alphay)) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphax))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 alphax)) 1) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphax))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (cbrt.f64 alphax))) (cbrt.f64 (neg.f64 (*.f64 alphax alphax))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax)))) (neg.f64 (*.f64 alphax (cbrt.f64 alphax))))
(pow.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))) 3)
(pow.f64 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 3) 1/3)
(pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 1)
(neg.f64 (*.f64 (neg.f64 cos2phi) (pow.f64 (/.f64 alphay alphax) 2)))
(cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 3))
(if (!=.f64 (*.f64 alphay alphay) 0) (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) (*.f64 alphay alphay)))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) (/.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) (pow.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) 2))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 alphay alphay)) 0) (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 alphay alphay)))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) 0) (/.f64 1 (/.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(if (!=.f64 (*.f64 alphay (cbrt.f64 alphay)) 0) (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay)))) (/.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) (*.f64 alphay (cbrt.f64 alphay)))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) 0) (/.f64 -1 (/.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(if (!=.f64 alphay 0) (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) alphay)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(if (!=.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 0) (/.f64 1 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) -1)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 (*.f64 alphay alphay) (/.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) (neg.f64 (log1p.f64 (neg.f64 u0))))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 (*.f64 alphay alphay) (/.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) (neg.f64 (log1p.f64 (neg.f64 u0))))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(+.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 0))
(+.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) (*.f64 0 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))
(-.f64 0 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(*.f64 1 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 1)
(*.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) 2) (*.f64 alphay alphay)))
(*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (/.f64 (*.f64 alphay alphay) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 2)) (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))))
(*.f64 (*.f64 (*.f64 (*.f64 alphay alphay) (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))) (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))) (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))))
(*.f64 -1 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (/.f64 1 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))) 2) 2) (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))))
(*.f64 -1 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 alphay alphay)) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 alphay alphay)) 1))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 alphay alphay)) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))))
(*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))) (/.f64 (*.f64 alphay alphay) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))
(*.f64 (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))) (/.f64 alphay (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))
(*.f64 (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 1) (/.f64 alphay (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(*.f64 (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (/.f64 alphay (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))))
(*.f64 (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay)))) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))) (/.f64 (*.f64 alphay (cbrt.f64 alphay)) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))
(*.f64 (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay)))) 1) (/.f64 (*.f64 alphay (cbrt.f64 alphay)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(*.f64 (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay)))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (/.f64 (*.f64 alphay (cbrt.f64 alphay)) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) 2) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) 2) 1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) 2) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))
(*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))))
(*.f64 (/.f64 (*.f64 alphay alphay) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))
(*.f64 (/.f64 (*.f64 alphay alphay) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 2)))
(*.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (*.f64 alphay alphay))
(*.f64 (*.f64 alphay alphay) (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 2)) (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))
(*.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (cbrt.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay)))
(*.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) alphay)
(*.f64 alphay (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))
(*.f64 (*.f64 (*.f64 alphay alphay) (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) 2))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 1 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(*.f64 (cbrt.f64 (*.f64 alphay alphay)) (*.f64 (*.f64 alphay (cbrt.f64 alphay)) (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (*.f64 alphay alphay) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(*.f64 (*.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (cbrt.f64 (*.f64 alphay alphay))) (*.f64 alphay (cbrt.f64 alphay)))
(*.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 alphay))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 2)) (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))) (cbrt.f64 (*.f64 alphay alphay)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 2)) (cbrt.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))) (cbrt.f64 alphay))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))) 2) 2))
(*.f64 (*.f64 (*.f64 (*.f64 alphay alphay) (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))) 1) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) 2))
(*.f64 (*.f64 (*.f64 (*.f64 alphay alphay) (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) 2))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) 2)) 2))
(*.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) 2) (/.f64 1 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))
(*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 alphay alphay)) (/.f64 1 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))
(*.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay)))) (*.f64 (*.f64 alphay (cbrt.f64 alphay)) (/.f64 1 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))
(*.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (*.f64 (/.f64 1 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) alphay))
(*.f64 (cbrt.f64 alphay) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))))
(*.f64 (cbrt.f64 (*.f64 alphay alphay)) (*.f64 (cbrt.f64 alphay) (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))) (*.f64 (cbrt.f64 alphay) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 2))))
(*.f64 (cbrt.f64 (*.f64 alphay alphay)) (*.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 2))))
(*.f64 (neg.f64 (*.f64 alphay alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) (neg.f64 (*.f64 alphay alphay)))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (/.f64 -1 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 alphay alphay)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(*.f64 (/.f64 1 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))))
(*.f64 (/.f64 -1 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) 1))
(*.f64 (/.f64 (*.f64 alphay alphay) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) (neg.f64 (log1p.f64 (neg.f64 u0))))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 1)
(/.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) 2) (*.f64 alphay alphay))) (cbrt.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))
(/.f64 (/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) 2) 2))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (neg.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 2)) (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(/.f64 (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (*.f64 alphay alphay)) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2)))
(/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) -1) (neg.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 2))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(/.f64 (*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (*.f64 alphay alphay) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2)))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) 2) (*.f64 alphay alphay))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(/.f64 (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) 1) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2)))
(/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) 1) (neg.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(/.f64 (/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) 1) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2)))
(/.f64 (/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(/.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) 3)
(pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 1)
(pow.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 3) 1/3)
(neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(neg.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (/.f64 1 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))
(neg.f64 (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 1))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))
(neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (*.f64 alphay alphay) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))
(neg.f64 (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) alphay))
(neg.f64 (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) -1))
(neg.f64 (*.f64 alphay (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 3))
Outputs
(/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(/.f64 (*.f64 (pow.f64 alphay 2) cos2phi) (pow.f64 alphax 2))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(/.f64 (*.f64 (pow.f64 alphay 2) cos2phi) (pow.f64 alphax 2))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(/.f64 (*.f64 (pow.f64 alphay 2) cos2phi) (pow.f64 alphax 2))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(/.f64 (*.f64 (pow.f64 alphay 2) cos2phi) (pow.f64 alphax 2))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(/.f64 (*.f64 cos2phi (pow.f64 (/.f64 1 alphay) -2)) (pow.f64 alphax 2))
(/.f64 (*.f64 cos2phi (pow.f64 (/.f64 1 alphay) -2)) (*.f64 alphax alphax))
(/.f64 (*.f64 cos2phi (pow.f64 (/.f64 1 alphay) -2)) (pow.f64 alphax 2))
(/.f64 (*.f64 cos2phi (pow.f64 (/.f64 1 alphay) -2)) (*.f64 alphax alphax))
(/.f64 (*.f64 cos2phi (pow.f64 (/.f64 1 alphay) -2)) (pow.f64 alphax 2))
(/.f64 (*.f64 cos2phi (pow.f64 (/.f64 1 alphay) -2)) (*.f64 alphax alphax))
(/.f64 (*.f64 cos2phi (pow.f64 (/.f64 1 alphay) -2)) (pow.f64 alphax 2))
(/.f64 (*.f64 cos2phi (pow.f64 (/.f64 1 alphay) -2)) (*.f64 alphax alphax))
(/.f64 (*.f64 cos2phi (pow.f64 (/.f64 -1 alphay) -2)) (pow.f64 alphax 2))
(/.f64 (*.f64 cos2phi (pow.f64 (/.f64 -1 alphay) -2)) (*.f64 alphax alphax))
(/.f64 (*.f64 cos2phi (pow.f64 (/.f64 -1 alphay) -2)) (pow.f64 alphax 2))
(/.f64 (*.f64 cos2phi (pow.f64 (/.f64 -1 alphay) -2)) (*.f64 alphax alphax))
(/.f64 (*.f64 cos2phi (pow.f64 (/.f64 -1 alphay) -2)) (pow.f64 alphax 2))
(/.f64 (*.f64 cos2phi (pow.f64 (/.f64 -1 alphay) -2)) (*.f64 alphax alphax))
(/.f64 (*.f64 cos2phi (pow.f64 (/.f64 -1 alphay) -2)) (pow.f64 alphax 2))
(/.f64 (*.f64 cos2phi (pow.f64 (/.f64 -1 alphay) -2)) (*.f64 alphax alphax))
(*.f64 cos2phi (*.f64 (pow.f64 alphay 2) (pow.f64 alphax -2)))
(*.f64 (*.f64 (*.f64 alphay alphay) (pow.f64 alphax -2)) cos2phi)
(*.f64 cos2phi (*.f64 (pow.f64 alphay 2) (pow.f64 alphax -2)))
(*.f64 (*.f64 (*.f64 alphay alphay) (pow.f64 alphax -2)) cos2phi)
(*.f64 cos2phi (*.f64 (pow.f64 alphay 2) (pow.f64 alphax -2)))
(*.f64 (*.f64 (*.f64 alphay alphay) (pow.f64 alphax -2)) cos2phi)
(*.f64 cos2phi (*.f64 (pow.f64 alphay 2) (pow.f64 alphax -2)))
(*.f64 (*.f64 (*.f64 alphay alphay) (pow.f64 alphax -2)) cos2phi)
(*.f64 cos2phi (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 1 alphax) 2)))
(*.f64 (*.f64 (*.f64 alphay alphay) (pow.f64 (/.f64 1 alphax) 2)) cos2phi)
(*.f64 cos2phi (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 1 alphax) 2)))
(*.f64 (*.f64 (*.f64 alphay alphay) (pow.f64 (/.f64 1 alphax) 2)) cos2phi)
(*.f64 cos2phi (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 1 alphax) 2)))
(*.f64 (*.f64 (*.f64 alphay alphay) (pow.f64 (/.f64 1 alphax) 2)) cos2phi)
(*.f64 cos2phi (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 1 alphax) 2)))
(*.f64 (*.f64 (*.f64 alphay alphay) (pow.f64 (/.f64 1 alphax) 2)) cos2phi)
(*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 (pow.f64 alphay 2) cos2phi))
(*.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 alphay alphay)) cos2phi)
(*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 (pow.f64 alphay 2) cos2phi))
(*.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 alphay alphay)) cos2phi)
(*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 (pow.f64 alphay 2) cos2phi))
(*.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 alphay alphay)) cos2phi)
(*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 (pow.f64 alphay 2) cos2phi))
(*.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 alphay alphay)) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) (+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) cos2phi) (pow.f64 alphax 2)) sin2phi))
(/.f64 (*.f64 (*.f64 alphay alphay) u0) (+.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax)) sin2phi))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 2)) (+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) cos2phi) (pow.f64 alphax 2)) sin2phi))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) (+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) cos2phi) (pow.f64 alphax 2)) sin2phi)))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 u0 u0)) (+.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax)) sin2phi)) (/.f64 (*.f64 (*.f64 alphay alphay) u0) (+.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax)) sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) sin2phi)) (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))))
(+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 alphay alphay) (*.f64 sin2phi sin2phi)) (/.f64 (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 alphax 4) sin2phi)))) (+.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) sin2phi)) (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)))))
(+.f64 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (*.f64 (pow.f64 cos2phi 3) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))))))
(+.f64 (/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 cos2phi 3)) (pow.f64 (pow.f64 alphay 4) 2)) (*.f64 (*.f64 alphax alphax) (*.f64 (pow.f64 (*.f64 sin2phi sin2phi) 2) (pow.f64 alphax 4)))) (+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 alphay alphay) (*.f64 sin2phi sin2phi)) (/.f64 (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 alphax 4) sin2phi)))) (+.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) sin2phi)) (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (pow.f64 alphax 4)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (*.f64 alphay alphay)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 1 cos2phi) 3)) (log1p.f64 (neg.f64 u0)))) (pow.f64 alphay 4))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (pow.f64 alphax 4)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (*.f64 alphay alphay))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 4) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 1 cos2phi) 3)) (log1p.f64 (neg.f64 u0)))) (pow.f64 alphay 4))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 sin2phi sin2phi) (pow.f64 (/.f64 1 cos2phi) 4)) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 sin2phi (log1p.f64 (neg.f64 u0))))) (*.f64 (*.f64 alphay alphay) (pow.f64 alphay 4))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (pow.f64 alphax 4)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (*.f64 alphay alphay)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (pow.f64 alphax 4)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (*.f64 alphay alphay)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 cos2phi) 3))))) (pow.f64 (pow.f64 alphay 2) 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (pow.f64 alphax 4)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (*.f64 alphay alphay)) (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 cos2phi) 3)))) (pow.f64 alphay 4))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 cos2phi) 3))))) (pow.f64 (pow.f64 alphay 2) 2)) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 -1 cos2phi) 4) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (pow.f64 alphax 4)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (*.f64 alphay alphay)) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 cos2phi) 3)))) (pow.f64 alphay 4)) (/.f64 (*.f64 (*.f64 (*.f64 sin2phi sin2phi) (pow.f64 (/.f64 -1 cos2phi) 4)) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 sin2phi (log1p.f64 (neg.f64 u0))))) (*.f64 (*.f64 alphay alphay) (pow.f64 alphay 4))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) sin2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphay 4) cos2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi))) (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) sin2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 alphay 6) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))))))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphay 4) cos2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi))) (+.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) sin2phi)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 6)) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) sin2phi))))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 alphay 8)))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 alphay 6) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))))))
(+.f64 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphay 4) cos2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi))) (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) sin2phi))) (+.f64 (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 8))) (*.f64 (*.f64 alphax alphax) (*.f64 (pow.f64 (*.f64 sin2phi sin2phi) 2) (pow.f64 alphax 4)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 6)) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) sin2phi))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 (*.f64 (pow.f64 (/.f64 1 alphay) 2) sin2phi) (log1p.f64 (neg.f64 u0)))) (*.f64 cos2phi cos2phi)) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (log.f64 (-.f64 1 u0)))))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (*.f64 (pow.f64 (/.f64 1 alphay) 2) (log1p.f64 (neg.f64 u0)))) (*.f64 cos2phi cos2phi)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 1 alphay) 4)) (log1p.f64 (neg.f64 u0)))) (pow.f64 cos2phi 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (log.f64 (-.f64 1 u0)))))) (*.f64 cos2phi (pow.f64 cos2phi 2)))) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 6) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 cos2phi 2) 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (*.f64 (pow.f64 (/.f64 1 alphay) 2) (log1p.f64 (neg.f64 u0)))) (*.f64 cos2phi cos2phi)) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 1 alphay) 4)) (log1p.f64 (neg.f64 u0)))) (pow.f64 cos2phi 3))) (/.f64 (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 (*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 6)) (log1p.f64 (neg.f64 u0))))) (pow.f64 (*.f64 cos2phi cos2phi) 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi) (log1p.f64 (neg.f64 u0)))) (*.f64 cos2phi cos2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) 4))))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (log1p.f64 (neg.f64 u0)))) (*.f64 cos2phi cos2phi)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 alphay) 4)))) (pow.f64 cos2phi 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphay) 6) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 cos2phi 2) 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) 4))))) (*.f64 cos2phi (pow.f64 cos2phi 2)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (log1p.f64 (neg.f64 u0)))) (*.f64 cos2phi cos2phi)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 -1 alphay) 6) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 sin2phi (log1p.f64 (neg.f64 u0))))) (pow.f64 (*.f64 cos2phi cos2phi) 2)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 alphay) 4)))) (pow.f64 cos2phi 3))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 alphay alphay))) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 6) (log.f64 (-.f64 1 u0)))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (neg.f64 (/.f64 (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 6) (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4))))) (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 alphay alphay))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 6) (log.f64 (-.f64 1 u0)))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 8) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (pow.f64 (pow.f64 alphay 2) 2)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 6) (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))) (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 alphay alphay)))) (*.f64 (/.f64 (*.f64 sin2phi sin2phi) (*.f64 alphay alphay)) (/.f64 (*.f64 (*.f64 (pow.f64 alphax 8) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 (*.f64 cos2phi cos2phi) 2) (pow.f64 alphay 4))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) sin2phi))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 2) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 sin2phi sin2phi)) (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) sin2phi)))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 2) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 sin2phi sin2phi)) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))))) (pow.f64 sin2phi 3))) (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) sin2phi))))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 6) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (pow.f64 (pow.f64 sin2phi 2) 2)))))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 2) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 sin2phi sin2phi)) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))))) (pow.f64 sin2phi 3))) (+.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 6) (*.f64 (pow.f64 cos2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay 4) 2)))) (pow.f64 (*.f64 sin2phi sin2phi) 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 sin2phi sin2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphax) 4))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 sin2phi sin2phi))) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 alphax) 4))))) (pow.f64 sin2phi 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphax) 4))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (/.f64 -1 alphax) 6) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (pow.f64 (pow.f64 sin2phi 2) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 alphax) 4))))) (pow.f64 sin2phi 3))) (+.f64 (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 6) (log1p.f64 (neg.f64 u0))) (pow.f64 (pow.f64 alphay 4) 2))) (pow.f64 (*.f64 sin2phi sin2phi) 2)) (+.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 sin2phi sin2phi)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 alphay alphay))) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 alphay alphay))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) (log1p.f64 (neg.f64 u0))))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 (pow.f64 sin2phi 3) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (pow.f64 (pow.f64 alphay 2) 2)))))))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 alphay alphay))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) (log1p.f64 (neg.f64 u0))))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 (pow.f64 sin2phi 3) (log1p.f64 (neg.f64 u0)))) (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (*.f64 cos2phi cos2phi) 2) (pow.f64 alphay 4)))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 alphax 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 alphax alphax)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 alphax 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 alphax alphax)) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))))) (pow.f64 alphax 4)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 alphax 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 alphax alphax)) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 1 sin2phi) 4) (*.f64 alphax alphax)) (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay 4) 2))) (pow.f64 alphax 4))) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))))) (pow.f64 alphax 4))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 alphay 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (*.f64 alphax alphax)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 alphay 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (*.f64 alphax alphax)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (*.f64 alphay alphay) (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))))) (pow.f64 alphax 4))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)))))
(+.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))))) (pow.f64 alphax 4)) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 -1 sin2phi) 4) (*.f64 alphax alphax)) (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay 4) 2))) (pow.f64 alphax 4))) (+.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 alphay 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (*.f64 alphax alphax)))))
(if (!=.f64 alphay 0) (/.f64 (*.f64 cos2phi alphay) (/.f64 (*.f64 alphax alphax) alphay)) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 cos2phi alphay) alphay) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 cos2phi alphay) alphay)) (/.f64 (*.f64 alphax alphax) (cbrt.f64 (pow.f64 (*.f64 (*.f64 cos2phi alphay) alphay) 2)))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (*.f64 cos2phi alphay) 0) (/.f64 alphay (/.f64 (*.f64 alphax alphax) (*.f64 cos2phi alphay))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (*.f64 (*.f64 cos2phi alphay) alphay) 0) (pow.f64 (/.f64 (*.f64 alphax alphax) (*.f64 (*.f64 cos2phi alphay) alphay)) -1) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (*.f64 (*.f64 cos2phi alphay) alphay) 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) (*.f64 (*.f64 cos2phi alphay) alphay))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (*.f64 alphay alphay) 0) (/.f64 cos2phi (/.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (/.f64 alphay alphax) 0) (/.f64 (*.f64 cos2phi alphay) (/.f64 alphax (/.f64 alphay alphax))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (/.f64 1 alphax) 0) (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (/.f64 alphax (/.f64 1 alphax))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))) 0) (/.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) (/.f64 alphax (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 (*.f64 alphax alphax))) 0) (/.f64 (/.f64 alphay (cbrt.f64 alphax)) (/.f64 alphax (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 (*.f64 alphax alphax))))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 cos2phi alphay) alphay) 2)) alphax) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 cos2phi alphay) alphay)) (/.f64 alphax (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 cos2phi alphay) alphay) 2)) alphax))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) 0) (/.f64 (cbrt.f64 (/.f64 1 alphax)) (/.f64 alphax (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (/.f64 (*.f64 alphay alphay) (cbrt.f64 (*.f64 alphax alphax))) 0) (/.f64 (/.f64 cos2phi (cbrt.f64 alphax)) (/.f64 alphax (/.f64 (*.f64 alphay alphay) (cbrt.f64 (*.f64 alphax alphax))))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (/.f64 (*.f64 alphay alphay) alphax) 0) (/.f64 cos2phi (/.f64 alphax (/.f64 (*.f64 alphay alphay) alphax))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 0) (/.f64 alphay (/.f64 alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) 0) (/.f64 1 (/.f64 alphax (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) 0) (pow.f64 (/.f64 alphax (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax)) -1) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 alphay alphay)) 0) (/.f64 (*.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphay)) (/.f64 (*.f64 alphax alphax) (cbrt.f64 (*.f64 alphay alphay)))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 cos2phi alphay) alphay)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 cos2phi alphay) alphay) 2)) (/.f64 (*.f64 alphax alphax) (cbrt.f64 (*.f64 (*.f64 cos2phi alphay) alphay)))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) 0) (/.f64 (*.f64 alphay (cbrt.f64 (*.f64 cos2phi alphay))) (/.f64 (*.f64 alphax alphax) (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 cos2phi 0) (/.f64 (*.f64 alphay alphay) (/.f64 (*.f64 alphax alphax) cos2phi)) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (*.f64 cos2phi alphay)) 0) (/.f64 (cbrt.f64 alphay) (/.f64 (*.f64 alphax alphax) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (*.f64 cos2phi alphay)))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) alphay) 0) (/.f64 (cbrt.f64 (*.f64 cos2phi alphay)) (/.f64 (/.f64 (*.f64 alphax alphax) alphay) (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (*.f64 alphay alphay)) 0) (/.f64 (cbrt.f64 cos2phi) (/.f64 (*.f64 alphax alphax) (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (*.f64 alphay alphay)))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (*.f64 alphay (cbrt.f64 alphay)) 0) (/.f64 (*.f64 cos2phi (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (*.f64 alphax alphax) (*.f64 alphay (cbrt.f64 alphay)))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 1 0) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 0) (/.f64 1 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) -1)) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 0) (pow.f64 (/.f64 1 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))) -1) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax)) (/.f64 alphax (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) 2)))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) (*.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 0))
(fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) 0)
(+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) (*.f64 0 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))))
(fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) 0)
(-.f64 0 (*.f64 (neg.f64 cos2phi) (pow.f64 (/.f64 alphay alphax) 2)))
(fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) 0)
(-.f64 (/.f64 0 (neg.f64 (*.f64 alphax alphax))) (*.f64 (neg.f64 cos2phi) (pow.f64 (/.f64 alphay alphax) 2)))
(+.f64 (/.f64 0 (neg.f64 (*.f64 alphax alphax))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(*.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 alphax alphax)) alphay)
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(*.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (/.f64 1 (*.f64 alphax alphax)))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (/.f64 alphay alphax))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(*.f64 (/.f64 1 (*.f64 alphax alphax)) (*.f64 (*.f64 cos2phi alphay) alphay))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(*.f64 (/.f64 alphay alphax) (/.f64 (*.f64 cos2phi alphay) alphax))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(*.f64 (cbrt.f64 (*.f64 (*.f64 cos2phi alphay) alphay)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 cos2phi alphay) alphay) 2)) (*.f64 alphax alphax)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 cos2phi alphay) alphay)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 cos2phi alphay) alphay) 2))) (*.f64 alphax alphax))
(*.f64 alphay (/.f64 (*.f64 cos2phi alphay) (*.f64 alphax alphax)))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(*.f64 (*.f64 cos2phi alphay) (/.f64 alphay (*.f64 alphax alphax)))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))
(*.f64 (neg.f64 (*.f64 (*.f64 cos2phi alphay) alphay)) (/.f64 -1 (*.f64 alphax alphax)))
(*.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (/.f64 1 alphax))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(*.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 (*.f64 alphax alphax))) (/.f64 alphay (*.f64 alphax (cbrt.f64 alphax))))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax) (cbrt.f64 alphax))
(*.f64 (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (*.f64 alphay alphay) (*.f64 alphax (cbrt.f64 alphax))))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax) (cbrt.f64 alphax))
(*.f64 (/.f64 cos2phi alphax) (/.f64 (*.f64 alphay alphay) alphax))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(*.f64 (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (*.f64 cos2phi alphay) (*.f64 alphax (cbrt.f64 alphax))))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax) (cbrt.f64 alphax))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphax alphax))) (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (cbrt.f64 alphax)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphax alphax))) (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax)) (cbrt.f64 alphax))
(*.f64 (/.f64 1 alphax) (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(*.f64 1 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))
(*.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 1)
(*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))
(*.f64 (pow.f64 (/.f64 alphay alphax) 2) cos2phi)
(*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 cos2phi alphay) alphay) 2)) (*.f64 alphax alphax)) (cbrt.f64 (*.f64 (*.f64 cos2phi alphay) alphay)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 cos2phi alphay) alphay)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 cos2phi alphay) alphay) 2))) (*.f64 alphax alphax))
(*.f64 (/.f64 (*.f64 alphay alphay) (*.f64 alphax (cbrt.f64 alphax))) (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax) (cbrt.f64 alphax))
(*.f64 (/.f64 -1 (*.f64 alphax alphax)) (neg.f64 (*.f64 (*.f64 cos2phi alphay) alphay)))
(*.f64 (neg.f64 (*.f64 (*.f64 cos2phi alphay) alphay)) (/.f64 -1 (*.f64 alphax alphax)))
(*.f64 (/.f64 alphay (*.f64 alphax (cbrt.f64 alphax))) (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 (*.f64 alphax alphax))))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax) (cbrt.f64 alphax))
(*.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 alphax (cbrt.f64 alphax))) (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax) (cbrt.f64 alphax))
(*.f64 (/.f64 alphay (*.f64 alphax alphax)) (*.f64 cos2phi alphay))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (cbrt.f64 alphax)) (cbrt.f64 (/.f64 1 (*.f64 alphax alphax))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphax alphax))) (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax)) (cbrt.f64 alphax))
(*.f64 (/.f64 (*.f64 alphay alphay) alphax) (/.f64 cos2phi alphax))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(*.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 alphax alphax)) (cbrt.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay)))
(*.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 alphax alphax)) (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 alphay))
(*.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 alphax alphax)) 1) alphay)
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(*.f64 (*.f64 (/.f64 1 alphax) (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax))) (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax) (cbrt.f64 alphax))
(*.f64 (*.f64 (/.f64 1 alphax) (/.f64 alphay (cbrt.f64 alphax))) (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 (*.f64 alphax alphax))))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax) (cbrt.f64 alphax))
(*.f64 (*.f64 (/.f64 1 alphax) (cbrt.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) 2))) alphax)
(*.f64 (*.f64 (/.f64 1 alphax) (cbrt.f64 (/.f64 1 alphax))) (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphax)) (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax)) (cbrt.f64 (*.f64 alphax alphax)))
(*.f64 (*.f64 (/.f64 1 alphax) (/.f64 cos2phi (cbrt.f64 alphax))) (/.f64 (*.f64 alphay alphay) (cbrt.f64 (*.f64 alphax alphax))))
(/.f64 (*.f64 cos2phi (/.f64 (*.f64 alphay alphay) alphax)) (*.f64 (cbrt.f64 alphax) (cbrt.f64 (*.f64 alphax alphax))))
(*.f64 (*.f64 (/.f64 1 alphax) cos2phi) (/.f64 (*.f64 alphay alphay) alphax))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(*.f64 (*.f64 (/.f64 1 alphax) 1) (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(*.f64 (*.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))) 2) 2))
(*.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))) 2) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 2) (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 2)) (cbrt.f64 (*.f64 (*.f64 cos2phi alphay) alphay))) (cbrt.f64 (/.f64 1 (*.f64 alphax alphax))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 2) (*.f64 (*.f64 cos2phi alphay) alphay))) (cbrt.f64 (/.f64 1 (*.f64 alphax alphax))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) (cbrt.f64 (/.f64 alphay alphax)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 2) (/.f64 (*.f64 cos2phi alphay) alphax))) (cbrt.f64 (/.f64 alphay alphax)))
(*.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (cbrt.f64 (/.f64 1 alphax))) (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))))
(*.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (cbrt.f64 (/.f64 alphay alphax))) (cbrt.f64 (pow.f64 (/.f64 alphay alphax) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 alphay alphax) 2)) (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (cbrt.f64 (/.f64 alphay alphax))))
(*.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (cbrt.f64 alphay)) (/.f64 (cbrt.f64 (*.f64 alphay alphay)) alphax))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (cbrt.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay))) alphax)
(*.f64 (*.f64 (/.f64 1 (*.f64 alphax alphax)) (*.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphay))) (cbrt.f64 (*.f64 alphay alphay)))
(*.f64 (*.f64 (*.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphay)) (/.f64 1 (*.f64 alphax alphax))) (cbrt.f64 (*.f64 alphay alphay)))
(*.f64 (*.f64 (/.f64 1 (*.f64 alphax alphax)) cos2phi) (*.f64 alphay alphay))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(*.f64 (*.f64 (/.f64 1 (*.f64 alphax alphax)) (*.f64 alphay (cbrt.f64 (*.f64 cos2phi alphay)))) (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)))
(*.f64 (/.f64 (*.f64 alphay (cbrt.f64 (*.f64 cos2phi alphay))) (*.f64 alphax alphax)) (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)))
(*.f64 (*.f64 (/.f64 1 (*.f64 alphax alphax)) (cbrt.f64 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (*.f64 cos2phi alphay)))
(*.f64 (/.f64 (cbrt.f64 alphay) (*.f64 alphax alphax)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (*.f64 cos2phi alphay)))
(*.f64 (*.f64 (/.f64 1 (*.f64 alphax alphax)) (cbrt.f64 (*.f64 cos2phi alphay))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) alphay))
(*.f64 (*.f64 (/.f64 1 (*.f64 alphax alphax)) (cbrt.f64 cos2phi)) (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (*.f64 alphay alphay)))
(*.f64 (/.f64 (cbrt.f64 cos2phi) (*.f64 alphax alphax)) (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (*.f64 alphay alphay)))
(*.f64 (*.f64 (/.f64 1 (*.f64 alphax alphax)) (*.f64 cos2phi (cbrt.f64 (*.f64 alphay alphay)))) (*.f64 alphay (cbrt.f64 alphay)))
(*.f64 (*.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (cbrt.f64 (*.f64 alphay alphay))) (*.f64 alphay (cbrt.f64 alphay)))
(*.f64 (*.f64 (/.f64 1 (*.f64 alphax alphax)) (cbrt.f64 (*.f64 (*.f64 cos2phi alphay) alphay))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 cos2phi alphay) alphay) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 cos2phi alphay) alphay) 2)))
(*.f64 (cbrt.f64 alphay) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (/.f64 (*.f64 cos2phi alphay) (*.f64 alphax alphax))))
(*.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 alphax alphax)) (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 alphay))
(*.f64 (cbrt.f64 (*.f64 alphay alphay)) (*.f64 (cbrt.f64 alphay) (/.f64 (*.f64 cos2phi alphay) (*.f64 alphax alphax))))
(*.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 alphax alphax)) (cbrt.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay)))
(*.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) (*.f64 (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))) (/.f64 1 alphax)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax) (cbrt.f64 alphax))
(*.f64 (/.f64 alphay (cbrt.f64 alphax)) (*.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 (*.f64 alphax alphax))) (/.f64 1 alphax)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax) (cbrt.f64 alphax))
(*.f64 (cbrt.f64 (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 cos2phi alphay) alphay) 2)) alphax) (/.f64 1 alphax)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 cos2phi alphay) alphay)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 cos2phi alphay) alphay) 2))) (*.f64 alphax alphax))
(*.f64 (cbrt.f64 (/.f64 1 alphax)) (*.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) (/.f64 1 alphax)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphax)) (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax)) (cbrt.f64 (*.f64 alphax alphax)))
(*.f64 (/.f64 cos2phi (cbrt.f64 alphax)) (*.f64 (/.f64 (*.f64 alphay alphay) (cbrt.f64 (*.f64 alphax alphax))) (/.f64 1 alphax)))
(/.f64 (*.f64 cos2phi (/.f64 (*.f64 alphay alphay) alphax)) (*.f64 (cbrt.f64 alphax) (cbrt.f64 (*.f64 alphax alphax))))
(*.f64 cos2phi (*.f64 (/.f64 (*.f64 alphay alphay) alphax) (/.f64 1 alphax)))
(*.f64 cos2phi (/.f64 (/.f64 (*.f64 alphay alphay) alphax) alphax))
(*.f64 alphay (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (/.f64 1 alphax)))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) 2)) (/.f64 1 alphax)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) 2))) alphax)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))) 2) 2) (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))) 2) 2)) (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))) 2) (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 2))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))) 2) (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 2))) (cbrt.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphax alphax))) (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 cos2phi alphay) alphay)) (cbrt.f64 (*.f64 (/.f64 1 (*.f64 alphax alphax)) (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 (cbrt.f64 (/.f64 alphay alphax)) (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 (*.f64 (/.f64 alphay alphax) (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 2))))
(*.f64 alphay (*.f64 (/.f64 1 alphax) (/.f64 (*.f64 cos2phi alphay) alphax)))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(*.f64 (cbrt.f64 (/.f64 1 alphax)) (*.f64 (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (*.f64 cos2phi alphay) alphax)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphax)) (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax)) (cbrt.f64 (*.f64 alphax alphax)))
(*.f64 (cbrt.f64 (/.f64 alphay alphax)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 alphay alphax) 2)) (/.f64 (*.f64 cos2phi alphay) alphax)))
(*.f64 (cbrt.f64 alphay) (*.f64 (/.f64 (cbrt.f64 (*.f64 alphay alphay)) alphax) (/.f64 (*.f64 cos2phi alphay) alphax)))
(*.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 alphax alphax)) (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 alphay))
(*.f64 (*.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (/.f64 1 (*.f64 alphax alphax))))
(*.f64 (*.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphay)) (/.f64 (cbrt.f64 (*.f64 alphay alphay)) (*.f64 alphax alphax)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 cos2phi alphay) alphay) 2)) (*.f64 (cbrt.f64 (*.f64 (*.f64 cos2phi alphay) alphay)) (/.f64 1 (*.f64 alphax alphax))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax alphax)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 cos2phi alphay) alphay) 2)))
(*.f64 (*.f64 alphay (cbrt.f64 (*.f64 cos2phi alphay))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) (/.f64 1 (*.f64 alphax alphax))))
(*.f64 (*.f64 alphay (cbrt.f64 (*.f64 cos2phi alphay))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) (*.f64 alphax alphax)))
(*.f64 (*.f64 alphay alphay) (*.f64 cos2phi (/.f64 1 (*.f64 alphax alphax))))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(*.f64 (cbrt.f64 alphay) (*.f64 (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (*.f64 cos2phi alphay)) (/.f64 1 (*.f64 alphax alphax))))
(*.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 alphax alphax)) (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 alphay))
(*.f64 (cbrt.f64 (*.f64 cos2phi alphay)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) alphay) (/.f64 1 (*.f64 alphax alphax))))
(*.f64 (cbrt.f64 (*.f64 cos2phi alphay)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) (/.f64 alphay (*.f64 alphax alphax))))
(*.f64 (cbrt.f64 cos2phi) (*.f64 (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (*.f64 alphay alphay)) (/.f64 1 (*.f64 alphax alphax))))
(*.f64 (cbrt.f64 cos2phi) (/.f64 (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (*.f64 alphay alphay)) (*.f64 alphax alphax)))
(*.f64 (*.f64 cos2phi (cbrt.f64 (*.f64 alphay alphay))) (*.f64 (*.f64 alphay (cbrt.f64 alphay)) (/.f64 1 (*.f64 alphax alphax))))
(*.f64 (*.f64 cos2phi (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (*.f64 alphay (cbrt.f64 alphay)) (*.f64 alphax alphax)))
(*.f64 -1 (*.f64 (neg.f64 cos2phi) (pow.f64 (/.f64 alphay alphax) 2)))
(fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) 0)
(*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax)) (/.f64 1 (neg.f64 alphax)))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(*.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) (/.f64 1 (*.f64 alphax (cbrt.f64 alphax))))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax) (cbrt.f64 alphax))
(*.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 (*.f64 alphax alphax))))
(/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) (cbrt.f64 (*.f64 alphax alphax))))
(*.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) 1) (/.f64 (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))) alphax))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax) (cbrt.f64 alphax))
(*.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) alphax) (/.f64 (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))) 1))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax) (cbrt.f64 alphax))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax)) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 cos2phi alphay) alphay) 2)) alphax) (cbrt.f64 (*.f64 alphax alphax))))
(*.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 alphax)) (/.f64 (/.f64 1 alphax) (cbrt.f64 (*.f64 alphax alphax))))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax) (cbrt.f64 alphax))
(*.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (/.f64 1 alphax) (cbrt.f64 alphax)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax) (cbrt.f64 alphax))
(*.f64 (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (/.f64 (*.f64 alphay alphay) (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 (*.f64 alphax alphax))))
(*.f64 (/.f64 (/.f64 cos2phi (cbrt.f64 alphax)) 1) (/.f64 (/.f64 (*.f64 alphay alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax))
(/.f64 (*.f64 cos2phi (/.f64 (*.f64 alphay alphay) alphax)) (*.f64 (cbrt.f64 alphax) (cbrt.f64 (*.f64 alphax alphax))))
(*.f64 (/.f64 (/.f64 cos2phi (cbrt.f64 alphax)) alphax) (/.f64 (/.f64 (*.f64 alphay alphay) (cbrt.f64 (*.f64 alphax alphax))) 1))
(/.f64 (*.f64 cos2phi (/.f64 (*.f64 alphay alphay) alphax)) (*.f64 (cbrt.f64 alphax) (cbrt.f64 (*.f64 alphax alphax))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphax alphax))) (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 (*.f64 alphax alphax))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphax alphax))) (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) (cbrt.f64 (*.f64 alphax alphax)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 alphax)) 1) (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphax)) (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax)) (cbrt.f64 (*.f64 alphax alphax)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 alphax)) alphax) (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) 1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphax)) (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax)) (cbrt.f64 (*.f64 alphax alphax)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 cos2phi alphay) alphay)) alphax) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 cos2phi alphay) alphay) 2)) alphax))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 cos2phi alphay) alphay)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 cos2phi alphay) alphay) 2))) (*.f64 alphax alphax))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax)) 1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) 2)) alphax))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) 2))) alphax)
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax)) alphax) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) 2)) 1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) 2))) alphax)
(*.f64 (/.f64 cos2phi (cbrt.f64 alphax)) (/.f64 (/.f64 (*.f64 alphay alphay) alphax) (cbrt.f64 (*.f64 alphax alphax))))
(/.f64 (*.f64 cos2phi (/.f64 (*.f64 alphay alphay) alphax)) (*.f64 (cbrt.f64 alphax) (cbrt.f64 (*.f64 alphax alphax))))
(*.f64 (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (/.f64 (*.f64 alphay alphay) alphax) (cbrt.f64 alphax)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax) (cbrt.f64 alphax))
(*.f64 (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 (*.f64 alphax alphax))))
(/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) (cbrt.f64 (*.f64 alphax alphax))))
(*.f64 (/.f64 (/.f64 alphay (cbrt.f64 alphax)) 1) (/.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax) (cbrt.f64 alphax))
(*.f64 (/.f64 (/.f64 alphay (cbrt.f64 alphax)) alphax) (/.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 (*.f64 alphax alphax))) 1))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax) (cbrt.f64 alphax))
(*.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))) (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 2)))
(*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))
(*.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) (/.f64 (/.f64 alphay alphax) (cbrt.f64 (*.f64 alphax alphax))))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax) (cbrt.f64 alphax))
(*.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (/.f64 alphay alphax) (cbrt.f64 alphax)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax) (cbrt.f64 alphax))
(*.f64 (cbrt.f64 (/.f64 1 alphax)) (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (cbrt.f64 (*.f64 alphax alphax))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphax)) (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax)) (cbrt.f64 (*.f64 alphax alphax)))
(*.f64 (/.f64 alphay (cbrt.f64 alphax)) (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (cbrt.f64 (*.f64 alphax alphax))))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax) (cbrt.f64 alphax))
(*.f64 (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (cbrt.f64 alphax)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax) (cbrt.f64 alphax))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 2)) (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))))
(*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 cos2phi alphay) alphay) 2)) alphax) (/.f64 (cbrt.f64 (*.f64 (*.f64 cos2phi alphay) alphay)) alphax))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 cos2phi alphay) alphay)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 cos2phi alphay) alphay) 2))) (*.f64 alphax alphax))
(*.f64 (*.f64 (/.f64 1 alphax) (cbrt.f64 (*.f64 (*.f64 cos2phi alphay) alphay))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 cos2phi alphay) alphay) 2)) alphax))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 cos2phi alphay) alphay)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 cos2phi alphay) alphay) 2))) (*.f64 alphax alphax))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) alphax)
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(/.f64 (neg.f64 (*.f64 (*.f64 cos2phi alphay) alphay)) (neg.f64 (*.f64 alphax alphax)))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (cbrt.f64 alphax)) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax) (cbrt.f64 alphax))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax)) (neg.f64 alphax))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) (*.f64 alphax (cbrt.f64 alphax)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax) (cbrt.f64 alphax))
(/.f64 (*.f64 (/.f64 1 alphax) (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 alphax))) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax) (cbrt.f64 alphax))
(/.f64 (*.f64 (/.f64 1 alphax) (neg.f64 (*.f64 (*.f64 cos2phi alphay) alphay))) (neg.f64 alphax))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 2)) (cbrt.f64 (neg.f64 (*.f64 (*.f64 cos2phi alphay) alphay)))) (cbrt.f64 (neg.f64 (*.f64 alphax alphax))))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 (*.f64 cos2phi alphay) alphay)) (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 2))) (cbrt.f64 (neg.f64 (*.f64 alphax alphax))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 2)) (cbrt.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax))) (cbrt.f64 alphax))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 2))) (cbrt.f64 alphax))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 2)) (cbrt.f64 (*.f64 (*.f64 cos2phi alphay) alphay))) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 2) (*.f64 (*.f64 cos2phi alphay) alphay))) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (/.f64 alphay (cbrt.f64 alphax))) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax) (cbrt.f64 alphax))
(/.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (neg.f64 alphay)) (neg.f64 alphax))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(/.f64 (*.f64 (/.f64 alphay alphax) (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax))) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax) (cbrt.f64 alphax))
(/.f64 (*.f64 (/.f64 alphay alphax) (neg.f64 (*.f64 cos2phi alphay))) (neg.f64 alphax))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphax alphax))) (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 alphax (cbrt.f64 alphax)))
(/.f64 (*.f64 (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))) (*.f64 alphay alphay)) (*.f64 alphax (cbrt.f64 alphax)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax) (cbrt.f64 alphax))
(/.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 (*.f64 alphax alphax))) alphay) (*.f64 alphax (cbrt.f64 alphax)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax) (cbrt.f64 alphax))
(/.f64 (*.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphay)) alphax)
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 cos2phi alphay) alphay)) alphax) (cbrt.f64 (pow.f64 (*.f64 (*.f64 cos2phi alphay) alphay) 2))) alphax)
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 cos2phi alphay) alphay)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 cos2phi alphay) alphay) 2))) (*.f64 alphax alphax))
(/.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 1)
(*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))
(/.f64 (*.f64 (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))) (*.f64 cos2phi alphay)) (*.f64 alphax (cbrt.f64 alphax)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax) (cbrt.f64 alphax))
(/.f64 (*.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 cos2phi alphay) alphay) 2))) (*.f64 alphax (cbrt.f64 alphax)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) (pow.f64 (*.f64 (*.f64 cos2phi alphay) alphay) 2))) (*.f64 alphax (cbrt.f64 alphax)))
(/.f64 (*.f64 cos2phi (/.f64 (*.f64 alphay alphay) (*.f64 alphax (cbrt.f64 alphax)))) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax) (cbrt.f64 alphax))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 alphax)) (/.f64 1 alphax)) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax) (cbrt.f64 alphax))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 (*.f64 cos2phi alphay) alphay))) (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 2))) (cbrt.f64 (neg.f64 (*.f64 alphax alphax))))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 (*.f64 cos2phi alphay) alphay)) (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 2))) (cbrt.f64 (neg.f64 (*.f64 alphax alphax))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax)) (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 2))) (cbrt.f64 alphax))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 2))) (cbrt.f64 alphax))
(/.f64 (*.f64 (/.f64 alphay (cbrt.f64 alphax)) (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax) (cbrt.f64 alphax))
(/.f64 (*.f64 alphay (/.f64 (*.f64 cos2phi alphay) (*.f64 alphax (cbrt.f64 alphax)))) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax) (cbrt.f64 alphax))
(/.f64 (*.f64 (*.f64 cos2phi alphay) (/.f64 alphay (*.f64 alphax (cbrt.f64 alphax)))) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax) (cbrt.f64 alphax))
(/.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) (/.f64 alphay alphax)) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax) (cbrt.f64 alphax))
(/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax)) 1) (neg.f64 alphax))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (cbrt.f64 alphax)) 1) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax) (cbrt.f64 alphax))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) 1) (*.f64 alphax (cbrt.f64 alphax)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax) (cbrt.f64 alphax))
(/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 alphax)) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphax))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax) (cbrt.f64 alphax))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (cbrt.f64 alphax)) (cbrt.f64 alphax)) (cbrt.f64 alphax))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax) (cbrt.f64 alphax))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (cbrt.f64 alphax)) (cbrt.f64 (cbrt.f64 (*.f64 alphax alphax)))) (cbrt.f64 (*.f64 alphax (cbrt.f64 alphax))))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 alphax)) alphax) (cbrt.f64 (cbrt.f64 (*.f64 alphax alphax)))) (cbrt.f64 (*.f64 alphax (cbrt.f64 alphax))))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (cbrt.f64 alphax)) 1) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax) (cbrt.f64 alphax))
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 cos2phi alphay) alphay)) (cbrt.f64 (*.f64 alphax alphax))) (neg.f64 (*.f64 alphax (cbrt.f64 alphax))))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax) (cbrt.f64 alphax))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 alphax))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax) (cbrt.f64 alphax))
(/.f64 (*.f64 1 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 alphax))) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphax))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax) (cbrt.f64 alphax))
(/.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) (neg.f64 alphay)) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) (neg.f64 alphax)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax) (cbrt.f64 alphax))
(/.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) (/.f64 alphay (cbrt.f64 alphax))) (*.f64 alphax (cbrt.f64 alphax)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax) (cbrt.f64 alphax))
(/.f64 (*.f64 (neg.f64 (*.f64 cos2phi alphay)) (/.f64 alphay (cbrt.f64 alphax))) (*.f64 (neg.f64 alphax) (cbrt.f64 (*.f64 alphax alphax))))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax) (cbrt.f64 alphax))
(/.f64 (*.f64 (*.f64 cos2phi alphay) (/.f64 alphay (cbrt.f64 alphax))) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphax))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax) (cbrt.f64 alphax))
(/.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) alphay) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphax))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax) (cbrt.f64 alphax))
(/.f64 (*.f64 (neg.f64 alphay) (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax))) (*.f64 (neg.f64 alphax) (cbrt.f64 (*.f64 alphax alphax))))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax) (cbrt.f64 alphax))
(/.f64 (*.f64 (/.f64 alphay (cbrt.f64 alphax)) (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax))) (*.f64 alphax (cbrt.f64 alphax)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax) (cbrt.f64 alphax))
(/.f64 (*.f64 alphay (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax))) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphax))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax) (cbrt.f64 alphax))
(/.f64 (*.f64 (/.f64 alphay (cbrt.f64 alphax)) (neg.f64 (*.f64 cos2phi alphay))) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) (neg.f64 alphax)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax) (cbrt.f64 alphax))
(/.f64 (*.f64 (/.f64 alphay (cbrt.f64 alphax)) (*.f64 cos2phi alphay)) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphax))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax) (cbrt.f64 alphax))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 alphax)) 1) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphax))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax) (cbrt.f64 alphax))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (cbrt.f64 alphax))) (cbrt.f64 (neg.f64 (*.f64 alphax alphax))))
(neg.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 alphax)) alphax) (cbrt.f64 (neg.f64 (*.f64 alphax alphax)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax)))) (neg.f64 (*.f64 alphax (cbrt.f64 alphax))))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) alphax) (cbrt.f64 alphax))
(pow.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))) 3)
(*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))
(pow.f64 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 3) 1/3)
(*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))
(pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 1)
(*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))
(neg.f64 (*.f64 (neg.f64 cos2phi) (pow.f64 (/.f64 alphay alphax) 2)))
(fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) 0)
(cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 3))
(*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))
(if (!=.f64 (*.f64 alphay alphay) 0) (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) (*.f64 alphay alphay)))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) (/.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) (pow.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) 2))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 alphay alphay)) 0) (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 alphay alphay)))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) 0) (/.f64 1 (/.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) 0) (pow.f64 (/.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) -1) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(if (!=.f64 (*.f64 alphay (cbrt.f64 alphay)) 0) (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay)))) (/.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) (*.f64 alphay (cbrt.f64 alphay)))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(if (!=.f64 (*.f64 alphay (cbrt.f64 alphay)) 0) (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) (*.f64 alphay (cbrt.f64 alphay))))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) 0) (/.f64 -1 (/.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) 0) (/.f64 -1 (/.f64 (/.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 alphay alphay))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(if (!=.f64 alphay 0) (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) alphay)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(if (!=.f64 alphay 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 alphay)) (/.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) alphay)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(if (!=.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 0) (/.f64 1 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) -1)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(if (!=.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 0) (pow.f64 (/.f64 1 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) -1) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 (*.f64 alphay alphay) (/.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) (neg.f64 (log1p.f64 (neg.f64 u0))))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 (*.f64 alphay alphay) (/.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) (neg.f64 (log1p.f64 (neg.f64 u0))))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(+.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 0))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(+.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) (*.f64 0 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(-.f64 0 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(*.f64 1 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 1)
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) 2) (*.f64 alphay alphay)))
(*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (/.f64 (*.f64 alphay alphay) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))))
(/.f64 (*.f64 (*.f64 alphay alphay) (neg.f64 (log1p.f64 (neg.f64 u0)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2)) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 2) (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 2)) (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 2) (*.f64 alphay alphay))) (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))))
(*.f64 (*.f64 (*.f64 (*.f64 alphay alphay) (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))) (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))) (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))))
(*.f64 -1 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (/.f64 1 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 2) (*.f64 alphay alphay))) (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 2))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))) 2) 2) (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))) 2) 2)) (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))
(*.f64 -1 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 alphay alphay)) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 alphay alphay)) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 alphay alphay)) 1))
(*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (/.f64 (*.f64 alphay alphay) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 alphay alphay)) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))) (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2)))
(*.f64 (cbrt.f64 (/.f64 1 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2)))
(*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))) (/.f64 (*.f64 alphay alphay) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))
(/.f64 (*.f64 (*.f64 alphay alphay) (neg.f64 (log1p.f64 (neg.f64 u0)))) (*.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))))
(*.f64 (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))) (/.f64 alphay (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))
(/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 alphay)) alphay) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2)) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))
(*.f64 (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 1) (/.f64 alphay (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 alphay)) (/.f64 alphay (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(*.f64 (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (/.f64 alphay (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))))
(/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 alphay)) alphay) (*.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))))
(*.f64 (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay)))) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))) (/.f64 (*.f64 alphay (cbrt.f64 alphay)) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))
(/.f64 (*.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay)))) (*.f64 alphay (cbrt.f64 alphay))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2)) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))
(*.f64 (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay)))) 1) (/.f64 (*.f64 alphay (cbrt.f64 alphay)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(*.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay)))) (/.f64 (*.f64 alphay (cbrt.f64 alphay)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(*.f64 (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay)))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (/.f64 (*.f64 alphay (cbrt.f64 alphay)) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))))
(/.f64 (*.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay)))) (*.f64 alphay (cbrt.f64 alphay))) (*.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) 2) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) 2) 1))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) 2) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))
(/.f64 (*.f64 -1 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2)) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))
(*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2)))
(*.f64 (/.f64 (*.f64 alphay alphay) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))
(/.f64 (*.f64 (*.f64 alphay alphay) (neg.f64 (log1p.f64 (neg.f64 u0)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2)) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))
(*.f64 (/.f64 (*.f64 alphay alphay) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))))
(/.f64 (*.f64 (*.f64 alphay alphay) (neg.f64 (log1p.f64 (neg.f64 u0)))) (*.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 2)))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(*.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (*.f64 alphay alphay))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(*.f64 (*.f64 alphay alphay) (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 2)) (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(*.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (cbrt.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (cbrt.f64 alphay)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 alphay)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(*.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) alphay)
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(*.f64 alphay (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(*.f64 (*.f64 (*.f64 alphay alphay) (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) 2))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 1 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(*.f64 (cbrt.f64 (*.f64 alphay alphay)) (*.f64 (*.f64 alphay (cbrt.f64 alphay)) (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (*.f64 alphay (cbrt.f64 alphay))) (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (*.f64 alphay alphay) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(*.f64 (*.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (cbrt.f64 (*.f64 alphay alphay))) (*.f64 alphay (cbrt.f64 alphay)))
(*.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (*.f64 alphay (cbrt.f64 alphay))))
(*.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 alphay))
(*.f64 (*.f64 (cbrt.f64 alphay) (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 alphay)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 2)) (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))) (cbrt.f64 (*.f64 alphay alphay)))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 2))) (cbrt.f64 (*.f64 alphay alphay)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 2)) (cbrt.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))) (cbrt.f64 alphay))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 2) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 alphay)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))) (cbrt.f64 alphay))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))) 2) 2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))) 2) 2)))
(*.f64 (*.f64 (*.f64 (*.f64 alphay alphay) (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))) 1) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) 2))
(*.f64 (*.f64 (*.f64 alphay alphay) (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) 2))
(*.f64 (*.f64 (*.f64 (*.f64 alphay alphay) (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) 2))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) 2)) 2))
(*.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) 2) (/.f64 1 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 alphay alphay)) (/.f64 1 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))
(*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (/.f64 (*.f64 alphay alphay) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))
(*.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay)))) (*.f64 (*.f64 alphay (cbrt.f64 alphay)) (/.f64 1 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))
(*.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay)))) (/.f64 (*.f64 alphay (cbrt.f64 alphay)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(*.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (*.f64 (/.f64 1 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) alphay))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 alphay)) (/.f64 alphay (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(*.f64 (cbrt.f64 alphay) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))))
(*.f64 (*.f64 (cbrt.f64 alphay) (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 alphay)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(*.f64 (cbrt.f64 (*.f64 alphay alphay)) (*.f64 (cbrt.f64 alphay) (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (cbrt.f64 alphay)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 alphay)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))) (*.f64 (cbrt.f64 alphay) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 alphay)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (cbrt.f64 (*.f64 alphay (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 2))))
(*.f64 (cbrt.f64 (*.f64 alphay alphay)) (*.f64 (cbrt.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 2))))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 2))) (cbrt.f64 (*.f64 alphay alphay)))
(*.f64 (neg.f64 (*.f64 alphay alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) (neg.f64 (*.f64 alphay alphay)))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (/.f64 -1 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 alphay alphay)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (/.f64 (*.f64 alphay alphay) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))
(*.f64 (/.f64 1 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(*.f64 (/.f64 -1 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) 1))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(*.f64 (/.f64 (*.f64 alphay alphay) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) (neg.f64 (log1p.f64 (neg.f64 u0))))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 1)
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(/.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) 2) (*.f64 alphay alphay))) (cbrt.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))
(/.f64 (/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) 2) 2))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (neg.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 2)) (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 2) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (neg.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(/.f64 (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (*.f64 alphay alphay)) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2)))
(/.f64 (*.f64 (*.f64 alphay alphay) (neg.f64 (log1p.f64 (neg.f64 u0)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2)) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))
(/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) -1) (neg.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 2))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 2) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(/.f64 (*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (*.f64 alphay alphay) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2)))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(/.f64 (*.f64 (*.f64 alphay alphay) (neg.f64 (log1p.f64 (neg.f64 u0)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2)) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) 2) (*.f64 alphay alphay))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(/.f64 (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) 1) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2)))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2)))
(/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) 1) (neg.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (neg.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(/.f64 (/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) 1) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2)))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2)))
(/.f64 (/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (*.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(/.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2)))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) 3)
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 1)
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(pow.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 3) 1/3)
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(neg.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (/.f64 1 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(neg.f64 (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 1))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))
(neg.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))
(neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (*.f64 alphay alphay) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(neg.f64 (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) alphay))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(neg.f64 (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) -1))
(neg.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))
(neg.f64 (*.f64 alphay (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 3))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))

localize7.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.3b
(/.f64 cos2phi (*.f64 alphax alphax))
0.3b
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
Compiler

Compiled 23 to 8 computations (65.2% saved)

series16.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
cos2phi
@0
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
1.0ms
u0
@0
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
1.0ms
alphax
@0
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
1.0ms
alphax
@inf
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
1.0ms
cos2phi
@inf
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
Compiler

Compiled 1370 to 830 computations (39.4% saved)

rewrite103.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
157×egg-rr
Counts
1 → 157
Calls
Call 1
Inputs
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 u0 0) (pow.f64 (/.f64 (/.f64 cos2phi (*.f64 alphax alphax)) u0) -1) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 u0 u0)) 0) (/.f64 (cbrt.f64 u0) (/.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (cbrt.f64 (*.f64 u0 u0)))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 alphax alphax)) 0) (/.f64 (*.f64 u0 (neg.f64 (*.f64 alphax alphax))) (neg.f64 cos2phi)) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 alphax 0) (/.f64 (*.f64 u0 alphax) (/.f64 cos2phi alphax)) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 u0 u0)) 0) (/.f64 (neg.f64 (cbrt.f64 u0)) (/.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (cbrt.f64 (*.f64 u0 u0)))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 u0 0) (/.f64 -1 (/.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) u0)) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 u0)) 2) 0) (/.f64 (cbrt.f64 (neg.f64 u0)) (/.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (pow.f64 (cbrt.f64 (neg.f64 u0)) 2))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 u0) 0) (pow.f64 (/.f64 (/.f64 cos2phi (*.f64 alphax alphax)) u0) -1) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 u0 u0))) 0) (/.f64 (cbrt.f64 u0) (/.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (cbrt.f64 (*.f64 u0 u0)))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 u0 cos2phi) 0) (/.f64 1 (/.f64 (/.f64 (/.f64 1 alphax) alphax) (/.f64 u0 cos2phi))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 u0 cos2phi)) 2) 0) (/.f64 (cbrt.f64 (/.f64 u0 cos2phi)) (/.f64 (/.f64 (/.f64 1 alphax) alphax) (pow.f64 (cbrt.f64 (/.f64 u0 cos2phi)) 2))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 u0 (cbrt.f64 (*.f64 cos2phi cos2phi))) 0) (/.f64 (cbrt.f64 (/.f64 1 cos2phi)) (/.f64 (/.f64 (/.f64 1 alphax) alphax) (/.f64 u0 (cbrt.f64 (*.f64 cos2phi cos2phi))))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (*.f64 u0 u0) (*.f64 cos2phi cos2phi))) 0) (/.f64 (cbrt.f64 (/.f64 u0 cos2phi)) (/.f64 (/.f64 (/.f64 1 alphax) alphax) (cbrt.f64 (/.f64 (*.f64 u0 u0) (*.f64 cos2phi cos2phi))))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 cos2phi) 0) (/.f64 u0 (/.f64 (/.f64 (/.f64 1 alphax) alphax) (/.f64 1 cos2phi))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) cos2phi) 0) (/.f64 (cbrt.f64 u0) (/.f64 (/.f64 (/.f64 1 alphax) alphax) (/.f64 (cbrt.f64 (*.f64 u0 u0)) cos2phi))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 u0) 0) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (cbrt.f64 u0))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 alphax (cbrt.f64 alphax)) 0) (*.f64 (/.f64 (/.f64 u0 cos2phi) (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax))) (*.f64 alphax (cbrt.f64 alphax))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 alphax alphax)) 0) (*.f64 (/.f64 (/.f64 u0 cos2phi) -1) (neg.f64 (*.f64 alphax alphax))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 alphax) 0) (*.f64 (/.f64 u0 (neg.f64 (/.f64 cos2phi alphax))) (neg.f64 alphax)) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 alphax alphax)) 0) (*.f64 (/.f64 u0 (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphax))) (cbrt.f64 (*.f64 alphax alphax))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 alphax (cbrt.f64 alphax)) 0) (*.f64 (/.f64 u0 (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax)))) (*.f64 alphax (cbrt.f64 alphax))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 alphax alphax) 0) (/.f64 (*.f64 u0 (*.f64 alphax alphax)) cos2phi) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 u0 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) (/.f64 u0 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 u0) cos2phi) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (/.f64 1 alphax) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 u0)) (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 u0)) cos2phi) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 -1 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 u0)) 1) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 cos2phi) (/.f64 (neg.f64 u0) (/.f64 (/.f64 1 alphax) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))))) (/.f64 (neg.f64 u0) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 -1) (/.f64 u0 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 u0)) (neg.f64 cos2phi)) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 u0)) 2) (/.f64 (/.f64 1 alphax) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 u0)) (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 u0)) 2) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 u0)) cos2phi) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 u0)) 2) (/.f64 -1 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 u0)) (neg.f64 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))))) (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 u0)) -1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 u0)) 2) (/.f64 cos2phi (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 u0)) 1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 u0)) 2) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))) (/.f64 u0 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) (/.f64 u0 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 u0) (neg.f64 cos2phi)) (/.f64 (neg.f64 (cbrt.f64 (*.f64 u0 u0))) (/.f64 (/.f64 1 alphax) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 u0) (neg.f64 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 u0 u0))) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 u0) -1) (/.f64 (neg.f64 (cbrt.f64 (*.f64 u0 u0))) (/.f64 cos2phi (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) -1)) (/.f64 (/.f64 u0 (cbrt.f64 (*.f64 cos2phi cos2phi))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 1 cos2phi)) 1) (/.f64 (/.f64 u0 (cbrt.f64 (*.f64 cos2phi cos2phi))) (/.f64 (/.f64 1 alphax) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 u0 cos2phi)) 2) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))) (/.f64 (cbrt.f64 (/.f64 (*.f64 u0 u0) (*.f64 cos2phi cos2phi))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 u0 cos2phi)) 1) (/.f64 (cbrt.f64 (/.f64 (*.f64 u0 u0) (*.f64 cos2phi cos2phi))) (/.f64 (/.f64 1 alphax) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax))) (/.f64 (/.f64 u0 cos2phi) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 1 alphax)) (/.f64 (cbrt.f64 u0) (/.f64 cos2phi alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (cbrt.f64 cos2phi) alphax)) (/.f64 (cbrt.f64 u0) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax))) (/.f64 (cbrt.f64 u0) (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (neg.f64 cos2phi)) (/.f64 (cbrt.f64 u0) (/.f64 -1 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) (/.f64 (cbrt.f64 u0) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 u0) (/.f64 cos2phi alphax)) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 1 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 u0) (/.f64 (cbrt.f64 cos2phi) alphax)) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 u0) (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax))) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 u0 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 cos2phi)) (/.f64 u0 (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (cbrt.f64 cos2phi) alphax)) (/.f64 u0 (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 u0) (/.f64 cos2phi (*.f64 alphax alphax))) (cbrt.f64 (*.f64 u0 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 u0 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) -1) u0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 u0) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 cos2phi (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 u0) (/.f64 -1 (/.f64 cos2phi (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 cos2phi) (/.f64 u0 (/.f64 (/.f64 1 alphax) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 u0 (/.f64 (/.f64 1 alphax) alphax)) (/.f64 1 cos2phi))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 cos2phi (*.f64 alphax alphax))) (cbrt.f64 u0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 u0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (/.f64 1 alphax) alphax)) (/.f64 (cbrt.f64 u0) cos2phi))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 u0 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) -1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) -1) (cbrt.f64 u0)) (cbrt.f64 (*.f64 u0 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))) 2)) (cbrt.f64 u0)) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 cos2phi) (*.f64 (/.f64 u0 (/.f64 (/.f64 1 alphax) alphax)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) -1)) (*.f64 (/.f64 u0 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 u0) (*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 cos2phi (*.f64 alphax alphax))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 u0) (*.f64 (/.f64 -1 (/.f64 cos2phi (*.f64 alphax alphax))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 u0) cos2phi) (*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (/.f64 1 alphax) alphax)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))) 2) 2) (cbrt.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 u0 u0)) (*.f64 (cbrt.f64 u0) (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))) 2) (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 u0) (*.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) -1)) (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) -1)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) -1)) 2) u0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 u0)) (*.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 -1 (/.f64 cos2phi (*.f64 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 u0 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 u0)) (*.f64 (pow.f64 (cbrt.f64 (neg.f64 u0)) 2) (/.f64 -1 (/.f64 cos2phi (*.f64 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 u0) (*.f64 (neg.f64 (cbrt.f64 (*.f64 u0 u0))) (/.f64 -1 (/.f64 cos2phi (*.f64 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 u0)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 u0)) 2) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 cos2phi (*.f64 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 u0 cos2phi) (/.f64 1 (/.f64 (/.f64 1 alphax) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 cos2phi) (/.f64 u0 (/.f64 -1 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 u0 (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax))) (/.f64 (/.f64 1 cos2phi) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 u0) (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax))) (/.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) cos2phi) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 u0 cos2phi)) 1) (/.f64 (pow.f64 (cbrt.f64 (/.f64 u0 cos2phi)) 2) (/.f64 (/.f64 1 alphax) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (cbrt.f64 cos2phi)) (/.f64 (cbrt.f64 u0) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 cos2phi alphax)) (/.f64 (cbrt.f64 u0) (/.f64 1 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (cbrt.f64 u0) (/.f64 cos2phi (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) cos2phi) (/.f64 (cbrt.f64 u0) (/.f64 (/.f64 1 alphax) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 u0) (/.f64 1 alphax)) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 cos2phi alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 u0 cos2phi)) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 u0) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 u0) (/.f64 (/.f64 1 alphax) alphax)) (/.f64 (cbrt.f64 (*.f64 u0 u0)) cos2phi))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 u0 (/.f64 1 alphax)) (/.f64 1 (/.f64 cos2phi alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 u0 (cbrt.f64 cos2phi)) (/.f64 1 (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 u0 (/.f64 cos2phi alphax)) (/.f64 1 (/.f64 1 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 u0 (/.f64 (cbrt.f64 cos2phi) alphax)) (/.f64 1 (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 u0 (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax))) (/.f64 1 (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 alphax)) (/.f64 u0 (/.f64 cos2phi alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 cos2phi alphax)) (/.f64 u0 (/.f64 1 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (/.f64 u0 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 1 alphax) alphax)) (/.f64 u0 cos2phi))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 u0)) (cbrt.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))) (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))) (/.f64 (neg.f64 u0) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 u0) (cbrt.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 u0 u0))) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 u0) (neg.f64 cos2phi)) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 -1 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 u0 (neg.f64 cos2phi)) (/.f64 1 (/.f64 -1 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) -1)) (/.f64 u0 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))) (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))) 2)) (cbrt.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 u0 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax))) (/.f64 u0 (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 u0 (neg.f64 cos2phi)) (/.f64 -1 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 u0 (/.f64 (cbrt.f64 cos2phi) alphax)) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 u0 (cbrt.f64 cos2phi)) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 u0) (cbrt.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 u0 u0))) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 u0) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 u0 cos2phi) (/.f64 (/.f64 1 alphax) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 u0 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))) (cbrt.f64 (*.f64 u0 u0))) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))) 2)) (cbrt.f64 (neg.f64 u0))) (cbrt.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))) 2)) (cbrt.f64 u0)) (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) -1)) u0) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 u0 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) 1) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))) 2))) (cbrt.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 u0 (/.f64 (/.f64 1 alphax) alphax)) cos2phi)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 u0 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) 1) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 u0 cos2phi) (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 u0 (/.f64 cos2phi alphax)) (/.f64 1 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 u0 (/.f64 1 alphax)) (/.f64 cos2phi alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 u0 (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax))) (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 u0) (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 u0 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 u0 cos2phi)) (/.f64 -1 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 u0 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 u0 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 u0 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 u0 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))) 3))))))

simplify269.0ms (0.7%)

Algorithm
egglog
Counts
193 → 220
Calls
Call 1
Inputs
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 (/.f64 1 alphax) -2)) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 (/.f64 1 alphax) -2)) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 (/.f64 1 alphax) -2)) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 (/.f64 1 alphax) -2)) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 (/.f64 -1 alphax) -2)) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 (/.f64 -1 alphax) -2)) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 (/.f64 -1 alphax) -2)) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 (/.f64 -1 alphax) -2)) cos2phi)
(if (!=.f64 u0 0) (pow.f64 (/.f64 (/.f64 cos2phi (*.f64 alphax alphax)) u0) -1) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (cbrt.f64 (*.f64 u0 u0)) 0) (/.f64 (cbrt.f64 u0) (/.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (cbrt.f64 (*.f64 u0 u0)))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (neg.f64 (*.f64 alphax alphax)) 0) (/.f64 (*.f64 u0 (neg.f64 (*.f64 alphax alphax))) (neg.f64 cos2phi)) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 alphax 0) (/.f64 (*.f64 u0 alphax) (/.f64 cos2phi alphax)) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (cbrt.f64 (*.f64 u0 u0)) 0) (/.f64 (neg.f64 (cbrt.f64 u0)) (/.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (cbrt.f64 (*.f64 u0 u0)))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 u0 0) (/.f64 -1 (/.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) u0)) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 u0)) 2) 0) (/.f64 (cbrt.f64 (neg.f64 u0)) (/.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (pow.f64 (cbrt.f64 (neg.f64 u0)) 2))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (neg.f64 u0) 0) (pow.f64 (/.f64 (/.f64 cos2phi (*.f64 alphax alphax)) u0) -1) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 u0 u0))) 0) (/.f64 (cbrt.f64 u0) (/.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (cbrt.f64 (*.f64 u0 u0)))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (/.f64 u0 cos2phi) 0) (/.f64 1 (/.f64 (/.f64 (/.f64 1 alphax) alphax) (/.f64 u0 cos2phi))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 u0 cos2phi)) 2) 0) (/.f64 (cbrt.f64 (/.f64 u0 cos2phi)) (/.f64 (/.f64 (/.f64 1 alphax) alphax) (pow.f64 (cbrt.f64 (/.f64 u0 cos2phi)) 2))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (/.f64 u0 (cbrt.f64 (*.f64 cos2phi cos2phi))) 0) (/.f64 (cbrt.f64 (/.f64 1 cos2phi)) (/.f64 (/.f64 (/.f64 1 alphax) alphax) (/.f64 u0 (cbrt.f64 (*.f64 cos2phi cos2phi))))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 u0 u0) (*.f64 cos2phi cos2phi))) 0) (/.f64 (cbrt.f64 (/.f64 u0 cos2phi)) (/.f64 (/.f64 (/.f64 1 alphax) alphax) (cbrt.f64 (/.f64 (*.f64 u0 u0) (*.f64 cos2phi cos2phi))))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (/.f64 1 cos2phi) 0) (/.f64 u0 (/.f64 (/.f64 (/.f64 1 alphax) alphax) (/.f64 1 cos2phi))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) cos2phi) 0) (/.f64 (cbrt.f64 u0) (/.f64 (/.f64 (/.f64 1 alphax) alphax) (/.f64 (cbrt.f64 (*.f64 u0 u0)) cos2phi))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 1 0) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (cbrt.f64 u0) 0) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (cbrt.f64 u0))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (*.f64 alphax (cbrt.f64 alphax)) 0) (*.f64 (/.f64 (/.f64 u0 cos2phi) (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax))) (*.f64 alphax (cbrt.f64 alphax))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (neg.f64 (*.f64 alphax alphax)) 0) (*.f64 (/.f64 (/.f64 u0 cos2phi) -1) (neg.f64 (*.f64 alphax alphax))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (neg.f64 alphax) 0) (*.f64 (/.f64 u0 (neg.f64 (/.f64 cos2phi alphax))) (neg.f64 alphax)) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (cbrt.f64 (*.f64 alphax alphax)) 0) (*.f64 (/.f64 u0 (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphax))) (cbrt.f64 (*.f64 alphax alphax))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (*.f64 alphax (cbrt.f64 alphax)) 0) (*.f64 (/.f64 u0 (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax)))) (*.f64 alphax (cbrt.f64 alphax))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (*.f64 alphax alphax) 0) (/.f64 (*.f64 u0 (*.f64 alphax alphax)) cos2phi) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(-.f64 0 (/.f64 u0 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))
(-.f64 (/.f64 0 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) (/.f64 u0 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))
(*.f64 (/.f64 (cbrt.f64 u0) cos2phi) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (/.f64 1 alphax) alphax)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 u0)) (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 u0)) cos2phi) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 -1 (*.f64 alphax alphax))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 u0)) 1) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))
(*.f64 (/.f64 -1 cos2phi) (/.f64 (neg.f64 u0) (/.f64 (/.f64 1 alphax) alphax)))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))))) (/.f64 (neg.f64 u0) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))))
(*.f64 (/.f64 1 -1) (/.f64 u0 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 u0)) (neg.f64 cos2phi)) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 u0)) 2) (/.f64 (/.f64 1 alphax) alphax)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 u0)) (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 u0)) 2) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 u0)) cos2phi) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 u0)) 2) (/.f64 -1 (*.f64 alphax alphax))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 u0)) (neg.f64 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))))) (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))) 2)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 u0)) -1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 u0)) 2) (/.f64 cos2phi (*.f64 alphax alphax))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 u0)) 1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 u0)) 2) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))
(*.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))) (/.f64 u0 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))))
(*.f64 (/.f64 -1 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) (/.f64 u0 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)))))
(*.f64 (/.f64 (cbrt.f64 u0) (neg.f64 cos2phi)) (/.f64 (neg.f64 (cbrt.f64 (*.f64 u0 u0))) (/.f64 (/.f64 1 alphax) alphax)))
(*.f64 (/.f64 (cbrt.f64 u0) (neg.f64 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 u0 u0))) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))))
(*.f64 (/.f64 (cbrt.f64 u0) -1) (/.f64 (neg.f64 (cbrt.f64 (*.f64 u0 u0))) (/.f64 cos2phi (*.f64 alphax alphax))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) -1)) (/.f64 (/.f64 u0 (cbrt.f64 (*.f64 cos2phi cos2phi))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax)) 2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 cos2phi)) 1) (/.f64 (/.f64 u0 (cbrt.f64 (*.f64 cos2phi cos2phi))) (/.f64 (/.f64 1 alphax) alphax)))
(*.f64 (cbrt.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 u0 cos2phi)) 2) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax)) 2)))
(*.f64 (cbrt.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))) (/.f64 (cbrt.f64 (/.f64 (*.f64 u0 u0) (*.f64 cos2phi cos2phi))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax)) 2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 u0 cos2phi)) 1) (/.f64 (cbrt.f64 (/.f64 (*.f64 u0 u0) (*.f64 cos2phi cos2phi))) (/.f64 (/.f64 1 alphax) alphax)))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax))) (/.f64 (/.f64 u0 cos2phi) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax)) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 1 alphax)) (/.f64 (cbrt.f64 u0) (/.f64 cos2phi alphax)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (cbrt.f64 cos2phi) alphax)) (/.f64 (cbrt.f64 u0) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphax)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax))) (/.f64 (cbrt.f64 u0) (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphax))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (neg.f64 cos2phi)) (/.f64 (cbrt.f64 u0) (/.f64 -1 (*.f64 alphax alphax))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) (/.f64 (cbrt.f64 u0) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))))
(*.f64 (/.f64 (cbrt.f64 u0) (/.f64 cos2phi alphax)) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 1 alphax)))
(*.f64 (/.f64 (cbrt.f64 u0) (/.f64 (cbrt.f64 cos2phi) alphax)) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphax)))
(*.f64 (/.f64 (cbrt.f64 u0) (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax))) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphax))))
(*.f64 (/.f64 u0 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))))
(*.f64 (cbrt.f64 (/.f64 1 cos2phi)) (/.f64 u0 (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (*.f64 alphax alphax))))
(*.f64 (/.f64 1 (/.f64 (cbrt.f64 cos2phi) alphax)) (/.f64 u0 (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphax)))
(*.f64 1 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(*.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))) 1)
(*.f64 (/.f64 (cbrt.f64 u0) (/.f64 cos2phi (*.f64 alphax alphax))) (cbrt.f64 (*.f64 u0 u0)))
(*.f64 u0 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) -1))
(*.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) -1) u0)
(*.f64 (cbrt.f64 u0) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 cos2phi (*.f64 alphax alphax))))
(*.f64 (neg.f64 u0) (/.f64 -1 (/.f64 cos2phi (*.f64 alphax alphax))))
(*.f64 (/.f64 1 cos2phi) (/.f64 u0 (/.f64 (/.f64 1 alphax) alphax)))
(*.f64 (/.f64 u0 (/.f64 (/.f64 1 alphax) alphax)) (/.f64 1 cos2phi))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 cos2phi (*.f64 alphax alphax))) (cbrt.f64 u0))
(*.f64 (/.f64 -1 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 u0))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (/.f64 1 alphax) alphax)) (/.f64 (cbrt.f64 u0) cos2phi))
(*.f64 (/.f64 u0 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) -1)) 2))
(*.f64 (*.f64 (cbrt.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))) 2) 2))
(*.f64 (*.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) -1) (cbrt.f64 u0)) (cbrt.f64 (*.f64 u0 u0)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))) 2)) (cbrt.f64 u0)) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) -1)))
(*.f64 (/.f64 1 cos2phi) (*.f64 (/.f64 u0 (/.f64 (/.f64 1 alphax) alphax)) 1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) -1)) (*.f64 (/.f64 u0 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) 1))
(*.f64 (cbrt.f64 u0) (*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 cos2phi (*.f64 alphax alphax))) 1))
(*.f64 (neg.f64 u0) (*.f64 (/.f64 -1 (/.f64 cos2phi (*.f64 alphax alphax))) 1))
(*.f64 (/.f64 (cbrt.f64 u0) cos2phi) (*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (/.f64 1 alphax) alphax)) 1))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))) 2) 2) (cbrt.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))))
(*.f64 (cbrt.f64 (*.f64 u0 u0)) (*.f64 (cbrt.f64 u0) (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) -1)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))) 2) (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))) 2))))
(*.f64 (cbrt.f64 u0) (*.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) -1)) (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))) 2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) -1)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) -1)) 2) u0))
(*.f64 (neg.f64 (cbrt.f64 u0)) (*.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 -1 (/.f64 cos2phi (*.f64 alphax alphax)))))
(*.f64 -1 (/.f64 u0 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))
(*.f64 (cbrt.f64 (neg.f64 u0)) (*.f64 (pow.f64 (cbrt.f64 (neg.f64 u0)) 2) (/.f64 -1 (/.f64 cos2phi (*.f64 alphax alphax)))))
(*.f64 (cbrt.f64 u0) (*.f64 (neg.f64 (cbrt.f64 (*.f64 u0 u0))) (/.f64 -1 (/.f64 cos2phi (*.f64 alphax alphax)))))
(*.f64 (cbrt.f64 (cbrt.f64 u0)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 u0)) 2) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(*.f64 (/.f64 u0 cos2phi) (/.f64 1 (/.f64 (/.f64 1 alphax) alphax)))
(*.f64 (/.f64 -1 cos2phi) (/.f64 u0 (/.f64 -1 (*.f64 alphax alphax))))
(*.f64 (/.f64 u0 (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax))) (/.f64 (/.f64 1 cos2phi) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax)) 2)))
(*.f64 (/.f64 (cbrt.f64 u0) (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax))) (/.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) cos2phi) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax)) 2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 u0 cos2phi)) 1) (/.f64 (pow.f64 (cbrt.f64 (/.f64 u0 cos2phi)) 2) (/.f64 (/.f64 1 alphax) alphax)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (cbrt.f64 cos2phi)) (/.f64 (cbrt.f64 u0) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (*.f64 alphax alphax))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 cos2phi alphax)) (/.f64 (cbrt.f64 u0) (/.f64 1 alphax)))
(*.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (cbrt.f64 u0) (/.f64 cos2phi (*.f64 alphax alphax))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) cos2phi) (/.f64 (cbrt.f64 u0) (/.f64 (/.f64 1 alphax) alphax)))
(*.f64 (/.f64 (cbrt.f64 u0) (/.f64 1 alphax)) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 cos2phi alphax)))
(*.f64 (cbrt.f64 (/.f64 u0 cos2phi)) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (*.f64 alphax alphax))))
(*.f64 (/.f64 (cbrt.f64 u0) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))
(*.f64 (/.f64 (cbrt.f64 u0) (/.f64 (/.f64 1 alphax) alphax)) (/.f64 (cbrt.f64 (*.f64 u0 u0)) cos2phi))
(*.f64 (/.f64 u0 (/.f64 1 alphax)) (/.f64 1 (/.f64 cos2phi alphax)))
(*.f64 (/.f64 u0 (cbrt.f64 cos2phi)) (/.f64 1 (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (*.f64 alphax alphax))))
(*.f64 (/.f64 u0 (/.f64 cos2phi alphax)) (/.f64 1 (/.f64 1 alphax)))
(*.f64 (/.f64 u0 (/.f64 (cbrt.f64 cos2phi) alphax)) (/.f64 1 (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphax)))
(*.f64 (/.f64 u0 (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax))) (/.f64 1 (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphax))))
(*.f64 (/.f64 1 (/.f64 1 alphax)) (/.f64 u0 (/.f64 cos2phi alphax)))
(*.f64 (/.f64 1 (/.f64 cos2phi alphax)) (/.f64 u0 (/.f64 1 alphax)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (/.f64 u0 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 alphax) alphax)) (/.f64 u0 cos2phi))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 u0)) (cbrt.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))) (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))) (/.f64 (neg.f64 u0) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))))
(*.f64 (/.f64 (cbrt.f64 u0) (cbrt.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 u0 u0))) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))))
(*.f64 (/.f64 (cbrt.f64 u0) (neg.f64 cos2phi)) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 -1 (*.f64 alphax alphax))))
(*.f64 (/.f64 u0 (neg.f64 cos2phi)) (/.f64 1 (/.f64 -1 (*.f64 alphax alphax))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) -1)) (/.f64 u0 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))))
(*.f64 (cbrt.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))) (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))) 2)) (cbrt.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))))
(*.f64 (/.f64 u0 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) -1)))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax))) (/.f64 u0 (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphax))))
(/.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))) 1)
(/.f64 (/.f64 u0 (neg.f64 cos2phi)) (/.f64 -1 (*.f64 alphax alphax)))
(/.f64 (/.f64 u0 (/.f64 (cbrt.f64 cos2phi) alphax)) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphax))
(/.f64 (/.f64 u0 (cbrt.f64 cos2phi)) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (*.f64 alphax alphax)))
(/.f64 (/.f64 (neg.f64 u0) (cbrt.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 u0 u0))) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(/.f64 (neg.f64 u0) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 (/.f64 u0 cos2phi) (/.f64 (/.f64 1 alphax) alphax))
(/.f64 (/.f64 u0 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))) (cbrt.f64 (*.f64 u0 u0))) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))) 2)) (cbrt.f64 (neg.f64 u0))) (cbrt.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))) 2)) (cbrt.f64 u0)) (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) -1)) u0) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)))
(/.f64 (*.f64 (/.f64 u0 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) 1) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))) 2))) (cbrt.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))
(/.f64 (/.f64 u0 (/.f64 (/.f64 1 alphax) alphax)) cos2phi)
(/.f64 (/.f64 (/.f64 u0 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) 1) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)))
(/.f64 (/.f64 (/.f64 u0 cos2phi) (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax)) 2))
(/.f64 (/.f64 u0 (/.f64 cos2phi alphax)) (/.f64 1 alphax))
(/.f64 (/.f64 u0 (/.f64 1 alphax)) (/.f64 cos2phi alphax))
(/.f64 (/.f64 u0 (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax))) (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphax)))
(/.f64 (/.f64 (neg.f64 u0) (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))))
(/.f64 (neg.f64 (/.f64 u0 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))))
(/.f64 (neg.f64 (/.f64 u0 cos2phi)) (/.f64 -1 (*.f64 alphax alphax)))
(/.f64 (/.f64 (/.f64 u0 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) 2))
(/.f64 (/.f64 u0 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(pow.f64 (cbrt.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))) 3)
(pow.f64 (pow.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))) 3) 1/3)
(pow.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))) 1)
(neg.f64 (/.f64 u0 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))
(neg.f64 (*.f64 (/.f64 u0 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) 1))
(cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))) 3))
Outputs
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 (/.f64 1 alphax) -2)) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 (/.f64 1 alphax) -2)) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 (/.f64 1 alphax) -2)) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 (/.f64 1 alphax) -2)) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 (/.f64 -1 alphax) -2)) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 (/.f64 -1 alphax) -2)) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 (/.f64 -1 alphax) -2)) cos2phi)
(/.f64 (*.f64 u0 (pow.f64 (/.f64 -1 alphax) -2)) cos2phi)
(if (!=.f64 u0 0) (pow.f64 (/.f64 (/.f64 cos2phi (*.f64 alphax alphax)) u0) -1) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 u0 0) (/.f64 1 (/.f64 cos2phi (*.f64 (*.f64 alphax alphax) u0))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (cbrt.f64 (*.f64 u0 u0)) 0) (/.f64 (cbrt.f64 u0) (/.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (cbrt.f64 (*.f64 u0 u0)))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (cbrt.f64 (*.f64 u0 u0)) 0) (/.f64 (cbrt.f64 u0) (/.f64 cos2phi (*.f64 (cbrt.f64 (*.f64 u0 u0)) (*.f64 alphax alphax)))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (neg.f64 (*.f64 alphax alphax)) 0) (/.f64 (*.f64 u0 (neg.f64 (*.f64 alphax alphax))) (neg.f64 cos2phi)) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (neg.f64 (*.f64 alphax alphax)) 0) (/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 alphax 0) (/.f64 (*.f64 u0 alphax) (/.f64 cos2phi alphax)) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (cbrt.f64 (*.f64 u0 u0)) 0) (/.f64 (neg.f64 (cbrt.f64 u0)) (/.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (cbrt.f64 (*.f64 u0 u0)))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (cbrt.f64 (*.f64 u0 u0)) 0) (/.f64 (cbrt.f64 u0) (/.f64 cos2phi (*.f64 (cbrt.f64 (*.f64 u0 u0)) (*.f64 alphax alphax)))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 u0 0) (/.f64 -1 (/.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) u0)) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 u0 0) (/.f64 -1 (neg.f64 (/.f64 cos2phi (*.f64 (*.f64 alphax alphax) u0)))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 u0)) 2) 0) (/.f64 (cbrt.f64 (neg.f64 u0)) (/.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (pow.f64 (cbrt.f64 (neg.f64 u0)) 2))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (neg.f64 u0) 0) (pow.f64 (/.f64 (/.f64 cos2phi (*.f64 alphax alphax)) u0) -1) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (neg.f64 u0) 0) (/.f64 1 (/.f64 cos2phi (*.f64 (*.f64 alphax alphax) u0))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 u0 u0))) 0) (/.f64 (cbrt.f64 u0) (/.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (cbrt.f64 (*.f64 u0 u0)))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 u0 u0))) 0) (/.f64 (cbrt.f64 u0) (/.f64 cos2phi (*.f64 (cbrt.f64 (*.f64 u0 u0)) (*.f64 alphax alphax)))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (/.f64 u0 cos2phi) 0) (/.f64 1 (/.f64 (/.f64 (/.f64 1 alphax) alphax) (/.f64 u0 cos2phi))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (/.f64 u0 cos2phi) 0) (/.f64 1 (/.f64 (/.f64 1 (*.f64 alphax alphax)) (/.f64 u0 cos2phi))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 u0 cos2phi)) 2) 0) (/.f64 (cbrt.f64 (/.f64 u0 cos2phi)) (/.f64 (/.f64 (/.f64 1 alphax) alphax) (pow.f64 (cbrt.f64 (/.f64 u0 cos2phi)) 2))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 u0 cos2phi)) 2) 0) (/.f64 (cbrt.f64 (/.f64 u0 cos2phi)) (/.f64 (/.f64 1 (*.f64 alphax alphax)) (pow.f64 (cbrt.f64 (/.f64 u0 cos2phi)) 2))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (/.f64 u0 (cbrt.f64 (*.f64 cos2phi cos2phi))) 0) (/.f64 (cbrt.f64 (/.f64 1 cos2phi)) (/.f64 (/.f64 (/.f64 1 alphax) alphax) (/.f64 u0 (cbrt.f64 (*.f64 cos2phi cos2phi))))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (/.f64 u0 (cbrt.f64 (*.f64 cos2phi cos2phi))) 0) (/.f64 (cbrt.f64 (/.f64 1 cos2phi)) (/.f64 (/.f64 1 (*.f64 alphax alphax)) (/.f64 u0 (cbrt.f64 (*.f64 cos2phi cos2phi))))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 u0 u0) (*.f64 cos2phi cos2phi))) 0) (/.f64 (cbrt.f64 (/.f64 u0 cos2phi)) (/.f64 (/.f64 (/.f64 1 alphax) alphax) (cbrt.f64 (/.f64 (*.f64 u0 u0) (*.f64 cos2phi cos2phi))))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 u0 u0) (*.f64 cos2phi cos2phi))) 0) (/.f64 (cbrt.f64 (/.f64 u0 cos2phi)) (/.f64 (/.f64 1 (*.f64 alphax alphax)) (cbrt.f64 (/.f64 (*.f64 u0 u0) (*.f64 cos2phi cos2phi))))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (/.f64 1 cos2phi) 0) (/.f64 u0 (/.f64 (/.f64 (/.f64 1 alphax) alphax) (/.f64 1 cos2phi))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (/.f64 1 cos2phi) 0) (/.f64 u0 (/.f64 (/.f64 1 (*.f64 alphax alphax)) (/.f64 1 cos2phi))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) cos2phi) 0) (/.f64 (cbrt.f64 u0) (/.f64 (/.f64 (/.f64 1 alphax) alphax) (/.f64 (cbrt.f64 (*.f64 u0 u0)) cos2phi))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) cos2phi) 0) (/.f64 (cbrt.f64 u0) (/.f64 (/.f64 1 (*.f64 alphax alphax)) (/.f64 (cbrt.f64 (*.f64 u0 u0)) cos2phi))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 1 0) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (cbrt.f64 u0) 0) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (cbrt.f64 u0))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (cbrt.f64 u0) 0) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 cos2phi (*.f64 (cbrt.f64 u0) (*.f64 alphax alphax)))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (*.f64 alphax (cbrt.f64 alphax)) 0) (*.f64 (/.f64 (/.f64 u0 cos2phi) (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax))) (*.f64 alphax (cbrt.f64 alphax))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (*.f64 alphax (cbrt.f64 alphax)) 0) (/.f64 (*.f64 (/.f64 u0 cos2phi) (*.f64 alphax (cbrt.f64 alphax))) (cbrt.f64 (/.f64 1 (*.f64 alphax alphax)))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (neg.f64 (*.f64 alphax alphax)) 0) (*.f64 (/.f64 (/.f64 u0 cos2phi) -1) (neg.f64 (*.f64 alphax alphax))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (neg.f64 (*.f64 alphax alphax)) 0) (*.f64 (/.f64 u0 (neg.f64 cos2phi)) (neg.f64 (*.f64 alphax alphax))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (neg.f64 alphax) 0) (*.f64 (/.f64 u0 (neg.f64 (/.f64 cos2phi alphax))) (neg.f64 alphax)) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (neg.f64 alphax) 0) (/.f64 (*.f64 u0 (neg.f64 alphax)) (neg.f64 (/.f64 cos2phi alphax))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (cbrt.f64 (*.f64 alphax alphax)) 0) (*.f64 (/.f64 u0 (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphax))) (cbrt.f64 (*.f64 alphax alphax))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (cbrt.f64 (*.f64 alphax alphax)) 0) (/.f64 (*.f64 u0 (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphax))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (*.f64 alphax (cbrt.f64 alphax)) 0) (*.f64 (/.f64 u0 (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax)))) (*.f64 alphax (cbrt.f64 alphax))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (*.f64 alphax (cbrt.f64 alphax)) 0) (/.f64 (*.f64 u0 (*.f64 alphax (cbrt.f64 alphax))) (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax)))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (*.f64 alphax alphax) 0) (/.f64 (*.f64 u0 (*.f64 alphax alphax)) cos2phi) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (*.f64 alphax alphax) 0) (/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(-.f64 0 (/.f64 u0 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(-.f64 (/.f64 0 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) (/.f64 u0 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(*.f64 (/.f64 (cbrt.f64 u0) cos2phi) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (/.f64 1 alphax) alphax)))
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 u0)) (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)))))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))) (cbrt.f64 (*.f64 u0 u0))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 u0)) cos2phi) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 -1 (*.f64 alphax alphax))))
(*.f64 (neg.f64 (/.f64 (cbrt.f64 u0) cos2phi)) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 -1 (*.f64 alphax alphax))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 u0)) 1) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))
(*.f64 (neg.f64 (cbrt.f64 u0)) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))
(*.f64 (/.f64 -1 cos2phi) (/.f64 (neg.f64 u0) (/.f64 (/.f64 1 alphax) alphax)))
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))))) (/.f64 (neg.f64 u0) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))))
(/.f64 u0 (*.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))
(*.f64 (/.f64 1 -1) (/.f64 u0 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 u0)) (neg.f64 cos2phi)) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 u0)) 2) (/.f64 (/.f64 1 alphax) alphax)))
(/.f64 (neg.f64 u0) (*.f64 (neg.f64 cos2phi) (/.f64 1 (*.f64 alphax alphax))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 u0)) (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 u0)) 2) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)))))
(/.f64 (neg.f64 u0) (*.f64 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 u0)) cos2phi) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 u0)) 2) (/.f64 -1 (*.f64 alphax alphax))))
(/.f64 (neg.f64 u0) (*.f64 cos2phi (/.f64 -1 (*.f64 alphax alphax))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 u0)) (neg.f64 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))))) (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))) 2)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))) 2) (neg.f64 u0))) (neg.f64 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 u0)) -1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 u0)) 2) (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 u0)) 1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 u0)) 2) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(*.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))) (/.f64 u0 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))))
(/.f64 (/.f64 (neg.f64 u0) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (cbrt.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))
(*.f64 (/.f64 -1 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) (/.f64 u0 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)))))
(/.f64 (neg.f64 u0) (*.f64 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)))))
(*.f64 (/.f64 (cbrt.f64 u0) (neg.f64 cos2phi)) (/.f64 (neg.f64 (cbrt.f64 (*.f64 u0 u0))) (/.f64 (/.f64 1 alphax) alphax)))
(*.f64 (/.f64 (cbrt.f64 u0) (neg.f64 cos2phi)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 1 (*.f64 alphax alphax)))))
(*.f64 (/.f64 (cbrt.f64 u0) (neg.f64 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 u0 u0))) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))))
(/.f64 (*.f64 (cbrt.f64 u0) (neg.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))))) (neg.f64 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))
(*.f64 (/.f64 (cbrt.f64 u0) -1) (/.f64 (neg.f64 (cbrt.f64 (*.f64 u0 u0))) (/.f64 cos2phi (*.f64 alphax alphax))))
(*.f64 (neg.f64 (cbrt.f64 u0)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) -1)) (/.f64 (/.f64 u0 (cbrt.f64 (*.f64 cos2phi cos2phi))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 cos2phi (*.f64 alphax alphax)))) (/.f64 u0 (cbrt.f64 (*.f64 cos2phi cos2phi)))) (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 alphax alphax))) 2))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 cos2phi)) 1) (/.f64 (/.f64 u0 (cbrt.f64 (*.f64 cos2phi cos2phi))) (/.f64 (/.f64 1 alphax) alphax)))
(*.f64 (cbrt.f64 (/.f64 1 cos2phi)) (/.f64 (/.f64 u0 (cbrt.f64 (*.f64 cos2phi cos2phi))) (/.f64 1 (*.f64 alphax alphax))))
(*.f64 (cbrt.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 u0 cos2phi)) 2) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))) (pow.f64 (cbrt.f64 (/.f64 u0 cos2phi)) 2)) (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 alphax alphax))) 2))
(*.f64 (cbrt.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))) (/.f64 (cbrt.f64 (/.f64 (*.f64 u0 u0) (*.f64 cos2phi cos2phi))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))) (cbrt.f64 (/.f64 (*.f64 u0 u0) (*.f64 cos2phi cos2phi)))) (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 alphax alphax))) 2))
(*.f64 (/.f64 (cbrt.f64 (/.f64 u0 cos2phi)) 1) (/.f64 (cbrt.f64 (/.f64 (*.f64 u0 u0) (*.f64 cos2phi cos2phi))) (/.f64 (/.f64 1 alphax) alphax)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 u0 cos2phi)) (cbrt.f64 (/.f64 (*.f64 u0 u0) (*.f64 cos2phi cos2phi)))) (/.f64 1 (*.f64 alphax alphax)))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax))) (/.f64 (/.f64 u0 cos2phi) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax)) 2)))
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 1 alphax)) (/.f64 (cbrt.f64 u0) (/.f64 cos2phi alphax)))
(/.f64 u0 (*.f64 (/.f64 cos2phi alphax) (/.f64 1 alphax)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (cbrt.f64 cos2phi) alphax)) (/.f64 (cbrt.f64 u0) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphax)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax))) (/.f64 (cbrt.f64 u0) (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphax))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 u0 u0) (/.f64 1 (*.f64 alphax alphax)))) (/.f64 (cbrt.f64 u0) (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphax))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (neg.f64 cos2phi)) (/.f64 (cbrt.f64 u0) (/.f64 -1 (*.f64 alphax alphax))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 u0 u0)) (cbrt.f64 u0)) (*.f64 (neg.f64 cos2phi) (/.f64 -1 (*.f64 alphax alphax))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) (/.f64 (cbrt.f64 u0) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))))
(/.f64 u0 (*.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))
(*.f64 (/.f64 (cbrt.f64 u0) (/.f64 cos2phi alphax)) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 1 alphax)))
(/.f64 u0 (*.f64 (/.f64 cos2phi alphax) (/.f64 1 alphax)))
(*.f64 (/.f64 (cbrt.f64 u0) (/.f64 (cbrt.f64 cos2phi) alphax)) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphax)))
(/.f64 (/.f64 u0 (/.f64 (cbrt.f64 cos2phi) alphax)) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphax))
(*.f64 (/.f64 (cbrt.f64 u0) (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax))) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphax))))
(/.f64 (/.f64 u0 (cbrt.f64 (/.f64 1 (*.f64 alphax alphax)))) (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphax)))
(*.f64 (/.f64 u0 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))))
(/.f64 u0 (*.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))
(*.f64 (cbrt.f64 (/.f64 1 cos2phi)) (/.f64 u0 (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (*.f64 alphax alphax))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 cos2phi)) u0) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (*.f64 alphax alphax)))
(*.f64 (/.f64 1 (/.f64 (cbrt.f64 cos2phi) alphax)) (/.f64 u0 (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphax)))
(/.f64 (/.f64 u0 (/.f64 (cbrt.f64 cos2phi) alphax)) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphax))
(*.f64 1 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(*.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))) 1)
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(*.f64 (/.f64 (cbrt.f64 u0) (/.f64 cos2phi (*.f64 alphax alphax))) (cbrt.f64 (*.f64 u0 u0)))
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(*.f64 u0 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) -1))
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(*.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) -1) u0)
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(*.f64 (cbrt.f64 u0) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(*.f64 (neg.f64 u0) (/.f64 -1 (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(*.f64 (/.f64 1 cos2phi) (/.f64 u0 (/.f64 (/.f64 1 alphax) alphax)))
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(*.f64 (/.f64 u0 (/.f64 (/.f64 1 alphax) alphax)) (/.f64 1 cos2phi))
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 cos2phi (*.f64 alphax alphax))) (cbrt.f64 u0))
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(*.f64 (/.f64 -1 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 u0))
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (/.f64 1 alphax) alphax)) (/.f64 (cbrt.f64 u0) cos2phi))
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(*.f64 (/.f64 u0 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) -1)) 2))
(*.f64 (/.f64 u0 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) (pow.f64 (cbrt.f64 (/.f64 1 (/.f64 cos2phi (*.f64 alphax alphax)))) 2))
(*.f64 (*.f64 (cbrt.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))) 2) 2))
(*.f64 (cbrt.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))) 2) 2)))
(*.f64 (*.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) -1) (cbrt.f64 u0)) (cbrt.f64 (*.f64 u0 u0)))
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))) 2))
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))) 2)) (cbrt.f64 u0)) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) -1)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))) 2) u0)) (cbrt.f64 (/.f64 1 (/.f64 cos2phi (*.f64 alphax alphax)))))
(*.f64 (/.f64 1 cos2phi) (*.f64 (/.f64 u0 (/.f64 (/.f64 1 alphax) alphax)) 1))
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) -1)) (*.f64 (/.f64 u0 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) 1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 cos2phi (*.f64 alphax alphax)))) u0) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)))
(*.f64 (cbrt.f64 u0) (*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 cos2phi (*.f64 alphax alphax))) 1))
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(*.f64 (neg.f64 u0) (*.f64 (/.f64 -1 (/.f64 cos2phi (*.f64 alphax alphax))) 1))
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(*.f64 (/.f64 (cbrt.f64 u0) cos2phi) (*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (/.f64 1 alphax) alphax)) 1))
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))) 2) 2) (cbrt.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))) 2) 2)) (cbrt.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))))
(*.f64 (cbrt.f64 (*.f64 u0 u0)) (*.f64 (cbrt.f64 u0) (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) -1)))
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))) 2) (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))) 2))))
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(*.f64 (cbrt.f64 u0) (*.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) -1)) (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))) 2))))
(*.f64 (cbrt.f64 u0) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 cos2phi (*.f64 alphax alphax))) (pow.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))) 2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) -1)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) -1)) 2) u0))
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(*.f64 (neg.f64 (cbrt.f64 u0)) (*.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 -1 (/.f64 cos2phi (*.f64 alphax alphax)))))
(*.f64 (neg.f64 (cbrt.f64 u0)) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))
(*.f64 -1 (/.f64 u0 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(*.f64 (cbrt.f64 (neg.f64 u0)) (*.f64 (pow.f64 (cbrt.f64 (neg.f64 u0)) 2) (/.f64 -1 (/.f64 cos2phi (*.f64 alphax alphax)))))
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(*.f64 (cbrt.f64 u0) (*.f64 (neg.f64 (cbrt.f64 (*.f64 u0 u0))) (/.f64 -1 (/.f64 cos2phi (*.f64 alphax alphax)))))
(*.f64 (cbrt.f64 u0) (neg.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))))
(*.f64 (cbrt.f64 (cbrt.f64 u0)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 u0)) 2) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(*.f64 (/.f64 u0 cos2phi) (/.f64 1 (/.f64 (/.f64 1 alphax) alphax)))
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(*.f64 (/.f64 -1 cos2phi) (/.f64 u0 (/.f64 -1 (*.f64 alphax alphax))))
(/.f64 (neg.f64 u0) (*.f64 cos2phi (/.f64 -1 (*.f64 alphax alphax))))
(*.f64 (/.f64 u0 (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax))) (/.f64 (/.f64 1 cos2phi) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax)) 2)))
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(*.f64 (/.f64 (cbrt.f64 u0) (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax))) (/.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) cos2phi) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax)) 2)))
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 u0 cos2phi)) 1) (/.f64 (pow.f64 (cbrt.f64 (/.f64 u0 cos2phi)) 2) (/.f64 (/.f64 1 alphax) alphax)))
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (cbrt.f64 cos2phi)) (/.f64 (cbrt.f64 u0) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (*.f64 alphax alphax))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 u0 u0) cos2phi)) (cbrt.f64 u0)) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (*.f64 alphax alphax)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 cos2phi alphax)) (/.f64 (cbrt.f64 u0) (/.f64 1 alphax)))
(/.f64 u0 (*.f64 (/.f64 cos2phi alphax) (/.f64 1 alphax)))
(*.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (cbrt.f64 u0) (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) cos2phi) (/.f64 (cbrt.f64 u0) (/.f64 (/.f64 1 alphax) alphax)))
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(*.f64 (/.f64 (cbrt.f64 u0) (/.f64 1 alphax)) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 cos2phi alphax)))
(/.f64 u0 (*.f64 (/.f64 cos2phi alphax) (/.f64 1 alphax)))
(*.f64 (cbrt.f64 (/.f64 u0 cos2phi)) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (*.f64 alphax alphax))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 u0 cos2phi)) (cbrt.f64 (*.f64 u0 u0))) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (*.f64 alphax alphax)))
(*.f64 (/.f64 (cbrt.f64 u0) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))
(/.f64 u0 (*.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))
(*.f64 (/.f64 (cbrt.f64 u0) (/.f64 (/.f64 1 alphax) alphax)) (/.f64 (cbrt.f64 (*.f64 u0 u0)) cos2phi))
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(*.f64 (/.f64 u0 (/.f64 1 alphax)) (/.f64 1 (/.f64 cos2phi alphax)))
(/.f64 u0 (*.f64 (/.f64 cos2phi alphax) (/.f64 1 alphax)))
(*.f64 (/.f64 u0 (cbrt.f64 cos2phi)) (/.f64 1 (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (*.f64 alphax alphax))))
(/.f64 (/.f64 u0 (cbrt.f64 cos2phi)) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (*.f64 alphax alphax)))
(*.f64 (/.f64 u0 (/.f64 cos2phi alphax)) (/.f64 1 (/.f64 1 alphax)))
(/.f64 u0 (*.f64 (/.f64 cos2phi alphax) (/.f64 1 alphax)))
(*.f64 (/.f64 u0 (/.f64 (cbrt.f64 cos2phi) alphax)) (/.f64 1 (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphax)))
(/.f64 (/.f64 u0 (/.f64 (cbrt.f64 cos2phi) alphax)) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphax))
(*.f64 (/.f64 u0 (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax))) (/.f64 1 (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphax))))
(/.f64 (/.f64 u0 (cbrt.f64 (/.f64 1 (*.f64 alphax alphax)))) (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphax)))
(*.f64 (/.f64 1 (/.f64 1 alphax)) (/.f64 u0 (/.f64 cos2phi alphax)))
(/.f64 u0 (*.f64 (/.f64 cos2phi alphax) (/.f64 1 alphax)))
(*.f64 (/.f64 1 (/.f64 cos2phi alphax)) (/.f64 u0 (/.f64 1 alphax)))
(/.f64 u0 (*.f64 (/.f64 cos2phi alphax) (/.f64 1 alphax)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (/.f64 u0 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))
(/.f64 u0 (*.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 alphax) alphax)) (/.f64 u0 cos2phi))
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 u0)) (cbrt.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))) (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))) 2)))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 u0 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))) (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))) (/.f64 (neg.f64 u0) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))))
(/.f64 (/.f64 (neg.f64 u0) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (cbrt.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))
(*.f64 (/.f64 (cbrt.f64 u0) (cbrt.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 u0 u0))) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))))
(*.f64 (cbrt.f64 (/.f64 u0 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))) (neg.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)))))
(*.f64 (/.f64 (cbrt.f64 u0) (neg.f64 cos2phi)) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 -1 (*.f64 alphax alphax))))
(/.f64 u0 (*.f64 (neg.f64 cos2phi) (/.f64 -1 (*.f64 alphax alphax))))
(*.f64 (/.f64 u0 (neg.f64 cos2phi)) (/.f64 1 (/.f64 -1 (*.f64 alphax alphax))))
(/.f64 (/.f64 u0 (/.f64 -1 (*.f64 alphax alphax))) (neg.f64 cos2phi))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) -1)) (/.f64 u0 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 cos2phi (*.f64 alphax alphax)))) u0) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)))
(*.f64 (cbrt.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))) (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))) 2)))
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))) 2)) (cbrt.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))))
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(*.f64 (/.f64 u0 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) -1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 cos2phi (*.f64 alphax alphax)))) u0) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax))) (/.f64 u0 (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphax))))
(/.f64 (/.f64 u0 (cbrt.f64 (/.f64 1 (*.f64 alphax alphax)))) (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphax)))
(/.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))) 1)
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(/.f64 (/.f64 u0 (neg.f64 cos2phi)) (/.f64 -1 (*.f64 alphax alphax)))
(/.f64 (/.f64 u0 (/.f64 -1 (*.f64 alphax alphax))) (neg.f64 cos2phi))
(/.f64 (/.f64 u0 (/.f64 (cbrt.f64 cos2phi) alphax)) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphax))
(/.f64 (/.f64 u0 (cbrt.f64 cos2phi)) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (*.f64 alphax alphax)))
(/.f64 (/.f64 (neg.f64 u0) (cbrt.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 u0 u0))) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 u0) (*.f64 u0 u0))) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(/.f64 (neg.f64 u0) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(/.f64 (/.f64 u0 cos2phi) (/.f64 (/.f64 1 alphax) alphax))
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(/.f64 (/.f64 u0 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)))
(/.f64 u0 (*.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))) (cbrt.f64 (*.f64 u0 u0))) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 u0 u0))) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))) 2)) (cbrt.f64 (neg.f64 u0))) (cbrt.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))) 2) (neg.f64 u0))) (cbrt.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))) 2)) (cbrt.f64 u0)) (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))) 2) u0)) (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) -1)) u0) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 cos2phi (*.f64 alphax alphax)))) u0) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)))
(/.f64 (*.f64 (/.f64 u0 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) 1) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)))
(/.f64 u0 (*.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))) 2))) (cbrt.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))) 2) (neg.f64 u0))) (cbrt.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))
(/.f64 (/.f64 u0 (/.f64 (/.f64 1 alphax) alphax)) cos2phi)
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(/.f64 (/.f64 (/.f64 u0 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) 1) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)))
(/.f64 u0 (*.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))
(/.f64 (/.f64 (/.f64 u0 cos2phi) (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax)) 2))
(/.f64 (/.f64 (/.f64 u0 cos2phi) (cbrt.f64 (/.f64 1 (*.f64 alphax alphax)))) (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 alphax alphax))) 2))
(/.f64 (/.f64 u0 (/.f64 cos2phi alphax)) (/.f64 1 alphax))
(/.f64 u0 (*.f64 (/.f64 cos2phi alphax) (/.f64 1 alphax)))
(/.f64 (/.f64 u0 (/.f64 1 alphax)) (/.f64 cos2phi alphax))
(/.f64 u0 (*.f64 (/.f64 cos2phi alphax) (/.f64 1 alphax)))
(/.f64 (/.f64 u0 (cbrt.f64 (/.f64 (/.f64 1 alphax) alphax))) (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphax)))
(/.f64 (/.f64 u0 (cbrt.f64 (/.f64 1 (*.f64 alphax alphax)))) (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphax)))
(/.f64 (/.f64 (neg.f64 u0) (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))))
(/.f64 u0 (*.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))
(/.f64 (neg.f64 (/.f64 u0 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))))
(/.f64 u0 (*.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))
(/.f64 (neg.f64 (/.f64 u0 cos2phi)) (/.f64 -1 (*.f64 alphax alphax)))
(/.f64 (/.f64 (/.f64 u0 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) 2))
(/.f64 (/.f64 u0 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 u0 (*.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))
(pow.f64 (cbrt.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))) 3)
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(pow.f64 (pow.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))) 3) 1/3)
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(pow.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))) 1)
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(neg.f64 (/.f64 u0 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(neg.f64 (*.f64 (/.f64 u0 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) 1))
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))) 3))
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))

localize34.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 (/.f64 1 alphay) alphay)
0.3b
(/.f64 cos2phi (*.f64 alphax alphax))
0.3b
(*.f64 (/.f64 (/.f64 1 alphay) alphay) sin2phi)
0.4b
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 (/.f64 1 alphay) alphay) sin2phi)))
Compiler

Compiled 62 to 28 computations (54.8% saved)

series95.0ms (0.2%)

Counts
3 → 96
Calls

24 calls:

TimeVariablePointExpression
0.0ms
sin2phi
@inf
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 (/.f64 1 alphay) alphay) sin2phi)))
0.0ms
alphay
@-inf
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 (/.f64 1 alphay) alphay) sin2phi)))
0.0ms
alphay
@inf
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 (/.f64 1 alphay) alphay) sin2phi)))
0.0ms
u0
@0
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 (/.f64 1 alphay) alphay) sin2phi)))
0.0ms
cos2phi
@-inf
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 (/.f64 1 alphay) alphay) sin2phi)))
Compiler

Compiled 12390 to 9000 computations (27.4% saved)

rewrite124.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
84×egg-rr
65×egg-rr
62×egg-rr
Counts
3 → 211
Calls
Call 1
Inputs
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 (/.f64 1 alphay) alphay) sin2phi)))
(*.f64 (/.f64 (/.f64 1 alphay) alphay) sin2phi)
(/.f64 (/.f64 1 alphay) alphay)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 u0 0) (/.f64 1 (/.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) u0)) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 u0) 0) (/.f64 1 (/.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) u0)) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 u0 u0))) 0) (/.f64 (cbrt.f64 u0) (/.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (*.f64 u0 u0)))) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 u0 0) (/.f64 -1 (/.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax)) u0)) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 u0) 0) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 u0))) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 alphax alphay) 0) (*.f64 (/.f64 u0 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (*.f64 alphax alphay)) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) alphay)) 0) (*.f64 (/.f64 u0 (fma.f64 (/.f64 sin2phi alphay) (neg.f64 (*.f64 alphax alphax)) (neg.f64 (*.f64 cos2phi alphay)))) (neg.f64 (*.f64 (*.f64 alphax alphax) alphay))) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 alphax alphax) alphay) 0) (*.f64 (/.f64 u0 (fma.f64 (/.f64 sin2phi alphay) (*.f64 alphax alphax) (*.f64 cos2phi alphay))) (*.f64 (*.f64 alphax alphax) alphay)) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (/.f64 1 (pow.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) -1)) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 u0 u0)) 0) (/.f64 (cbrt.f64 u0) (/.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (*.f64 u0 u0)))) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 u0 u0)) 0) (/.f64 (cbrt.f64 (neg.f64 u0)) (/.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax)) (cbrt.f64 (*.f64 u0 u0)))) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 u0 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax))) (/.f64 u0 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 u0) (cbrt.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax)))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 u0 u0))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 u0) -1) (/.f64 (neg.f64 (cbrt.f64 (*.f64 u0 u0))) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 u0)) (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 u0)) 1) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 u0 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 u0 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 -1) (/.f64 u0 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 u0 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) u0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 u0) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 u0) (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 u0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) (neg.f64 u0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 u0 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 u0)) (cbrt.f64 (*.f64 u0 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 u0)) (*.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 u0) (*.f64 (neg.f64 (cbrt.f64 (*.f64 u0 u0))) (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 u0 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 u0)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 u0)) 2) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 u0 u0)) (*.f64 (cbrt.f64 u0) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax)))) (/.f64 (neg.f64 u0) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 u0) (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (*.f64 u0 u0))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 u0 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) 1) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 u0) (cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))) (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) 1) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 u0) (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 u0) 1) (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 u0 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 u0 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 sin2phi 0) (/.f64 (/.f64 1 alphay) (/.f64 alphay sin2phi)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 sin2phi 0) (/.f64 (/.f64 -1 alphay) (/.f64 (neg.f64 alphay) sin2phi)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) 0) (/.f64 (cbrt.f64 sin2phi) (/.f64 (*.f64 alphay alphay) (cbrt.f64 (*.f64 sin2phi sin2phi)))) (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 sin2phi) 0) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (/.f64 (*.f64 alphay alphay) (cbrt.f64 sin2phi))) (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 sin2phi 0) (/.f64 1 (/.f64 (*.f64 alphay alphay) sin2phi)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) 0) (/.f64 (/.f64 (cbrt.f64 sin2phi) alphay) (/.f64 alphay (cbrt.f64 (*.f64 sin2phi sin2phi)))) (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) 0) (/.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (/.f64 alphay (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)))) (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) 0) (/.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 alphay (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))))) (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 sin2phi alphay) 0) (/.f64 1 (/.f64 alphay (/.f64 sin2phi alphay))) (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 0) (/.f64 1 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) -1)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 alphay alphay)) sin2phi)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 sin2phi (/.f64 1 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (cbrt.f64 sin2phi) alphay) alphay) (cbrt.f64 (*.f64 sin2phi sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (*.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 sin2phi) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 alphay) (/.f64 sin2phi alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) sin2phi) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (/.f64 (/.f64 (cbrt.f64 sin2phi) alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (*.f64 alphay alphay)) (cbrt.f64 sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay)))) (cbrt.f64 sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay)))) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 sin2phi) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (*.f64 (cbrt.f64 sin2phi) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 alphay)) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (/.f64 sin2phi alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (*.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 sin2phi alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 sin2phi alphay)) (/.f64 -1 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 sin2phi (*.f64 alphay (cbrt.f64 alphay))) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 alphay) (cbrt.f64 alphay)) (/.f64 sin2phi (neg.f64 (cbrt.f64 (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 alphay) (neg.f64 (/.f64 sin2phi alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) 1) (/.f64 (/.f64 (cbrt.f64 sin2phi) alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay) (/.f64 (cbrt.f64 sin2phi) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (*.f64 alphay (cbrt.f64 alphay))) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (cbrt.f64 alphay)) (/.f64 (cbrt.f64 sin2phi) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (cbrt.f64 sin2phi) (pow.f64 (cbrt.f64 (*.f64 alphay alphay)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 sin2phi (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (/.f64 sin2phi (pow.f64 (cbrt.f64 (*.f64 alphay alphay)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 sin2phi) 1) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 sin2phi) alphay) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 sin2phi) (*.f64 alphay (cbrt.f64 alphay))) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (cbrt.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (pow.f64 (cbrt.f64 (*.f64 alphay alphay)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 sin2phi (cbrt.f64 alphay)) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 sin2phi alphay) alphay)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 sin2phi (*.f64 alphay alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 sin2phi alphay)) (neg.f64 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 sin2phi (*.f64 alphay (cbrt.f64 alphay))) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (cbrt.f64 (/.f64 sin2phi alphay))) (cbrt.f64 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) sin2phi) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 sin2phi alphay) -1) (neg.f64 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 sin2phi) (neg.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))) (cbrt.f64 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 sin2phi alphay)) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 alphay) (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay)))) (cbrt.f64 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 sin2phi (*.f64 alphay (cbrt.f64 alphay))) 1) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 sin2phi (cbrt.f64 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (pow.f64 (cbrt.f64 (*.f64 alphay alphay)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 sin2phi alphay)) 1) (neg.f64 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 sin2phi alphay)) (cbrt.f64 alphay)) (neg.f64 (cbrt.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 sin2phi (*.f64 alphay (cbrt.f64 alphay))) (cbrt.f64 alphay)) (cbrt.f64 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 sin2phi (*.f64 alphay (cbrt.f64 alphay))) (pow.f64 (cbrt.f64 (cbrt.f64 alphay)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 alphay alphay)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 sin2phi (*.f64 alphay (cbrt.f64 alphay))) 1) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay (cbrt.f64 alphay)))) (neg.f64 (cbrt.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 1 (*.f64 alphay alphay)) (/.f64 1 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 alphay) 0) (pow.f64 (/.f64 alphay (/.f64 1 alphay)) -1) (/.f64 1 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 alphay) 0) (pow.f64 (/.f64 alphay (/.f64 1 alphay)) -1) (/.f64 1 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 alphay) 0) (/.f64 -1 (/.f64 (neg.f64 alphay) (/.f64 1 alphay))) (/.f64 1 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) 0) (/.f64 (cbrt.f64 (/.f64 -1 alphay)) (/.f64 (neg.f64 alphay) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))) (/.f64 1 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 alphay) 0) (/.f64 -1 (/.f64 alphay (/.f64 -1 alphay))) (/.f64 1 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) 0) (/.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 alphay (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))) (/.f64 1 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 1 alphay)) 0) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (/.f64 alphay (cbrt.f64 (/.f64 1 alphay)))) (/.f64 1 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 1 (*.f64 alphay alphay)) (/.f64 1 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (*.f64 alphay alphay)) 0) (/.f64 1 (pow.f64 (/.f64 1 (*.f64 alphay alphay)) -1)) (/.f64 1 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 alphay alphay) 0) (/.f64 1 (*.f64 alphay alphay)) (/.f64 1 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 alphay 0) (pow.f64 alphay -2) (/.f64 1 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (cbrt.f64 (*.f64 alphay alphay))) 0) (/.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 alphay (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))) (/.f64 1 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -1 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 alphay)) (/.f64 -1 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (*.f64 alphay alphay))) (/.f64 -1 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 alphay alphay)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 alphay) (/.f64 1 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 alphay) (/.f64 -1 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) alphay) (cbrt.f64 (/.f64 1 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (cbrt.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1 alphay) (cbrt.f64 (/.f64 -1 alphay))) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 alphay))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay)))) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay))) 2) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 -1 alphay)) 1) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (neg.f64 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 alphay)) (/.f64 (/.f64 1 alphay) (neg.f64 (cbrt.f64 (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (/.f64 -1 (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 1 alphay)) -1) (/.f64 (/.f64 -1 (cbrt.f64 (*.f64 alphay alphay))) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 alphay)) (/.f64 (/.f64 -1 alphay) (cbrt.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 -1) (/.f64 -1 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) 1) (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1 alphay) (cbrt.f64 (/.f64 1 alphay))) (/.f64 -1 (cbrt.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (neg.f64 (cbrt.f64 (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (/.f64 -1 alphay) (cbrt.f64 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 alphay) (neg.f64 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 alphay) alphay)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 alphay alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 alphay alphay)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) alphay) (cbrt.f64 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) (cbrt.f64 (/.f64 -1 alphay))) (cbrt.f64 (neg.f64 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) alphay)) (cbrt.f64 (neg.f64 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 1 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (pow.f64 (cbrt.f64 (*.f64 alphay alphay)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -1 alphay) (cbrt.f64 alphay)) (neg.f64 (cbrt.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) (pow.f64 (cbrt.f64 (cbrt.f64 alphay)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 alphay alphay)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) 1) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (*.f64 alphay alphay) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (neg.f64 (*.f64 alphay alphay)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay))) (neg.f64 (cbrt.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 (*.f64 alphay alphay)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 alphay alphay) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 alphay) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (*.f64 alphay alphay)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 alphay) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1 (*.f64 alphay alphay)) 3))))))

simplify542.0ms (1.4%)

Algorithm
egglog
Counts
307 → 361
Calls
Call 1
Inputs
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (pow.f64 (pow.f64 alphay 2) 2))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi))
(+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2)))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (pow.f64 (pow.f64 alphay 2) 2))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 cos2phi 3) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2))))) (+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2)))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (pow.f64 (pow.f64 alphay 2) 2))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi))))
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (pow.f64 alphay 2))))
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (pow.f64 (/.f64 1 cos2phi) 3))))) (pow.f64 (pow.f64 alphay 2) 2)) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (pow.f64 alphay 2)))))
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 1 cos2phi) 4) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) sin2phi)))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (pow.f64 alphay 2))) (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (pow.f64 (pow.f64 alphax 2) 2))))) (pow.f64 (pow.f64 alphay 2) 2)))))
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (pow.f64 alphay 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (pow.f64 (/.f64 -1 cos2phi) 3))))) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (pow.f64 alphay 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 (pow.f64 (/.f64 -1 cos2phi) 4) sin2phi)))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (pow.f64 (/.f64 -1 cos2phi) 3))))) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (pow.f64 alphay 2))))))
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))))
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))) (/.f64 (*.f64 u0 (*.f64 (pow.f64 sin2phi 2) (pow.f64 alphax 6))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 8) sin2phi))) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))))) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))) (/.f64 (*.f64 u0 (*.f64 (pow.f64 sin2phi 2) (pow.f64 alphax 6))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2)))))))
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (pow.f64 (pow.f64 alphay 2) 2)))) (pow.f64 sin2phi 2))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi))
(+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (*.f64 (pow.f64 sin2phi 2) sin2phi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (pow.f64 (pow.f64 alphay 2) 2)))) (pow.f64 sin2phi 2))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (pow.f64 (pow.f64 alphay 2) 2)))) (pow.f64 sin2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 1 alphax) 6) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (pow.f64 (pow.f64 sin2phi 2) 2))) (+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (*.f64 (pow.f64 sin2phi 2) sin2phi)) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi))))
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (pow.f64 (pow.f64 alphay 2) 2)))) (pow.f64 sin2phi 2))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (pow.f64 (pow.f64 alphay 2) 2)))) (pow.f64 sin2phi 2))) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi) (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (pow.f64 (/.f64 -1 alphax) 4))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (/.f64 -1 alphax) 6) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (pow.f64 (pow.f64 sin2phi 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (pow.f64 (pow.f64 alphay 2) 2)))) (pow.f64 sin2phi 2))) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi) (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (pow.f64 (/.f64 -1 alphax) 4))))) (*.f64 (pow.f64 sin2phi 2) sin2phi)))))
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 4) cos2phi)) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi))
(+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 6))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 4) cos2phi)) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 8)))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2))))) (+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 6))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 4) cos2phi)) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi))))
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2)))) (pow.f64 cos2phi 2))))
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2)))) (pow.f64 cos2phi 2))) (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (pow.f64 (/.f64 1 alphay) 4))))) (*.f64 cos2phi (pow.f64 cos2phi 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 6))))) (pow.f64 (pow.f64 cos2phi 2) 2))) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2)))) (pow.f64 cos2phi 2))) (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (pow.f64 (pow.f64 alphax 2) 2))))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2)))) (pow.f64 cos2phi 2))) (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi))
(+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (pow.f64 (/.f64 -1 alphay) 4))))) (*.f64 cos2phi (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2)))) (pow.f64 cos2phi 2))) (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)))
(+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (pow.f64 (/.f64 -1 alphay) 4))))) (*.f64 cos2phi (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2)))) (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 alphay) 6) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) sin2phi)))) (pow.f64 (pow.f64 cos2phi 2) 2))) (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi))))
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))))
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (pow.f64 (pow.f64 alphax 2) 2)))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2)))) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (pow.f64 sin2phi 3))) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))))) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (pow.f64 (pow.f64 alphax 2) 2)))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2)))) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))))))
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (pow.f64 (pow.f64 alphay 2) 2)))) (pow.f64 alphax 2))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi))
(+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (pow.f64 (pow.f64 alphax 2) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (pow.f64 (pow.f64 alphay 2) 2)))) (pow.f64 alphax 2))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (pow.f64 (pow.f64 alphay 2) 2)))) (pow.f64 alphax 2))) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi) (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (pow.f64 (pow.f64 alphay 2) 2))))) (pow.f64 (pow.f64 alphax 2) 2)))))
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (pow.f64 (pow.f64 alphax 2) 2))) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (pow.f64 (pow.f64 alphax 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2)))) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2))))))
(*.f64 sin2phi (pow.f64 alphay -2))
(*.f64 sin2phi (pow.f64 alphay -2))
(*.f64 sin2phi (pow.f64 alphay -2))
(*.f64 sin2phi (pow.f64 alphay -2))
(*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2))
(*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2))
(*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2))
(*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2))
(*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2))
(*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2))
(*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2))
(*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (pow.f64 alphay 2))
(pow.f64 alphay -2)
(pow.f64 alphay -2)
(pow.f64 alphay -2)
(pow.f64 alphay -2)
(pow.f64 (/.f64 1 alphay) 2)
(pow.f64 (/.f64 1 alphay) 2)
(pow.f64 (/.f64 1 alphay) 2)
(pow.f64 (/.f64 1 alphay) 2)
(pow.f64 (/.f64 -1 alphay) 2)
(pow.f64 (/.f64 -1 alphay) 2)
(pow.f64 (/.f64 -1 alphay) 2)
(pow.f64 (/.f64 -1 alphay) 2)
(if (!=.f64 u0 0) (/.f64 1 (/.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) u0)) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 u0) 0) (/.f64 1 (/.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) u0)) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 u0 u0))) 0) (/.f64 (cbrt.f64 u0) (/.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (*.f64 u0 u0)))) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 u0 0) (/.f64 -1 (/.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax)) u0)) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 u0) 0) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 u0))) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 1 0) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphax alphay) 0) (*.f64 (/.f64 u0 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (*.f64 alphax alphay)) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) alphay)) 0) (*.f64 (/.f64 u0 (fma.f64 (/.f64 sin2phi alphay) (neg.f64 (*.f64 alphax alphax)) (neg.f64 (*.f64 cos2phi alphay)))) (neg.f64 (*.f64 (*.f64 alphax alphax) alphay))) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 (*.f64 alphax alphax) alphay) 0) (*.f64 (/.f64 u0 (fma.f64 (/.f64 sin2phi alphay) (*.f64 alphax alphax) (*.f64 cos2phi alphay))) (*.f64 (*.f64 alphax alphax) alphay)) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (/.f64 1 (pow.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) -1)) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 (*.f64 u0 u0)) 0) (/.f64 (cbrt.f64 u0) (/.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (*.f64 u0 u0)))) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 (*.f64 u0 u0)) 0) (/.f64 (cbrt.f64 (neg.f64 u0)) (/.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax)) (cbrt.f64 (*.f64 u0 u0)))) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(-.f64 0 (/.f64 u0 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax))))
(-.f64 (/.f64 0 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax))) (/.f64 u0 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax))))
(*.f64 (/.f64 (cbrt.f64 u0) (cbrt.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax)))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 u0 u0))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(*.f64 (/.f64 (cbrt.f64 u0) -1) (/.f64 (neg.f64 (cbrt.f64 (*.f64 u0 u0))) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 u0)) (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))))
(*.f64 (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 u0)) 1) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax))))
(*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 u0 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(*.f64 (/.f64 -1 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 u0 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))))
(*.f64 (/.f64 1 -1) (/.f64 u0 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax))))
(*.f64 1 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)
(*.f64 u0 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) u0)
(*.f64 (cbrt.f64 u0) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (neg.f64 u0) (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 u0))
(*.f64 (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) (neg.f64 u0))
(*.f64 (/.f64 u0 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 u0)) (cbrt.f64 (*.f64 u0 u0)))
(*.f64 (cbrt.f64 (neg.f64 u0)) (*.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (cbrt.f64 u0) (*.f64 (neg.f64 (cbrt.f64 (*.f64 u0 u0))) (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 -1 (/.f64 u0 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax))))
(*.f64 (cbrt.f64 (cbrt.f64 u0)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 u0)) 2) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (cbrt.f64 (*.f64 u0 u0)) (*.f64 (cbrt.f64 u0) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax)))) (/.f64 (neg.f64 u0) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax))))
(/.f64 (/.f64 (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) 2) 2))
(/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (neg.f64 u0) (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax)))
(/.f64 (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (*.f64 u0 u0))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(/.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)
(/.f64 (/.f64 u0 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) 1) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(/.f64 (*.f64 (cbrt.f64 u0) (cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))) (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (/.f64 (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) 1) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(/.f64 (/.f64 (neg.f64 u0) (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(/.f64 (/.f64 (neg.f64 u0) 1) (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax)))
(/.f64 (neg.f64 (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(pow.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) 3)
(pow.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)
(neg.f64 (/.f64 u0 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax))))
(neg.f64 (*.f64 -1 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))))
(neg.f64 (*.f64 (/.f64 u0 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax))) 1))
(neg.f64 (*.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) -1))
(cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 3))
(if (!=.f64 sin2phi 0) (/.f64 (/.f64 1 alphay) (/.f64 alphay sin2phi)) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 sin2phi 0) (/.f64 (/.f64 -1 alphay) (/.f64 (neg.f64 alphay) sin2phi)) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) 0) (/.f64 (cbrt.f64 sin2phi) (/.f64 (*.f64 alphay alphay) (cbrt.f64 (*.f64 sin2phi sin2phi)))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 1 0) (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (cbrt.f64 sin2phi) 0) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (/.f64 (*.f64 alphay alphay) (cbrt.f64 sin2phi))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 sin2phi 0) (/.f64 1 (/.f64 (*.f64 alphay alphay) sin2phi)) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) 0) (/.f64 (/.f64 (cbrt.f64 sin2phi) alphay) (/.f64 alphay (cbrt.f64 (*.f64 sin2phi sin2phi)))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) 0) (/.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (/.f64 alphay (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) 0) (/.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 alphay (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 sin2phi alphay) 0) (/.f64 1 (/.f64 alphay (/.f64 sin2phi alphay))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 -1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 0) (/.f64 1 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) -1)) (/.f64 sin2phi (*.f64 alphay alphay)))
(*.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 1 (*.f64 alphay alphay)) sin2phi)
(*.f64 sin2phi (/.f64 1 (*.f64 alphay alphay)))
(*.f64 1 (/.f64 sin2phi (*.f64 alphay alphay)))
(*.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 1)
(*.f64 (/.f64 (/.f64 (cbrt.f64 sin2phi) alphay) alphay) (cbrt.f64 (*.f64 sin2phi sin2phi)))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (*.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) sin2phi))
(*.f64 (cbrt.f64 sin2phi) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (*.f64 alphay alphay)))
(*.f64 (/.f64 1 alphay) (/.f64 sin2phi alphay))
(*.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))))
(*.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)))
(*.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay))
(*.f64 (*.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) sin2phi) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (/.f64 (/.f64 (cbrt.f64 sin2phi) alphay) alphay))
(*.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (*.f64 alphay alphay)) (cbrt.f64 sin2phi))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay)))) (cbrt.f64 sin2phi))
(*.f64 (*.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay))) 2))
(*.f64 (*.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay)))) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) 2) 2))
(*.f64 (cbrt.f64 sin2phi) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (*.f64 (cbrt.f64 sin2phi) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))))
(*.f64 -1 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (/.f64 1 alphay)) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (/.f64 sin2phi alphay)))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (*.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 sin2phi alphay)))
(*.f64 (neg.f64 (/.f64 sin2phi alphay)) (/.f64 -1 alphay))
(*.f64 (/.f64 sin2phi (*.f64 alphay (cbrt.f64 alphay))) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))
(*.f64 (/.f64 (/.f64 -1 alphay) (cbrt.f64 alphay)) (/.f64 sin2phi (neg.f64 (cbrt.f64 (*.f64 alphay alphay)))))
(*.f64 (/.f64 -1 alphay) (neg.f64 (/.f64 sin2phi alphay)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) 1) (/.f64 (/.f64 (cbrt.f64 sin2phi) alphay) alphay))
(*.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay) (/.f64 (cbrt.f64 sin2phi) alphay))
(*.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (*.f64 alphay (cbrt.f64 alphay))) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (cbrt.f64 alphay)) (/.f64 (cbrt.f64 sin2phi) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (cbrt.f64 sin2phi) (pow.f64 (cbrt.f64 (*.f64 alphay alphay)) 2)))
(*.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 sin2phi (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay)))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (/.f64 sin2phi (pow.f64 (cbrt.f64 (*.f64 alphay alphay)) 2)))
(*.f64 (/.f64 (cbrt.f64 sin2phi) 1) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (*.f64 alphay alphay)))
(*.f64 (/.f64 (cbrt.f64 sin2phi) alphay) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay))
(*.f64 (/.f64 (cbrt.f64 sin2phi) (*.f64 alphay (cbrt.f64 alphay))) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (cbrt.f64 (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay)))
(*.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (pow.f64 (cbrt.f64 (*.f64 alphay alphay)) 2)))
(*.f64 (/.f64 sin2phi (cbrt.f64 alphay)) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) alphay))
(/.f64 (/.f64 sin2phi alphay) alphay)
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 (neg.f64 (/.f64 sin2phi alphay)) (neg.f64 alphay))
(/.f64 (/.f64 sin2phi (*.f64 alphay (cbrt.f64 alphay))) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (cbrt.f64 (/.f64 sin2phi alphay))) (cbrt.f64 alphay))
(/.f64 (*.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) sin2phi) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 1)
(/.f64 (*.f64 (/.f64 sin2phi alphay) -1) (neg.f64 alphay))
(/.f64 (neg.f64 sin2phi) (neg.f64 (*.f64 alphay alphay)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))) (cbrt.f64 alphay))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 sin2phi alphay)) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (*.f64 (/.f64 1 alphay) (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay)))) (cbrt.f64 alphay))
(/.f64 (*.f64 (/.f64 sin2phi (*.f64 alphay (cbrt.f64 alphay))) 1) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 alphay))
(/.f64 (/.f64 sin2phi (cbrt.f64 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))
(/.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (pow.f64 (cbrt.f64 (*.f64 alphay alphay)) 2))
(/.f64 (/.f64 (neg.f64 (/.f64 sin2phi alphay)) 1) (neg.f64 alphay))
(/.f64 (/.f64 (neg.f64 (/.f64 sin2phi alphay)) (cbrt.f64 alphay)) (neg.f64 (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (/.f64 (/.f64 sin2phi (*.f64 alphay (cbrt.f64 alphay))) (cbrt.f64 alphay)) (cbrt.f64 alphay))
(/.f64 (/.f64 (/.f64 sin2phi (*.f64 alphay (cbrt.f64 alphay))) (pow.f64 (cbrt.f64 (cbrt.f64 alphay)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 alphay alphay)) 2)))
(/.f64 (/.f64 (/.f64 sin2phi (*.f64 alphay (cbrt.f64 alphay))) 1) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay (cbrt.f64 alphay)))) (neg.f64 (cbrt.f64 (*.f64 alphay alphay))))
(pow.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) 3)
(pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 1)
(neg.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3))
(if (!=.f64 1 0) (/.f64 1 (*.f64 alphay alphay)) (/.f64 1 (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 1 alphay) 0) (pow.f64 (/.f64 alphay (/.f64 1 alphay)) -1) (/.f64 1 (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 -1 alphay) 0) (pow.f64 (/.f64 alphay (/.f64 1 alphay)) -1) (/.f64 1 (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 1 alphay) 0) (/.f64 -1 (/.f64 (neg.f64 alphay) (/.f64 1 alphay))) (/.f64 1 (*.f64 alphay alphay)))
(if (!=.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) 0) (/.f64 (cbrt.f64 (/.f64 -1 alphay)) (/.f64 (neg.f64 alphay) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))) (/.f64 1 (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 -1 alphay) 0) (/.f64 -1 (/.f64 alphay (/.f64 -1 alphay))) (/.f64 1 (*.f64 alphay alphay)))
(if (!=.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) 0) (/.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 alphay (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))) (/.f64 1 (*.f64 alphay alphay)))
(if (!=.f64 (cbrt.f64 (/.f64 1 alphay)) 0) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (/.f64 alphay (cbrt.f64 (/.f64 1 alphay)))) (/.f64 1 (*.f64 alphay alphay)))
(if (!=.f64 -1 0) (/.f64 1 (*.f64 alphay alphay)) (/.f64 1 (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 1 (*.f64 alphay alphay)) 0) (/.f64 1 (pow.f64 (/.f64 1 (*.f64 alphay alphay)) -1)) (/.f64 1 (*.f64 alphay alphay)))
(if (!=.f64 (*.f64 alphay alphay) 0) (/.f64 1 (*.f64 alphay alphay)) (/.f64 1 (*.f64 alphay alphay)))
(if (!=.f64 alphay 0) (pow.f64 alphay -2) (/.f64 1 (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (*.f64 alphay alphay))) 0) (/.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 alphay (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))) (/.f64 1 (*.f64 alphay alphay)))
(-.f64 0 (/.f64 -1 (*.f64 alphay alphay)))
(-.f64 (/.f64 0 (neg.f64 alphay)) (/.f64 -1 (*.f64 alphay alphay)))
(-.f64 (/.f64 0 (neg.f64 (*.f64 alphay alphay))) (/.f64 -1 (*.f64 alphay alphay)))
(*.f64 1 (/.f64 1 (*.f64 alphay alphay)))
(*.f64 (/.f64 1 (*.f64 alphay alphay)) 1)
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)))
(*.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) alphay))
(*.f64 (/.f64 1 alphay) (/.f64 1 alphay))
(*.f64 (/.f64 -1 alphay) (/.f64 -1 alphay))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) alphay) (cbrt.f64 (/.f64 1 alphay)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (cbrt.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay))) 2))
(*.f64 (*.f64 (/.f64 -1 alphay) (cbrt.f64 (/.f64 -1 alphay))) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))
(*.f64 -1 (/.f64 -1 (*.f64 alphay alphay)))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 alphay))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay)))) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) alphay)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay))) 2) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 -1 alphay)) 1) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (neg.f64 alphay)))
(*.f64 (cbrt.f64 (/.f64 -1 alphay)) (/.f64 (/.f64 1 alphay) (neg.f64 (cbrt.f64 (*.f64 alphay alphay)))))
(*.f64 (/.f64 -1 (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (/.f64 -1 (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (*.f64 alphay alphay))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 alphay)) -1) (/.f64 (/.f64 -1 (cbrt.f64 (*.f64 alphay alphay))) alphay))
(*.f64 (cbrt.f64 (/.f64 -1 alphay)) (/.f64 (/.f64 -1 alphay) (cbrt.f64 (*.f64 alphay alphay))))
(*.f64 (/.f64 1 -1) (/.f64 -1 (*.f64 alphay alphay)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) 1) (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)))
(*.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) 1))
(*.f64 (*.f64 (/.f64 -1 alphay) (cbrt.f64 (/.f64 1 alphay))) (/.f64 -1 (cbrt.f64 (*.f64 alphay alphay))))
(*.f64 (/.f64 -1 (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (neg.f64 (cbrt.f64 (*.f64 alphay alphay)))))
(*.f64 (/.f64 -1 (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (/.f64 -1 alphay) (cbrt.f64 alphay)))
(/.f64 (/.f64 -1 alphay) (neg.f64 alphay))
(/.f64 (/.f64 1 alphay) alphay)
(/.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 -1 (neg.f64 (*.f64 alphay alphay)))
(/.f64 1 (*.f64 alphay alphay))
(/.f64 (/.f64 1 (*.f64 alphay alphay)) 1)
(/.f64 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) alphay) (cbrt.f64 alphay))
(/.f64 (*.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) (cbrt.f64 (/.f64 -1 alphay))) (cbrt.f64 (neg.f64 alphay)))
(/.f64 (*.f64 -1 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) alphay)) (cbrt.f64 (neg.f64 alphay)))
(/.f64 (cbrt.f64 (/.f64 1 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))
(/.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (pow.f64 (cbrt.f64 (*.f64 alphay alphay)) 2))
(/.f64 (/.f64 (/.f64 -1 alphay) (cbrt.f64 alphay)) (neg.f64 (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (/.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) (pow.f64 (cbrt.f64 (cbrt.f64 alphay)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 alphay alphay)) 2)))
(/.f64 (/.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) 1) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 -1 (/.f64 (*.f64 alphay alphay) -1))
(/.f64 -1 (/.f64 (neg.f64 (*.f64 alphay alphay)) 1))
(/.f64 (neg.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay))) (neg.f64 (cbrt.f64 (*.f64 alphay alphay))))
(pow.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) 3)
(pow.f64 (pow.f64 (/.f64 1 (*.f64 alphay alphay)) 3) 1/3)
(pow.f64 (*.f64 alphay alphay) -1)
(pow.f64 (/.f64 1 alphay) 2)
(pow.f64 (/.f64 1 (*.f64 alphay alphay)) 1)
(pow.f64 (/.f64 -1 alphay) 2)
(neg.f64 (/.f64 -1 (*.f64 alphay alphay)))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 alphay alphay)) 3))
Outputs
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (pow.f64 (pow.f64 alphay 2) 2))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi))
(+.f64 (neg.f64 (/.f64 (*.f64 u0 (*.f64 cos2phi (pow.f64 alphay 4))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)))) (/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi))
(+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2)))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (pow.f64 (pow.f64 alphay 2) 2))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)))
(+.f64 (*.f64 (/.f64 u0 (*.f64 sin2phi sin2phi)) (/.f64 (*.f64 (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi)) (pow.f64 alphay 4)) (*.f64 (pow.f64 alphax 4) sin2phi))) (+.f64 (neg.f64 (/.f64 (*.f64 u0 (*.f64 cos2phi (pow.f64 alphay 4))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)))) (/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 cos2phi 3) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2))))) (+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2)))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (pow.f64 (pow.f64 alphay 2) 2))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 u0 (pow.f64 cos2phi 3)) (pow.f64 (pow.f64 alphay 4) 2)) (*.f64 (*.f64 alphax alphax) (*.f64 (pow.f64 (*.f64 sin2phi sin2phi) 2) (pow.f64 alphax 4))))) (+.f64 (*.f64 (/.f64 u0 (*.f64 sin2phi sin2phi)) (/.f64 (*.f64 (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi)) (pow.f64 alphay 4)) (*.f64 (pow.f64 alphax 4) sin2phi))) (+.f64 (neg.f64 (/.f64 (*.f64 u0 (*.f64 cos2phi (pow.f64 alphay 4))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)))) (/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi))))
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (pow.f64 alphay 2))))
(+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi) (neg.f64 (/.f64 (*.f64 (*.f64 u0 (pow.f64 (/.f64 1 cos2phi) 2)) (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 alphay alphay))))
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (pow.f64 (/.f64 1 cos2phi) 3))))) (pow.f64 (pow.f64 alphay 2) 2)) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (pow.f64 alphay 2)))))
(+.f64 (+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi) (/.f64 (*.f64 u0 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 1 cos2phi) 3)))) (pow.f64 alphay 4))) (neg.f64 (/.f64 (*.f64 (*.f64 u0 (pow.f64 (/.f64 1 cos2phi) 2)) (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 alphay alphay))))
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 1 cos2phi) 4) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) sin2phi)))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (pow.f64 alphay 2))) (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (pow.f64 (pow.f64 alphax 2) 2))))) (pow.f64 (pow.f64 alphay 2) 2)))))
(+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi) (+.f64 (neg.f64 (*.f64 (/.f64 u0 (*.f64 alphay alphay)) (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 4) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) sin2phi)) (pow.f64 alphay 4)))) (+.f64 (/.f64 (*.f64 u0 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 1 cos2phi) 3)))) (pow.f64 alphay 4)) (neg.f64 (/.f64 (*.f64 (*.f64 u0 (pow.f64 (/.f64 1 cos2phi) 2)) (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 alphay alphay))))))
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (pow.f64 alphay 2))))
(+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi) (/.f64 (*.f64 (*.f64 u0 (pow.f64 (/.f64 -1 cos2phi) 2)) (*.f64 (pow.f64 alphax 4) sin2phi)) (neg.f64 (*.f64 alphay alphay))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (pow.f64 (/.f64 -1 cos2phi) 3))))) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (pow.f64 alphay 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 u0 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 -1 cos2phi) 3)))) (pow.f64 alphay 4))) (+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi) (/.f64 (*.f64 (*.f64 u0 (pow.f64 (/.f64 -1 cos2phi) 2)) (*.f64 (pow.f64 alphax 4) sin2phi)) (neg.f64 (*.f64 alphay alphay)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 (pow.f64 (/.f64 -1 cos2phi) 4) sin2phi)))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (pow.f64 (/.f64 -1 cos2phi) 3))))) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (pow.f64 alphay 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 u0 (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 (pow.f64 (/.f64 -1 cos2phi) 4) sin2phi))) (*.f64 (*.f64 alphay alphay) (pow.f64 alphay 4)))) (+.f64 (neg.f64 (/.f64 (*.f64 u0 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 -1 cos2phi) 3)))) (pow.f64 alphay 4))) (+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi) (/.f64 (*.f64 (*.f64 u0 (pow.f64 (/.f64 -1 cos2phi) 2)) (*.f64 (pow.f64 alphax 4) sin2phi)) (neg.f64 (*.f64 alphay alphay))))))
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))))
(+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi) (neg.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi)))))
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))) (/.f64 (*.f64 u0 (*.f64 (pow.f64 sin2phi 2) (pow.f64 alphax 6))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))))
(+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi) (+.f64 (neg.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi)))) (/.f64 (*.f64 (*.f64 u0 (*.f64 sin2phi sin2phi)) (pow.f64 alphax 6)) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 8) sin2phi))) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))))) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))) (/.f64 (*.f64 u0 (*.f64 (pow.f64 sin2phi 2) (pow.f64 alphax 6))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 u0 (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 8) sin2phi)) (*.f64 (pow.f64 (*.f64 cos2phi cos2phi) 2) (*.f64 (*.f64 alphay alphay) (pow.f64 alphay 4))))) (+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi) (+.f64 (neg.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi)))) (/.f64 (*.f64 (*.f64 u0 (*.f64 sin2phi sin2phi)) (pow.f64 alphax 6)) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4))))))
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (pow.f64 (pow.f64 alphay 2) 2)))) (pow.f64 sin2phi 2))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi))
(+.f64 (neg.f64 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (pow.f64 alphay 4)))) (*.f64 sin2phi sin2phi))) (/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi))
(+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (*.f64 (pow.f64 sin2phi 2) sin2phi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (pow.f64 (pow.f64 alphay 2) 2)))) (pow.f64 sin2phi 2))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)))
(+.f64 (/.f64 (*.f64 u0 (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 4))))) (pow.f64 sin2phi 3)) (+.f64 (neg.f64 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (pow.f64 alphay 4)))) (*.f64 sin2phi sin2phi))) (/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (pow.f64 (pow.f64 alphay 2) 2)))) (pow.f64 sin2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 1 alphax) 6) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (pow.f64 (pow.f64 sin2phi 2) 2))) (+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (*.f64 (pow.f64 sin2phi 2) sin2phi)) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi))))
(+.f64 (neg.f64 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (pow.f64 alphay 4)))) (*.f64 sin2phi sin2phi))) (+.f64 (neg.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 1 alphax) 6) (*.f64 (pow.f64 cos2phi 3) (pow.f64 (pow.f64 alphay 4) 2)))) (pow.f64 (*.f64 sin2phi sin2phi) 2))) (+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi)) (pow.f64 alphay 4)))) (pow.f64 sin2phi 3)) (/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi))))
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (pow.f64 (pow.f64 alphay 2) 2)))) (pow.f64 sin2phi 2))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 u0 (pow.f64 (/.f64 -1 alphax) 2)) (*.f64 cos2phi (pow.f64 alphay 4))) (*.f64 sin2phi sin2phi))) (/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (pow.f64 (pow.f64 alphay 2) 2)))) (pow.f64 sin2phi 2))) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi) (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (pow.f64 (/.f64 -1 alphax) 4))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 u0 (pow.f64 (/.f64 -1 alphax) 2)) (*.f64 cos2phi (pow.f64 alphay 4))) (*.f64 sin2phi sin2phi))) (+.f64 (/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi) (/.f64 (*.f64 u0 (*.f64 (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi)) (*.f64 (pow.f64 alphay 4) (pow.f64 (/.f64 -1 alphax) 4)))) (pow.f64 sin2phi 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (/.f64 -1 alphax) 6) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (pow.f64 (pow.f64 sin2phi 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (pow.f64 (pow.f64 alphay 2) 2)))) (pow.f64 sin2phi 2))) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi) (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (pow.f64 (/.f64 -1 alphax) 4))))) (*.f64 (pow.f64 sin2phi 2) sin2phi)))))
(+.f64 (neg.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 cos2phi 3) (*.f64 (pow.f64 (/.f64 -1 alphax) 6) (pow.f64 (pow.f64 alphay 4) 2)))) (pow.f64 (*.f64 sin2phi sin2phi) 2))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 u0 (pow.f64 (/.f64 -1 alphax) 2)) (*.f64 cos2phi (pow.f64 alphay 4))) (*.f64 sin2phi sin2phi))) (+.f64 (/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi) (/.f64 (*.f64 u0 (*.f64 (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi)) (*.f64 (pow.f64 alphay 4) (pow.f64 (/.f64 -1 alphax) 4)))) (pow.f64 sin2phi 3)))))
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 4) cos2phi)) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi))
(+.f64 (neg.f64 (/.f64 (*.f64 u0 (*.f64 cos2phi (pow.f64 alphay 4))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)))) (/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi))
(+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 6))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 4) cos2phi)) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)))
(+.f64 (+.f64 (/.f64 (*.f64 (*.f64 u0 (*.f64 cos2phi cos2phi)) (pow.f64 alphay 6)) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) sin2phi))) (neg.f64 (/.f64 (*.f64 u0 (*.f64 cos2phi (pow.f64 alphay 4))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi))))) (/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 8)))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2))))) (+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 6))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 4) cos2phi)) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi))))
(+.f64 (neg.f64 (*.f64 (/.f64 u0 (*.f64 alphax alphax)) (/.f64 (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 8)) (*.f64 (pow.f64 (*.f64 sin2phi sin2phi) 2) (pow.f64 alphax 4))))) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 u0 (*.f64 cos2phi cos2phi)) (pow.f64 alphay 6)) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) sin2phi))) (neg.f64 (/.f64 (*.f64 u0 (*.f64 cos2phi (pow.f64 alphay 4))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi))))) (/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)))
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2)))) (pow.f64 cos2phi 2))))
(+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi) (neg.f64 (/.f64 (*.f64 (*.f64 u0 (pow.f64 alphax 4)) (/.f64 sin2phi (*.f64 alphay alphay))) (*.f64 cos2phi cos2phi))))
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2)))) (pow.f64 cos2phi 2))) (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (pow.f64 (/.f64 1 alphay) 4))))) (*.f64 cos2phi (pow.f64 cos2phi 2)))))
(+.f64 (+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi) (neg.f64 (/.f64 (*.f64 (*.f64 u0 (pow.f64 alphax 4)) (/.f64 sin2phi (*.f64 alphay alphay))) (*.f64 cos2phi cos2phi)))) (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) u0) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 1 alphay) 4)))) (pow.f64 cos2phi 3)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 6))))) (pow.f64 (pow.f64 cos2phi 2) 2))) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2)))) (pow.f64 cos2phi 2))) (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (pow.f64 (pow.f64 alphax 2) 2))))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 u0 (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 6)))) (pow.f64 (*.f64 cos2phi cos2phi) 2))) (/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 u0 (pow.f64 alphax 4)) (/.f64 sin2phi (*.f64 alphay alphay))) (*.f64 cos2phi cos2phi))) (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) u0) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 1 alphay) 4)))) (pow.f64 cos2phi 3))))
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2)))) (pow.f64 cos2phi 2))) (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 u0 (pow.f64 alphax 4)) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi)) (*.f64 cos2phi cos2phi))) (/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi))
(+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (pow.f64 (/.f64 -1 alphay) 4))))) (*.f64 cos2phi (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2)))) (pow.f64 cos2phi 2))) (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)))
(+.f64 (/.f64 (*.f64 u0 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 -1 alphay) 4)))) (pow.f64 cos2phi 3)) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 u0 (pow.f64 alphax 4)) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi)) (*.f64 cos2phi cos2phi))) (/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)))
(+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (pow.f64 (/.f64 -1 alphay) 4))))) (*.f64 cos2phi (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2)))) (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 alphay) 6) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) sin2phi)))) (pow.f64 (pow.f64 cos2phi 2) 2))) (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi))))
(+.f64 (+.f64 (/.f64 (*.f64 u0 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 -1 alphay) 4)))) (pow.f64 cos2phi 3)) (neg.f64 (/.f64 (*.f64 (*.f64 u0 (pow.f64 alphax 4)) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi)) (*.f64 cos2phi cos2phi)))) (+.f64 (neg.f64 (/.f64 (*.f64 u0 (*.f64 (*.f64 (pow.f64 (/.f64 -1 alphay) 6) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) sin2phi))) (pow.f64 (*.f64 cos2phi cos2phi) 2))) (/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)))
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))))
(+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi) (neg.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi)))))
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (pow.f64 (pow.f64 alphax 2) 2)))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2)))) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))))))
(+.f64 (+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi) (/.f64 (*.f64 u0 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (pow.f64 alphax 4))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))) (neg.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (pow.f64 sin2phi 3))) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))))) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (pow.f64 (pow.f64 alphax 2) 2)))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2)))) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (pow.f64 sin2phi 3))) (*.f64 (pow.f64 (*.f64 cos2phi cos2phi) 2) (*.f64 (*.f64 alphay alphay) (pow.f64 alphay 4))))) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi) (/.f64 (*.f64 u0 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (pow.f64 alphax 4))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))) (neg.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi))))))
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (pow.f64 (pow.f64 alphay 2) 2)))) (pow.f64 alphax 2))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi))
(+.f64 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (pow.f64 alphay 4)))) (neg.f64 (*.f64 alphax alphax))) (/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi))
(+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (pow.f64 (pow.f64 alphax 2) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (pow.f64 (pow.f64 alphay 2) 2)))) (pow.f64 alphax 2))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)))
(+.f64 (/.f64 (*.f64 u0 (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 4))))) (pow.f64 alphax 4)) (+.f64 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (pow.f64 alphay 4)))) (neg.f64 (*.f64 alphax alphax))) (/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (pow.f64 (pow.f64 alphay 2) 2)))) (pow.f64 alphax 2))) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi) (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (pow.f64 (pow.f64 alphay 2) 2))))) (pow.f64 (pow.f64 alphax 2) 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 1 sin2phi) 4) (*.f64 (pow.f64 cos2phi 3) (pow.f64 (pow.f64 alphay 4) 2)))) (*.f64 (*.f64 alphax alphax) (pow.f64 alphax 4)))) (+.f64 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (pow.f64 alphay 4)))) (neg.f64 (*.f64 alphax alphax))) (+.f64 (/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi) (/.f64 (*.f64 u0 (*.f64 (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi)) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (pow.f64 alphay 4)))) (pow.f64 alphax 4)))))
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2))))
(+.f64 (/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi) (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 alphay 4) (pow.f64 (/.f64 -1 sin2phi) 2)))) (neg.f64 (*.f64 alphax alphax))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (pow.f64 (pow.f64 alphax 2) 2))) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi)) (pow.f64 alphay 4)))) (pow.f64 alphax 4))) (+.f64 (/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi) (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 alphay 4) (pow.f64 (/.f64 -1 sin2phi) 2)))) (neg.f64 (*.f64 alphax alphax)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (pow.f64 (pow.f64 alphax 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2)))) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi)) (pow.f64 alphay 4)))) (pow.f64 alphax 4))) (+.f64 (neg.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 4) (*.f64 (pow.f64 cos2phi 3) (pow.f64 (pow.f64 alphay 4) 2)))) (*.f64 (*.f64 alphax alphax) (pow.f64 alphax 4)))) (+.f64 (/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi) (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 alphay 4) (pow.f64 (/.f64 -1 sin2phi) 2)))) (neg.f64 (*.f64 alphax alphax))))))
(*.f64 sin2phi (pow.f64 alphay -2))
(*.f64 sin2phi (pow.f64 alphay -2))
(*.f64 sin2phi (pow.f64 alphay -2))
(*.f64 sin2phi (pow.f64 alphay -2))
(*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2))
(*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi)
(*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2))
(*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi)
(*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2))
(*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi)
(*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2))
(*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi)
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(pow.f64 alphay -2)
(pow.f64 alphay -2)
(pow.f64 alphay -2)
(pow.f64 alphay -2)
(pow.f64 (/.f64 1 alphay) 2)
(/.f64 1 (*.f64 alphay alphay))
(pow.f64 (/.f64 1 alphay) 2)
(/.f64 1 (*.f64 alphay alphay))
(pow.f64 (/.f64 1 alphay) 2)
(/.f64 1 (*.f64 alphay alphay))
(pow.f64 (/.f64 1 alphay) 2)
(/.f64 1 (*.f64 alphay alphay))
(pow.f64 (/.f64 -1 alphay) 2)
(pow.f64 (/.f64 -1 alphay) 2)
(pow.f64 (/.f64 -1 alphay) 2)
(pow.f64 (/.f64 -1 alphay) 2)
(if (!=.f64 u0 0) (/.f64 1 (/.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) u0)) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 u0 0) (/.f64 1 (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) u0)) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 u0) 0) (/.f64 1 (/.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) u0)) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 u0) 0) (/.f64 1 (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) u0)) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 u0 u0))) 0) (/.f64 (cbrt.f64 u0) (/.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (*.f64 u0 u0)))) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 u0 u0))) 0) (/.f64 (cbrt.f64 u0) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (*.f64 u0 u0)))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 u0 0) (/.f64 -1 (/.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax)) u0)) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 u0 0) (/.f64 -1 (/.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))) u0)) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 u0) 0) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 u0))) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 u0) 0) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 u0))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 1 0) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 1 0) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphax alphay) 0) (*.f64 (/.f64 u0 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (*.f64 alphax alphay)) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphax alphay) 0) (/.f64 (*.f64 u0 (*.f64 alphax alphay)) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) alphay)) 0) (*.f64 (/.f64 u0 (fma.f64 (/.f64 sin2phi alphay) (neg.f64 (*.f64 alphax alphax)) (neg.f64 (*.f64 cos2phi alphay)))) (neg.f64 (*.f64 (*.f64 alphax alphax) alphay))) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) alphay)) 0) (/.f64 (*.f64 u0 (neg.f64 (*.f64 (*.f64 alphax alphax) alphay))) (fma.f64 (/.f64 sin2phi alphay) (neg.f64 (*.f64 alphax alphax)) (neg.f64 (*.f64 cos2phi alphay)))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 (*.f64 alphax alphax) alphay) 0) (*.f64 (/.f64 u0 (fma.f64 (/.f64 sin2phi alphay) (*.f64 alphax alphax) (*.f64 cos2phi alphay))) (*.f64 (*.f64 alphax alphax) alphay)) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 (*.f64 alphax alphax) alphay) 0) (/.f64 (*.f64 u0 (*.f64 (*.f64 alphax alphax) alphay)) (fma.f64 (/.f64 sin2phi alphay) (*.f64 alphax alphax) (*.f64 cos2phi alphay))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (/.f64 1 (pow.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) -1)) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (pow.f64 (/.f64 1 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) -1) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 (*.f64 u0 u0)) 0) (/.f64 (cbrt.f64 u0) (/.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (*.f64 u0 u0)))) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 (*.f64 u0 u0)) 0) (/.f64 (cbrt.f64 u0) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (*.f64 u0 u0)))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 (*.f64 u0 u0)) 0) (/.f64 (cbrt.f64 (neg.f64 u0)) (/.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax)) (cbrt.f64 (*.f64 u0 u0)))) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 (*.f64 u0 u0)) 0) (/.f64 (cbrt.f64 (neg.f64 u0)) (/.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))) (cbrt.f64 (*.f64 u0 u0)))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(-.f64 0 (/.f64 u0 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax))))
(/.f64 (neg.f64 u0) (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))))
(-.f64 (/.f64 0 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax))) (/.f64 u0 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax))))
(/.f64 (neg.f64 u0) (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))))
(*.f64 (/.f64 (cbrt.f64 u0) (cbrt.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax)))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 u0 u0))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 u0 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))))) (neg.f64 (cbrt.f64 (*.f64 u0 u0)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(*.f64 (/.f64 (cbrt.f64 u0) -1) (/.f64 (neg.f64 (cbrt.f64 (*.f64 u0 u0))) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (*.f64 (cbrt.f64 u0) -1) (neg.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 u0)) (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 u0) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (*.f64 u0 u0))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(*.f64 (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 u0)) 1) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))))
(*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 u0 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) u0) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(*.f64 (/.f64 -1 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 u0 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))))
(/.f64 (neg.f64 u0) (*.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))))
(*.f64 (/.f64 1 -1) (/.f64 u0 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax))))
(/.f64 (neg.f64 u0) (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))))
(*.f64 1 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 u0 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) u0)
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 u0) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (neg.f64 u0) (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (neg.f64 u0) -1) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 u0))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) (neg.f64 u0))
(/.f64 (*.f64 (neg.f64 u0) -1) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 u0 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) u0) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(*.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 u0)) (cbrt.f64 (*.f64 u0 u0)))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (neg.f64 u0)) (*.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (cbrt.f64 (neg.f64 u0)) (/.f64 (*.f64 (cbrt.f64 (*.f64 u0 u0)) -1) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 u0) (*.f64 (neg.f64 (cbrt.f64 (*.f64 u0 u0))) (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (cbrt.f64 u0) (neg.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 u0 u0)) -1) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 -1 (/.f64 u0 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax))))
(/.f64 (neg.f64 u0) (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))))
(*.f64 (cbrt.f64 (cbrt.f64 u0)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 u0)) 2) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (*.f64 u0 u0)) (*.f64 (cbrt.f64 u0) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(/.f64 u0 (*.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax)))) (/.f64 (neg.f64 u0) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(/.f64 (/.f64 (neg.f64 u0) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax)))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax))))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 u0) (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax)))))
(/.f64 (/.f64 (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) 2) 2))
(/.f64 (/.f64 (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2) 2))
(/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (neg.f64 u0) (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax)))
(/.f64 (neg.f64 u0) (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(/.f64 u0 (*.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (*.f64 u0 u0))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (*.f64 u0 u0))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(/.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (/.f64 u0 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 u0 (*.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(/.f64 (*.f64 (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) 1) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(/.f64 u0 (*.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(/.f64 (*.f64 (cbrt.f64 u0) (cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))) (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (cbrt.f64 (*.f64 u0 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (/.f64 (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) 1) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(/.f64 u0 (*.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(/.f64 (/.f64 (neg.f64 u0) (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(/.f64 u0 (*.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(/.f64 (/.f64 (neg.f64 u0) 1) (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax)))
(/.f64 (neg.f64 u0) (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 (neg.f64 (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(/.f64 u0 (*.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(pow.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) 1/3)
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(pow.f64 (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) 3)
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(pow.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(neg.f64 (/.f64 u0 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax))))
(/.f64 (neg.f64 u0) (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))))
(neg.f64 (*.f64 -1 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))))
(neg.f64 (/.f64 (neg.f64 u0) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(neg.f64 (*.f64 (/.f64 u0 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax))) 1))
(/.f64 (neg.f64 u0) (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))))
(neg.f64 (*.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) -1))
(neg.f64 (/.f64 (neg.f64 u0) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 3))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 sin2phi 0) (/.f64 (/.f64 1 alphay) (/.f64 alphay sin2phi)) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 sin2phi 0) (/.f64 (/.f64 -1 alphay) (/.f64 (neg.f64 alphay) sin2phi)) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 sin2phi 0) (/.f64 (/.f64 -1 alphay) (neg.f64 (/.f64 alphay sin2phi))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) 0) (/.f64 (cbrt.f64 sin2phi) (/.f64 (*.f64 alphay alphay) (cbrt.f64 (*.f64 sin2phi sin2phi)))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 1 0) (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (cbrt.f64 sin2phi) 0) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (/.f64 (*.f64 alphay alphay) (cbrt.f64 sin2phi))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 sin2phi 0) (/.f64 1 (/.f64 (*.f64 alphay alphay) sin2phi)) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) 0) (/.f64 (/.f64 (cbrt.f64 sin2phi) alphay) (/.f64 alphay (cbrt.f64 (*.f64 sin2phi sin2phi)))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) 0) (/.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (/.f64 alphay (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) 0) (/.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 alphay (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 sin2phi alphay) 0) (/.f64 1 (/.f64 alphay (/.f64 sin2phi alphay))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 -1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 0) (/.f64 1 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) -1)) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 0) (pow.f64 (/.f64 1 (/.f64 sin2phi (*.f64 alphay alphay))) -1) (/.f64 sin2phi (*.f64 alphay alphay)))
(*.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (/.f64 1 (*.f64 alphay alphay)) sin2phi)
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 sin2phi (/.f64 1 (*.f64 alphay alphay)))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 1 (/.f64 sin2phi (*.f64 alphay alphay)))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 1)
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (/.f64 (/.f64 (cbrt.f64 sin2phi) alphay) alphay) (cbrt.f64 (*.f64 sin2phi sin2phi)))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (*.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) sin2phi))
(/.f64 (*.f64 sin2phi (cbrt.f64 (/.f64 1 (*.f64 alphay alphay)))) (*.f64 alphay (cbrt.f64 alphay)))
(*.f64 (cbrt.f64 sin2phi) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (*.f64 alphay alphay)))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (/.f64 1 alphay) (/.f64 sin2phi alphay))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (/.f64 sin2phi alphay) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (cbrt.f64 alphay)))
(*.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)))
(/.f64 (/.f64 sin2phi alphay) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (cbrt.f64 alphay)))
(*.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (*.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) sin2phi) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))
(/.f64 (*.f64 sin2phi (cbrt.f64 (/.f64 1 (*.f64 alphay alphay)))) (*.f64 alphay (cbrt.f64 alphay)))
(*.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (/.f64 (/.f64 (cbrt.f64 sin2phi) alphay) alphay))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (*.f64 alphay alphay)) (cbrt.f64 sin2phi))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay)))) (cbrt.f64 sin2phi))
(*.f64 (cbrt.f64 (*.f64 (/.f64 1 (*.f64 alphay alphay)) (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))) (cbrt.f64 sin2phi))
(*.f64 (*.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay))) 2))
(/.f64 (/.f64 sin2phi alphay) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (cbrt.f64 alphay)))
(*.f64 (*.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay)))) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))
(*.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) 2) 2))
(*.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) 2) 2)))
(*.f64 (cbrt.f64 sin2phi) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 1 (*.f64 alphay alphay)) (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))) (cbrt.f64 sin2phi))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (*.f64 (cbrt.f64 sin2phi) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (cbrt.f64 (*.f64 sin2phi (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))))
(*.f64 -1 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (cbrt.f64 (/.f64 1 alphay)) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (/.f64 sin2phi alphay)))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (*.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 sin2phi alphay)))
(*.f64 (neg.f64 (/.f64 sin2phi alphay)) (/.f64 -1 alphay))
(*.f64 (/.f64 sin2phi (*.f64 alphay (cbrt.f64 alphay))) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))
(/.f64 (*.f64 sin2phi (cbrt.f64 (/.f64 1 (*.f64 alphay alphay)))) (*.f64 alphay (cbrt.f64 alphay)))
(*.f64 (/.f64 (/.f64 -1 alphay) (cbrt.f64 alphay)) (/.f64 sin2phi (neg.f64 (cbrt.f64 (*.f64 alphay alphay)))))
(/.f64 (*.f64 (/.f64 (/.f64 -1 alphay) (cbrt.f64 alphay)) sin2phi) (neg.f64 (cbrt.f64 (*.f64 alphay alphay))))
(*.f64 (/.f64 -1 alphay) (neg.f64 (/.f64 sin2phi alphay)))
(*.f64 (neg.f64 (/.f64 sin2phi alphay)) (/.f64 -1 alphay))
(*.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) 1) (/.f64 (/.f64 (cbrt.f64 sin2phi) alphay) alphay))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay) (/.f64 (cbrt.f64 sin2phi) alphay))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (*.f64 alphay (cbrt.f64 alphay))) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) (*.f64 alphay (cbrt.f64 alphay)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (cbrt.f64 alphay)) (/.f64 (cbrt.f64 sin2phi) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 sin2phi sin2phi) alphay)) (/.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) alphay))
(*.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (cbrt.f64 sin2phi) (pow.f64 (cbrt.f64 (*.f64 alphay alphay)) 2)))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 sin2phi (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphay)) sin2phi) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (/.f64 sin2phi (pow.f64 (cbrt.f64 (*.f64 alphay alphay)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) sin2phi) (pow.f64 (cbrt.f64 (*.f64 alphay alphay)) 2))
(*.f64 (/.f64 (cbrt.f64 sin2phi) 1) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (*.f64 alphay alphay)))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (/.f64 (cbrt.f64 sin2phi) alphay) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (/.f64 (cbrt.f64 sin2phi) (*.f64 alphay (cbrt.f64 alphay))) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 sin2phi (*.f64 (*.f64 alphay (cbrt.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay)))
(*.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (/.f64 (cbrt.f64 (/.f64 (*.f64 sin2phi sin2phi) (*.f64 alphay alphay))) alphay))
(*.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (pow.f64 (cbrt.f64 (*.f64 alphay alphay)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (*.f64 sin2phi sin2phi))) (pow.f64 (cbrt.f64 (*.f64 alphay alphay)) 2))
(*.f64 (/.f64 sin2phi (cbrt.f64 alphay)) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) alphay))
(/.f64 (*.f64 sin2phi (cbrt.f64 (/.f64 1 (*.f64 alphay alphay)))) (*.f64 alphay (cbrt.f64 alphay)))
(/.f64 (/.f64 sin2phi alphay) alphay)
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 (neg.f64 (/.f64 sin2phi alphay)) (neg.f64 alphay))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 (/.f64 sin2phi (*.f64 alphay (cbrt.f64 alphay))) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (/.f64 sin2phi alphay) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (cbrt.f64 alphay)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (cbrt.f64 (/.f64 sin2phi alphay))) (cbrt.f64 alphay))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2) (/.f64 sin2phi alphay))) (cbrt.f64 alphay))
(/.f64 (*.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) sin2phi) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (/.f64 sin2phi alphay) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (cbrt.f64 alphay)))
(/.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 1)
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 (*.f64 (/.f64 sin2phi alphay) -1) (neg.f64 alphay))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 (neg.f64 sin2phi) (neg.f64 (*.f64 alphay alphay)))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 (*.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))) (cbrt.f64 alphay))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2) (/.f64 sin2phi alphay))) (cbrt.f64 alphay))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 sin2phi alphay)) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (*.f64 (/.f64 1 alphay) (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay)))) (cbrt.f64 alphay))
(/.f64 (/.f64 sin2phi alphay) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (cbrt.f64 alphay)))
(/.f64 (*.f64 (/.f64 sin2phi (*.f64 alphay (cbrt.f64 alphay))) 1) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (/.f64 sin2phi alphay) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (cbrt.f64 alphay)))
(/.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 alphay))
(/.f64 (/.f64 sin2phi alphay) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (cbrt.f64 alphay)))
(/.f64 (/.f64 sin2phi (cbrt.f64 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))
(/.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (pow.f64 (cbrt.f64 (*.f64 alphay alphay)) 2))
(/.f64 (/.f64 (neg.f64 (/.f64 sin2phi alphay)) 1) (neg.f64 alphay))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 (/.f64 (neg.f64 (/.f64 sin2phi alphay)) (cbrt.f64 alphay)) (neg.f64 (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (/.f64 sin2phi alphay) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (cbrt.f64 alphay)))
(/.f64 (/.f64 (/.f64 sin2phi (*.f64 alphay (cbrt.f64 alphay))) (cbrt.f64 alphay)) (cbrt.f64 alphay))
(/.f64 (/.f64 sin2phi alphay) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (cbrt.f64 alphay)))
(/.f64 (/.f64 (/.f64 sin2phi (*.f64 alphay (cbrt.f64 alphay))) (pow.f64 (cbrt.f64 (cbrt.f64 alphay)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 alphay alphay)) 2)))
(/.f64 (/.f64 sin2phi (*.f64 alphay (cbrt.f64 alphay))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 alphay alphay)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 alphay)) 2)))
(/.f64 (/.f64 (/.f64 sin2phi (*.f64 alphay (cbrt.f64 alphay))) 1) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (/.f64 sin2phi alphay) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (cbrt.f64 alphay)))
(/.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay (cbrt.f64 alphay)))) (neg.f64 (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (/.f64 sin2phi alphay) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (cbrt.f64 alphay)))
(pow.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3) 1/3)
(/.f64 sin2phi (*.f64 alphay alphay))
(pow.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) 3)
(/.f64 sin2phi (*.f64 alphay alphay))
(pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 1)
(/.f64 sin2phi (*.f64 alphay alphay))
(neg.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 sin2phi (*.f64 alphay alphay))
(cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3))
(/.f64 sin2phi (*.f64 alphay alphay))
(if (!=.f64 1 0) (/.f64 1 (*.f64 alphay alphay)) (/.f64 1 (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 1 alphay) 0) (pow.f64 (/.f64 alphay (/.f64 1 alphay)) -1) (/.f64 1 (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 1 alphay) 0) (/.f64 1 (/.f64 alphay (/.f64 1 alphay))) (/.f64 1 (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 -1 alphay) 0) (pow.f64 (/.f64 alphay (/.f64 1 alphay)) -1) (/.f64 1 (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 -1 alphay) 0) (/.f64 1 (/.f64 alphay (/.f64 1 alphay))) (/.f64 1 (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 1 alphay) 0) (/.f64 -1 (/.f64 (neg.f64 alphay) (/.f64 1 alphay))) (/.f64 1 (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 1 alphay) 0) (/.f64 -1 (neg.f64 (/.f64 alphay (/.f64 1 alphay)))) (/.f64 1 (*.f64 alphay alphay)))
(if (!=.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) 0) (/.f64 (cbrt.f64 (/.f64 -1 alphay)) (/.f64 (neg.f64 alphay) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))) (/.f64 1 (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 -1 alphay) 0) (/.f64 -1 (/.f64 alphay (/.f64 -1 alphay))) (/.f64 1 (*.f64 alphay alphay)))
(if (!=.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) 0) (/.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 alphay (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))) (/.f64 1 (*.f64 alphay alphay)))
(if (!=.f64 (cbrt.f64 (/.f64 1 alphay)) 0) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (/.f64 alphay (cbrt.f64 (/.f64 1 alphay)))) (/.f64 1 (*.f64 alphay alphay)))
(if (!=.f64 -1 0) (/.f64 1 (*.f64 alphay alphay)) (/.f64 1 (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 1 (*.f64 alphay alphay)) 0) (/.f64 1 (pow.f64 (/.f64 1 (*.f64 alphay alphay)) -1)) (/.f64 1 (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 1 (*.f64 alphay alphay)) 0) (pow.f64 (/.f64 1 (/.f64 1 (*.f64 alphay alphay))) -1) (/.f64 1 (*.f64 alphay alphay)))
(if (!=.f64 (*.f64 alphay alphay) 0) (/.f64 1 (*.f64 alphay alphay)) (/.f64 1 (*.f64 alphay alphay)))
(if (!=.f64 alphay 0) (pow.f64 alphay -2) (/.f64 1 (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (*.f64 alphay alphay))) 0) (/.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 alphay (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))) (/.f64 1 (*.f64 alphay alphay)))
(-.f64 0 (/.f64 -1 (*.f64 alphay alphay)))
(pow.f64 (/.f64 -1 alphay) 2)
(-.f64 (/.f64 0 (neg.f64 alphay)) (/.f64 -1 (*.f64 alphay alphay)))
(+.f64 (/.f64 0 (neg.f64 alphay)) (pow.f64 (/.f64 -1 alphay) 2))
(-.f64 (/.f64 0 (neg.f64 (*.f64 alphay alphay))) (/.f64 -1 (*.f64 alphay alphay)))
(+.f64 (/.f64 0 (neg.f64 (*.f64 alphay alphay))) (pow.f64 (/.f64 -1 alphay) 2))
(*.f64 1 (/.f64 1 (*.f64 alphay alphay)))
(/.f64 1 (*.f64 alphay alphay))
(*.f64 (/.f64 1 (*.f64 alphay alphay)) 1)
(/.f64 1 (*.f64 alphay alphay))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)))
(/.f64 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) alphay) (cbrt.f64 alphay))
(*.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))
(/.f64 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) alphay) (cbrt.f64 alphay))
(*.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) alphay))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphay)) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay)))) alphay)
(*.f64 (/.f64 1 alphay) (/.f64 1 alphay))
(/.f64 1 (*.f64 alphay alphay))
(*.f64 (/.f64 -1 alphay) (/.f64 -1 alphay))
(pow.f64 (/.f64 -1 alphay) 2)
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) alphay) (cbrt.f64 (/.f64 1 alphay)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphay)) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay)))) alphay)
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (cbrt.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay))) 2))
(/.f64 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) alphay) (cbrt.f64 alphay))
(*.f64 (*.f64 (/.f64 -1 alphay) (cbrt.f64 (/.f64 -1 alphay))) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))
(*.f64 -1 (/.f64 -1 (*.f64 alphay alphay)))
(pow.f64 (/.f64 -1 alphay) 2)
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 alphay))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay)))) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) alphay)))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 alphay))) (/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay)))) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay)))) alphay))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay))) 2) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay)))))
(/.f64 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) alphay) (cbrt.f64 alphay))
(*.f64 (/.f64 (cbrt.f64 (/.f64 -1 alphay)) 1) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (neg.f64 alphay)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 alphay)) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay)))) (neg.f64 alphay))
(*.f64 (cbrt.f64 (/.f64 -1 alphay)) (/.f64 (/.f64 1 alphay) (neg.f64 (cbrt.f64 (*.f64 alphay alphay)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 alphay)) (/.f64 1 alphay)) (neg.f64 (cbrt.f64 (*.f64 alphay alphay))))
(*.f64 (/.f64 -1 (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (/.f64 -1 (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (*.f64 -1 (/.f64 -1 (cbrt.f64 (*.f64 alphay alphay)))) (pow.f64 (cbrt.f64 (*.f64 alphay alphay)) 2))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 alphay)) -1) (/.f64 (/.f64 -1 (cbrt.f64 (*.f64 alphay alphay))) alphay))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 -1 (cbrt.f64 (*.f64 alphay alphay)))) (neg.f64 alphay))
(*.f64 (cbrt.f64 (/.f64 -1 alphay)) (/.f64 (/.f64 -1 alphay) (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (*.f64 (/.f64 -1 alphay) (cbrt.f64 (/.f64 -1 alphay))) (cbrt.f64 (*.f64 alphay alphay)))
(*.f64 (/.f64 1 -1) (/.f64 -1 (*.f64 alphay alphay)))
(pow.f64 (/.f64 -1 alphay) 2)
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) 1) (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)))
(/.f64 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) alphay) (cbrt.f64 alphay))
(*.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) 1))
(/.f64 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) alphay) (cbrt.f64 alphay))
(*.f64 (*.f64 (/.f64 -1 alphay) (cbrt.f64 (/.f64 1 alphay))) (/.f64 -1 (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (*.f64 (*.f64 (/.f64 -1 alphay) (cbrt.f64 (/.f64 1 alphay))) -1) (cbrt.f64 (*.f64 alphay alphay)))
(*.f64 (/.f64 -1 (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (neg.f64 (cbrt.f64 (*.f64 alphay alphay)))))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay)))) (neg.f64 (cbrt.f64 (*.f64 alphay alphay))))
(*.f64 (/.f64 -1 (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (/.f64 -1 alphay) (cbrt.f64 alphay)))
(/.f64 (*.f64 -1 (/.f64 -1 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (cbrt.f64 alphay)))
(/.f64 (/.f64 -1 alphay) (neg.f64 alphay))
(pow.f64 (/.f64 -1 alphay) 2)
(/.f64 (/.f64 1 alphay) alphay)
(/.f64 1 (*.f64 alphay alphay))
(/.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (/.f64 1 alphay) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (cbrt.f64 alphay)))
(/.f64 -1 (neg.f64 (*.f64 alphay alphay)))
(pow.f64 (/.f64 -1 alphay) 2)
(/.f64 1 (*.f64 alphay alphay))
(/.f64 (/.f64 1 (*.f64 alphay alphay)) 1)
(/.f64 1 (*.f64 alphay alphay))
(/.f64 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) alphay) (cbrt.f64 alphay))
(/.f64 (*.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) (cbrt.f64 (/.f64 -1 alphay))) (cbrt.f64 (neg.f64 alphay)))
(/.f64 (/.f64 (*.f64 (/.f64 1 alphay) (cbrt.f64 (/.f64 -1 alphay))) (cbrt.f64 alphay)) (cbrt.f64 (neg.f64 alphay)))
(/.f64 (*.f64 -1 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) alphay)) (cbrt.f64 (neg.f64 alphay)))
(/.f64 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (neg.f64 alphay)) (cbrt.f64 (neg.f64 alphay)))
(/.f64 (cbrt.f64 (/.f64 1 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))
(/.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (pow.f64 (cbrt.f64 (*.f64 alphay alphay)) 2))
(/.f64 (/.f64 (/.f64 -1 alphay) (cbrt.f64 alphay)) (neg.f64 (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (/.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) (pow.f64 (cbrt.f64 (cbrt.f64 alphay)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 alphay alphay)) 2)))
(/.f64 (/.f64 1 (*.f64 alphay (cbrt.f64 alphay))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 alphay alphay)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 alphay)) 2)))
(/.f64 (/.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) 1) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (/.f64 1 alphay) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (cbrt.f64 alphay)))
(/.f64 -1 (/.f64 (*.f64 alphay alphay) -1))
(pow.f64 (/.f64 -1 alphay) 2)
(/.f64 -1 (/.f64 (neg.f64 (*.f64 alphay alphay)) 1))
(pow.f64 (/.f64 -1 alphay) 2)
(/.f64 (neg.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay))) (neg.f64 (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (/.f64 1 alphay) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (cbrt.f64 alphay)))
(pow.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) 3)
(/.f64 1 (*.f64 alphay alphay))
(pow.f64 (pow.f64 (/.f64 1 (*.f64 alphay alphay)) 3) 1/3)
(/.f64 1 (*.f64 alphay alphay))
(pow.f64 (*.f64 alphay alphay) -1)
(/.f64 1 (*.f64 alphay alphay))
(pow.f64 (/.f64 1 alphay) 2)
(/.f64 1 (*.f64 alphay alphay))
(pow.f64 (/.f64 1 (*.f64 alphay alphay)) 1)
(/.f64 1 (*.f64 alphay alphay))
(pow.f64 (/.f64 -1 alphay) 2)
(neg.f64 (/.f64 -1 (*.f64 alphay alphay)))
(pow.f64 (/.f64 -1 alphay) 2)
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 alphay alphay)) 3))
(/.f64 1 (*.f64 alphay alphay))

localize35.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))
0.3b
(/.f64 sin2phi (*.f64 alphay alphay))
0.3b
(/.f64 cos2phi (*.f64 alphax alphax))
0.5b
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
Compiler

Compiled 84 to 23 computations (72.6% saved)

series160.0ms (0.4%)

Counts
2 → 108
Calls

27 calls:

TimeVariablePointExpression
3.0ms
sin2phi
@0
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
1.0ms
cos2phi
@0
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
1.0ms
alphax
@0
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
1.0ms
cos2phi
@inf
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
1.0ms
alphax
@inf
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
Compiler

Compiled 19380 to 14625 computations (24.5% saved)

rewrite155.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
120×egg-rr
83×egg-rr
Counts
2 → 203
Calls
Call 1
Inputs
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 0) (pow.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) u0) (fma.f64 -1/2 u0 -1)) -1) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 -1/2 u0 -1) 0) (/.f64 u0 (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) (fma.f64 -1/2 u0 -1))) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))))) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)))) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)))) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 0) (/.f64 -1 (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) (*.f64 u0 (fma.f64 -1/2 u0 -1)))) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2))) 0) (/.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)))) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)) 0) (*.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (-.f64 (*.f64 (*.f64 alphax alphax) sin2phi) (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay))))) (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 alphax alphax) alphay) 0) (*.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (fma.f64 (/.f64 sin2phi alphay) (*.f64 alphax alphax) (neg.f64 (neg.f64 (*.f64 cos2phi alphay))))) (*.f64 (*.f64 alphax alphax) alphay)) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) 0) (*.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) sin2phi)) (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay))))) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)))) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)) 0) (*.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (fma.f64 (neg.f64 cos2phi) (*.f64 alphay alphay) (neg.f64 (*.f64 (*.f64 alphax alphax) sin2phi)))) (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) 0) (*.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (fma.f64 (neg.f64 cos2phi) (neg.f64 (*.f64 alphay alphay)) (neg.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) sin2phi))))) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)))) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 alphax alphax) alphay) 0) (*.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (fma.f64 (neg.f64 cos2phi) alphay (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay)))) (*.f64 (*.f64 alphax alphax) alphay)) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 0) (/.f64 1 (pow.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) -1)) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)))) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) 0) (pow.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) u0) (fma.f64 -1/2 u0 -1)) -1) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (neg.f64 u0)) (*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (*.f64 (*.f64 -1/2 u0) u0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (*.f64 (*.f64 -1/2 u0) u0)) (*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (neg.f64 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 u0) (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (*.f64 (*.f64 (*.f64 -1/2 u0) u0) (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 -1/2 u0) u0) (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (*.f64 (neg.f64 u0) (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 -1/2 u0) u0) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 u0 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (*.f64 u0 (fma.f64 -1/2 u0 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) (cbrt.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)))) 2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 u0 (*.f64 (fma.f64 -1/2 u0 -1) (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (*.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (*.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))) 2) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) -1) (/.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))) (/.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (/.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 u0 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (fma.f64 -1/2 u0 -1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 u0 -1) (/.f64 (fma.f64 -1/2 u0 -1) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 u0 (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))) (/.f64 (fma.f64 -1/2 u0 -1) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 u0 (/.f64 (fma.f64 -1/2 u0 -1) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 u0 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) (/.f64 (fma.f64 -1/2 u0 -1) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 -1) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) -1) (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) -1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (*.f64 u0 (fma.f64 -1/2 u0 -1))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) (cbrt.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))) 1) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)))) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))) 1) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))) (neg.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) -1) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))) (neg.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (/.f64 cos2phi (*.f64 alphax alphax)) (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (cbrt.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 cos2phi (*.f64 alphax alphax)) -1 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 cos2phi) (/.f64 (/.f64 1 alphax) alphax) (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 cos2phi (/.f64 -1 (*.f64 alphax alphax)) (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) 1 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (/.f64 (/.f64 sin2phi alphay) alphay) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 sin2phi) (/.f64 (/.f64 1 alphay) alphay) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 sin2phi (/.f64 -1 (*.f64 alphay alphay)) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2))) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2)) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3)) (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 3)) (fma.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (-.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (*.f64 alphax alphax))) (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3)) (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 3)) (fma.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (-.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (*.f64 alphax alphax))) (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2) (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (-.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 2)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2) (-.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2) (*.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3)) (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 3)) (+.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2) (-.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2) (*.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3)) (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 3)) (+.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2) (-.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2) (*.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3)) (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 3)) (+.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2) (-.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2) (*.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 2) (*.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 2) (*.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))) 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 2) (*.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 0) (/.f64 1 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (*.f64 alphax alphax))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2) (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2)) (-.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (*.f64 alphax alphax)))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3)) (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 3)) (fma.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (-.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (*.f64 alphax alphax))) (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 2) (*.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (-.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (*.f64 alphax alphax))) (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3)) (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 3)) (fma.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (-.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (*.f64 alphax alphax))) (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) 0) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 0) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (*.f64 cos2phi alphay)) (*.f64 (*.f64 alphax alphax) alphay)) (/.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay) (*.f64 (*.f64 alphax alphax) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) 0) (/.f64 cos2phi (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (neg.f64 cos2phi) (neg.f64 (*.f64 alphay alphay))) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)))) (/.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) sin2phi)) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay))) (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (+.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2)) (cbrt.f64 (*.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))) (-.f64 (cbrt.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) 2) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (neg.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (neg.f64 cos2phi) (*.f64 alphay alphay) (neg.f64 (*.f64 (*.f64 alphax alphax) sin2phi))) (/.f64 1 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (neg.f64 cos2phi) (neg.f64 (*.f64 alphay alphay)) (neg.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) sin2phi)))) (/.f64 1 (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (neg.f64 cos2phi) alphay (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay))) (/.f64 1 (*.f64 (*.f64 alphax alphax) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (-.f64 (*.f64 (*.f64 alphax alphax) sin2phi) (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay))))) (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (fma.f64 (/.f64 sin2phi alphay) (*.f64 alphax alphax) (neg.f64 (neg.f64 (*.f64 cos2phi alphay))))) (*.f64 (*.f64 alphax alphax) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (+.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) sin2phi)) (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay))))) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (neg.f64 cos2phi) (*.f64 alphay alphay) (neg.f64 (*.f64 (*.f64 alphax alphax) sin2phi))) 1) (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (neg.f64 cos2phi) (neg.f64 (*.f64 alphay alphay)) (neg.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) sin2phi)))) 1) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (neg.f64 cos2phi) alphay (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay))) 1) (*.f64 (*.f64 alphax alphax) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (neg.f64 cos2phi) (*.f64 alphay alphay) (neg.f64 (*.f64 (*.f64 alphax alphax) sin2phi))) (*.f64 alphax alphax)) (*.f64 alphay alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (neg.f64 cos2phi) alphay (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay))) (*.f64 alphax alphax)) alphay)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 cos2phi alphay) (*.f64 (neg.f64 (*.f64 alphax alphax)) (neg.f64 (/.f64 sin2phi alphay)))) (*.f64 (neg.f64 (*.f64 alphax alphax)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 cos2phi alphay)) (*.f64 (*.f64 alphax alphax) (neg.f64 (/.f64 sin2phi alphay)))) (*.f64 (*.f64 alphax alphax) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (*.f64 alphax (neg.f64 (/.f64 sin2phi alphay)))) (*.f64 alphax alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (neg.f64 cos2phi) (cbrt.f64 (*.f64 alphax alphax))) alphay) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)) (neg.f64 (/.f64 sin2phi alphay)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 cos2phi (*.f64 alphay alphay)) (*.f64 (neg.f64 (*.f64 alphax alphax)) (neg.f64 sin2phi))) (*.f64 (neg.f64 (*.f64 alphax alphax)) (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) (*.f64 alphay alphay)) (*.f64 alphax (neg.f64 sin2phi))) (*.f64 alphax (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (neg.f64 cos2phi) (cbrt.f64 (*.f64 alphax alphax))) (*.f64 alphay alphay)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)) (neg.f64 sin2phi))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)) (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 cos2phi (neg.f64 (*.f64 alphay alphay))) (*.f64 (neg.f64 (*.f64 alphax alphax)) sin2phi)) (*.f64 (neg.f64 (*.f64 alphax alphax)) (neg.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 cos2phi) (neg.f64 (*.f64 alphay alphay))) (*.f64 (*.f64 alphax alphax) sin2phi)) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) (neg.f64 (*.f64 alphay alphay))) (*.f64 alphax sin2phi)) (*.f64 alphax (neg.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (neg.f64 cos2phi) (cbrt.f64 (*.f64 alphax alphax))) (neg.f64 (*.f64 alphay alphay))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)) sin2phi)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)) (neg.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (/.f64 sin2phi alphay)) (neg.f64 (*.f64 alphax alphax))) (*.f64 alphay cos2phi)) (*.f64 alphay (neg.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 sin2phi) (neg.f64 (*.f64 alphax alphax))) (*.f64 (*.f64 alphay alphay) cos2phi)) (*.f64 (*.f64 alphay alphay) (neg.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 sin2phi (neg.f64 (*.f64 alphax alphax))) (*.f64 (neg.f64 (*.f64 alphay alphay)) cos2phi)) (*.f64 (neg.f64 (*.f64 alphay alphay)) (neg.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (/.f64 sin2phi alphay)) (*.f64 alphax alphax)) (neg.f64 (*.f64 cos2phi alphay))) (*.f64 (*.f64 alphax alphax) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (/.f64 sin2phi alphay)) alphax) (*.f64 alphay (neg.f64 (/.f64 cos2phi alphax)))) (*.f64 alphay alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 sin2phi) alphax) (*.f64 (*.f64 alphay alphay) (neg.f64 (/.f64 cos2phi alphax)))) (*.f64 (*.f64 alphay alphay) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 sin2phi alphax) (*.f64 (neg.f64 (*.f64 alphay alphay)) (neg.f64 (/.f64 cos2phi alphax)))) (*.f64 (neg.f64 (*.f64 alphay alphay)) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (/.f64 sin2phi alphay)) (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2))) (*.f64 alphay (/.f64 (neg.f64 cos2phi) (cbrt.f64 (*.f64 alphax alphax))))) (*.f64 alphay (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 sin2phi) (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2))) (*.f64 (*.f64 alphay alphay) (/.f64 (neg.f64 cos2phi) (cbrt.f64 (*.f64 alphax alphax))))) (*.f64 (*.f64 alphay alphay) (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 sin2phi (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2))) (*.f64 (neg.f64 (*.f64 alphay alphay)) (/.f64 (neg.f64 cos2phi) (cbrt.f64 (*.f64 alphax alphax))))) (*.f64 (neg.f64 (*.f64 alphay alphay)) (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) (cbrt.f64 (*.f64 alphay alphay))) (*.f64 alphax (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)))) (*.f64 alphax (cbrt.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) (neg.f64 alphay)) (*.f64 alphax (neg.f64 (/.f64 sin2phi alphay)))) (*.f64 alphax (neg.f64 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) (neg.f64 (*.f64 alphay alphay))) (*.f64 alphax (neg.f64 sin2phi))) (*.f64 alphax (neg.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (*.f64 alphax (/.f64 sin2phi alphay))) (*.f64 alphax alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) (*.f64 alphay (cbrt.f64 alphay))) (*.f64 alphax (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))))) (*.f64 alphax (*.f64 alphay (cbrt.f64 alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) (*.f64 alphay alphay)) (*.f64 alphax sin2phi)) (*.f64 alphax (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 cos2phi (*.f64 alphay (cbrt.f64 alphay))) (*.f64 (neg.f64 (*.f64 alphax alphax)) (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))))) (*.f64 (neg.f64 (*.f64 alphax alphax)) (*.f64 alphay (cbrt.f64 alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 cos2phi (cbrt.f64 (*.f64 alphay alphay))) (*.f64 (neg.f64 (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)))) (*.f64 (neg.f64 (*.f64 alphax alphax)) (cbrt.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 cos2phi (neg.f64 alphay)) (*.f64 (neg.f64 (*.f64 alphax alphax)) (neg.f64 (/.f64 sin2phi alphay)))) (*.f64 (neg.f64 (*.f64 alphax alphax)) (neg.f64 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 cos2phi (neg.f64 (*.f64 alphay alphay))) (*.f64 (neg.f64 (*.f64 alphax alphax)) (neg.f64 sin2phi))) (*.f64 (neg.f64 (*.f64 alphax alphax)) (neg.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 cos2phi alphay) (*.f64 (neg.f64 (*.f64 alphax alphax)) (/.f64 sin2phi alphay))) (*.f64 (neg.f64 (*.f64 alphax alphax)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 cos2phi (*.f64 alphay alphay)) (*.f64 (neg.f64 (*.f64 alphax alphax)) sin2phi)) (*.f64 (neg.f64 (*.f64 alphax alphax)) (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (neg.f64 cos2phi) (cbrt.f64 (*.f64 alphax alphax))) alphay) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)) (/.f64 sin2phi alphay))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (neg.f64 cos2phi) (cbrt.f64 (*.f64 alphax alphax))) (*.f64 alphay (cbrt.f64 alphay))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)) (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)) (*.f64 alphay (cbrt.f64 alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (neg.f64 cos2phi) (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 (*.f64 alphay alphay))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)) (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)) (cbrt.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (neg.f64 cos2phi) (cbrt.f64 (*.f64 alphax alphax))) (neg.f64 alphay)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)) (neg.f64 (/.f64 sin2phi alphay)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)) (neg.f64 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (neg.f64 cos2phi) (cbrt.f64 (*.f64 alphax alphax))) (neg.f64 (*.f64 alphay alphay))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)) (neg.f64 sin2phi))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)) (neg.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (neg.f64 cos2phi) (cbrt.f64 (*.f64 alphax alphax))) (*.f64 alphay alphay)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)) sin2phi)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)) (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 cos2phi) (*.f64 alphay (cbrt.f64 alphay))) (*.f64 (*.f64 alphax alphax) (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))))) (*.f64 (*.f64 alphax alphax) (*.f64 alphay (cbrt.f64 alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (neg.f64 cos2phi) (*.f64 alphay alphay) (neg.f64 (*.f64 (*.f64 alphax alphax) sin2phi))) (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 cos2phi) (cbrt.f64 (*.f64 alphay alphay))) (*.f64 (*.f64 alphax alphax) (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)))) (*.f64 (*.f64 alphax alphax) (cbrt.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 cos2phi) (neg.f64 alphay)) (*.f64 (*.f64 alphax alphax) (neg.f64 (/.f64 sin2phi alphay)))) (*.f64 (*.f64 alphax alphax) (neg.f64 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (neg.f64 cos2phi) (neg.f64 (*.f64 alphay alphay)) (neg.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) sin2phi)))) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (neg.f64 cos2phi) alphay (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay))) (*.f64 (*.f64 alphax alphax) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) sin2phi)) (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay)))) (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 alphax alphax) sin2phi) (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay)))) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) sin2phi)) (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay)))) (neg.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (/.f64 sin2phi alphay) (*.f64 alphax alphax) (neg.f64 (neg.f64 (*.f64 cos2phi alphay)))) (neg.f64 (*.f64 (*.f64 alphax alphax) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 3))))))

simplify727.0ms (1.9%)

Algorithm
egglog
Counts
311 → 385
Calls
Call 1
Inputs
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 u0 2) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 u0 2) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 u0 2) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 u0) -2) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 u0) -2) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 u0) -2) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 u0) -2) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 u0) -2) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 u0) -2) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 u0) -2) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 u0) -2) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi)))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi))))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (+.f64 (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 alphay 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 alphay 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 4) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 alphay 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 alphay 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 alphay 2)) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0) (pow.f64 (/.f64 -1 cos2phi) 3))))) (pow.f64 (pow.f64 alphay 2) 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 -1 cos2phi) 3) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (pow.f64 (pow.f64 alphay 2) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 alphay 2)) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 -1 cos2phi) 4) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 6) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 8) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (pow.f64 (pow.f64 alphay 2) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 6) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 sin2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 sin2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 6) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (pow.f64 (pow.f64 sin2phi 2) 2)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 sin2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 sin2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 sin2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (pow.f64 (/.f64 -1 alphax) 4) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (*.f64 (pow.f64 sin2phi 2) sin2phi)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 sin2phi 2)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (/.f64 -1 alphax) 6) (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (pow.f64 (pow.f64 sin2phi 2) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (pow.f64 (/.f64 -1 alphax) 4) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 (pow.f64 sin2phi 3) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (pow.f64 (pow.f64 alphay 2) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 alphax 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (pow.f64 (pow.f64 alphax 2) 2))) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 alphax 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (pow.f64 (pow.f64 alphax 2) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2))) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 alphax 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (pow.f64 (pow.f64 alphax 2) 2)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (pow.f64 (/.f64 -1 sin2phi) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 alphax 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi))))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (pow.f64 (/.f64 -1 sin2phi) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 alphax 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (pow.f64 (pow.f64 alphax 2) 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 alphay 6) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0) (pow.f64 alphay 8)))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 alphay 6) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 2) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 cos2phi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (*.f64 cos2phi (pow.f64 cos2phi 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 cos2phi 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (*.f64 cos2phi (pow.f64 cos2phi 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 cos2phi 2)) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 6) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (pow.f64 (pow.f64 cos2phi 2) 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 cos2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 -1 alphay) 4) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 cos2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphay) 6) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (pow.f64 (pow.f64 cos2phi 2) 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 -1 alphay) 4) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (*.f64 cos2phi (pow.f64 cos2phi 2)))))))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2)))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2)))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(*.f64 -1 (*.f64 cos2phi (pow.f64 alphax -2)))
(+.f64 (*.f64 -1 (*.f64 cos2phi (pow.f64 alphax -2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (*.f64 -1 (*.f64 cos2phi (pow.f64 alphax -2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (*.f64 -1 (*.f64 cos2phi (pow.f64 alphax -2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(+.f64 (*.f64 -1 (*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (*.f64 -1 (*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (*.f64 -1 (*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(+.f64 (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi)))
(+.f64 (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi)))
(+.f64 (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi)))
(*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2)))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(*.f64 -1 (*.f64 (pow.f64 alphay -2) sin2phi))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (*.f64 (pow.f64 alphay -2) sin2phi)))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (*.f64 (pow.f64 alphay -2) sin2phi)))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (*.f64 (pow.f64 alphay -2) sin2phi)))
(*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2)))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 alphay) 2) sin2phi)))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 alphay) 2) sin2phi)))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 alphay) 2) sin2phi)))
(*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi)) (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi)) (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi)) (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))))
(if (!=.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 0) (pow.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) u0) (fma.f64 -1/2 u0 -1)) -1) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 1 0) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (fma.f64 -1/2 u0 -1) 0) (/.f64 u0 (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) (fma.f64 -1/2 u0 -1))) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))))) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)))) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)))) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 0) (/.f64 -1 (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) (*.f64 u0 (fma.f64 -1/2 u0 -1)))) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2))) 0) (/.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)))) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)) 0) (*.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (-.f64 (*.f64 (*.f64 alphax alphax) sin2phi) (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay))))) (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (*.f64 (*.f64 alphax alphax) alphay) 0) (*.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (fma.f64 (/.f64 sin2phi alphay) (*.f64 alphax alphax) (neg.f64 (neg.f64 (*.f64 cos2phi alphay))))) (*.f64 (*.f64 alphax alphax) alphay)) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) 0) (*.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) sin2phi)) (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay))))) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)))) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)) 0) (*.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (fma.f64 (neg.f64 cos2phi) (*.f64 alphay alphay) (neg.f64 (*.f64 (*.f64 alphax alphax) sin2phi)))) (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) 0) (*.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (fma.f64 (neg.f64 cos2phi) (neg.f64 (*.f64 alphay alphay)) (neg.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) sin2phi))))) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)))) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (*.f64 (*.f64 alphax alphax) alphay) 0) (*.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (fma.f64 (neg.f64 cos2phi) alphay (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay)))) (*.f64 (*.f64 alphax alphax) alphay)) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 0) (/.f64 1 (pow.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) -1)) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)))) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) 0) (pow.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) u0) (fma.f64 -1/2 u0 -1)) -1) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(+.f64 (*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (neg.f64 u0)) (*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (*.f64 (*.f64 -1/2 u0) u0)))
(+.f64 (*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (*.f64 (*.f64 -1/2 u0) u0)) (*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (neg.f64 u0)))
(+.f64 (*.f64 (neg.f64 u0) (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (*.f64 (*.f64 (*.f64 -1/2 u0) u0) (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(+.f64 (*.f64 (*.f64 (*.f64 -1/2 u0) u0) (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (*.f64 (neg.f64 u0) (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(-.f64 0 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(-.f64 (/.f64 0 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(-.f64 (/.f64 (*.f64 (*.f64 -1/2 u0) u0) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 u0 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(-.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(*.f64 1 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(*.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 1)
(*.f64 (/.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)))
(*.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)))
(*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (*.f64 u0 (fma.f64 -1/2 u0 -1)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) (cbrt.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(*.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(*.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))))
(*.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)))) 2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(*.f64 u0 (*.f64 (fma.f64 -1/2 u0 -1) (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (*.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(*.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 1))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (*.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) 1))
(*.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 1))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))) 2) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2))))
(*.f64 -1 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(*.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) -1) (/.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))) (/.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (/.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(*.f64 (/.f64 u0 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (fma.f64 -1/2 u0 -1) 1))
(*.f64 (/.f64 u0 -1) (/.f64 (fma.f64 -1/2 u0 -1) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(*.f64 (/.f64 u0 (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))) (/.f64 (fma.f64 -1/2 u0 -1) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)))
(*.f64 u0 (/.f64 (fma.f64 -1/2 u0 -1) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(*.f64 (/.f64 u0 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) (/.f64 (fma.f64 -1/2 u0 -1) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(*.f64 (/.f64 1 -1) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(*.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) -1) (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) -1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2))
(/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 1)
(/.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (*.f64 u0 (fma.f64 -1/2 u0 -1))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) (cbrt.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (*.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))) 1) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)))) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (/.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))) 1) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2))
(/.f64 (/.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) 2))
(/.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))) (neg.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)))
(/.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) -1) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 (neg.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))) (neg.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)))
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) 3)
(pow.f64 (pow.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 3) 1/3)
(pow.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 1)
(neg.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(neg.f64 (*.f64 -1 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(neg.f64 (*.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 1))
(neg.f64 (*.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) -1))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 3))
(fma.f64 (cbrt.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))
(fma.f64 -1 (/.f64 cos2phi (*.f64 alphax alphax)) (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))
(fma.f64 1 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (cbrt.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))
(fma.f64 (/.f64 cos2phi (*.f64 alphax alphax)) -1 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))
(fma.f64 (neg.f64 cos2phi) (/.f64 (/.f64 1 alphax) alphax) (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))
(fma.f64 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))
(fma.f64 cos2phi (/.f64 -1 (*.f64 alphax alphax)) (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))
(fma.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) 1 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))
(fma.f64 -1 (/.f64 (/.f64 sin2phi alphay) alphay) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(fma.f64 (neg.f64 sin2phi) (/.f64 (/.f64 1 alphay) alphay) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(fma.f64 sin2phi (/.f64 -1 (*.f64 alphay alphay)) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(fma.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2))) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(fma.f64 1 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(fma.f64 0 0 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(fma.f64 1 0 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(fma.f64 (cbrt.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2)) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3)) (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 3)) (fma.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (-.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (*.f64 alphax alphax))) (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(if (!=.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3)) (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 3)) (fma.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (-.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (*.f64 alphax alphax))) (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(if (!=.f64 (-.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2) (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (-.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(if (!=.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 2)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2) (-.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2) (*.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3)) (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 3)) (+.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2) (-.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2) (*.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(if (!=.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3)) (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 3)) (+.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2) (-.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2) (*.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(if (!=.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3)) (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 3)) (+.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2) (-.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2) (*.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 2) (*.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 2) (*.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))) 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 2) (*.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(if (!=.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 0) (/.f64 1 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(if (!=.f64 (-.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (*.f64 alphax alphax))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2) (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2)) (-.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (*.f64 alphax alphax)))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(if (!=.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3)) (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 3)) (fma.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (-.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (*.f64 alphax alphax))) (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(if (!=.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 2) (*.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(if (!=.f64 (fma.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (-.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (*.f64 alphax alphax))) (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3)) (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 3)) (fma.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (-.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (*.f64 alphax alphax))) (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(+.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))
(+.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(+.f64 (+.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) 0) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(+.f64 0 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(+.f64 (-.f64 0 0) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(-.f64 (/.f64 (neg.f64 (*.f64 cos2phi alphay)) (*.f64 (*.f64 alphax alphax) alphay)) (/.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay) (*.f64 (*.f64 alphax alphax) alphay)))
(-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))
(-.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(-.f64 (+.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) 0) (/.f64 cos2phi (*.f64 alphax alphax)))
(-.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))
(-.f64 (/.f64 (*.f64 (neg.f64 cos2phi) (neg.f64 (*.f64 alphay alphay))) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)))) (/.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) sin2phi)) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)))))
(-.f64 (/.f64 (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay))) (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))))
(*.f64 1 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(*.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 1)
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)))
(*.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (+.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2)) (cbrt.f64 (*.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))) (-.f64 (cbrt.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(*.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(*.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) -1)
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) 2) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(*.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (neg.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)))
(*.f64 (fma.f64 (neg.f64 cos2phi) (*.f64 alphay alphay) (neg.f64 (*.f64 (*.f64 alphax alphax) sin2phi))) (/.f64 1 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))))
(*.f64 (fma.f64 (neg.f64 cos2phi) (neg.f64 (*.f64 alphay alphay)) (neg.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) sin2phi)))) (/.f64 1 (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)))))
(*.f64 (fma.f64 (neg.f64 cos2phi) alphay (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay))) (/.f64 1 (*.f64 (*.f64 alphax alphax) alphay)))
(/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 1)
(/.f64 (*.f64 -1 (-.f64 (*.f64 (*.f64 alphax alphax) sin2phi) (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay))))) (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)))
(/.f64 (*.f64 -1 (fma.f64 (/.f64 sin2phi alphay) (*.f64 alphax alphax) (neg.f64 (neg.f64 (*.f64 cos2phi alphay))))) (*.f64 (*.f64 alphax alphax) alphay))
(/.f64 (*.f64 -1 (+.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) sin2phi)) (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay))))) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))))
(/.f64 (*.f64 (fma.f64 (neg.f64 cos2phi) (*.f64 alphay alphay) (neg.f64 (*.f64 (*.f64 alphax alphax) sin2phi))) 1) (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)))
(/.f64 (*.f64 (fma.f64 (neg.f64 cos2phi) (neg.f64 (*.f64 alphay alphay)) (neg.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) sin2phi)))) 1) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))))
(/.f64 (*.f64 (fma.f64 (neg.f64 cos2phi) alphay (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay))) 1) (*.f64 (*.f64 alphax alphax) alphay))
(/.f64 (/.f64 (fma.f64 (neg.f64 cos2phi) (*.f64 alphay alphay) (neg.f64 (*.f64 (*.f64 alphax alphax) sin2phi))) (*.f64 alphax alphax)) (*.f64 alphay alphay))
(/.f64 (/.f64 (fma.f64 (neg.f64 cos2phi) alphay (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay))) (*.f64 alphax alphax)) alphay)
(/.f64 (+.f64 (*.f64 cos2phi alphay) (*.f64 (neg.f64 (*.f64 alphax alphax)) (neg.f64 (/.f64 sin2phi alphay)))) (*.f64 (neg.f64 (*.f64 alphax alphax)) alphay))
(/.f64 (+.f64 (neg.f64 (*.f64 cos2phi alphay)) (*.f64 (*.f64 alphax alphax) (neg.f64 (/.f64 sin2phi alphay)))) (*.f64 (*.f64 alphax alphax) alphay))
(/.f64 (+.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (*.f64 alphax (neg.f64 (/.f64 sin2phi alphay)))) (*.f64 alphax alphay))
(/.f64 (+.f64 (*.f64 (/.f64 (neg.f64 cos2phi) (cbrt.f64 (*.f64 alphax alphax))) alphay) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)) (neg.f64 (/.f64 sin2phi alphay)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)) alphay))
(/.f64 (+.f64 (*.f64 cos2phi (*.f64 alphay alphay)) (*.f64 (neg.f64 (*.f64 alphax alphax)) (neg.f64 sin2phi))) (*.f64 (neg.f64 (*.f64 alphax alphax)) (*.f64 alphay alphay)))
(/.f64 (+.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) (*.f64 alphay alphay)) (*.f64 alphax (neg.f64 sin2phi))) (*.f64 alphax (*.f64 alphay alphay)))
(/.f64 (+.f64 (*.f64 (/.f64 (neg.f64 cos2phi) (cbrt.f64 (*.f64 alphax alphax))) (*.f64 alphay alphay)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)) (neg.f64 sin2phi))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)) (*.f64 alphay alphay)))
(/.f64 (+.f64 (*.f64 cos2phi (neg.f64 (*.f64 alphay alphay))) (*.f64 (neg.f64 (*.f64 alphax alphax)) sin2phi)) (*.f64 (neg.f64 (*.f64 alphax alphax)) (neg.f64 (*.f64 alphay alphay))))
(/.f64 (+.f64 (*.f64 (neg.f64 cos2phi) (neg.f64 (*.f64 alphay alphay))) (*.f64 (*.f64 alphax alphax) sin2phi)) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))))
(/.f64 (+.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) (neg.f64 (*.f64 alphay alphay))) (*.f64 alphax sin2phi)) (*.f64 alphax (neg.f64 (*.f64 alphay alphay))))
(/.f64 (+.f64 (*.f64 (/.f64 (neg.f64 cos2phi) (cbrt.f64 (*.f64 alphax alphax))) (neg.f64 (*.f64 alphay alphay))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)) sin2phi)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)) (neg.f64 (*.f64 alphay alphay))))
(/.f64 (+.f64 (*.f64 (neg.f64 (/.f64 sin2phi alphay)) (neg.f64 (*.f64 alphax alphax))) (*.f64 alphay cos2phi)) (*.f64 alphay (neg.f64 (*.f64 alphax alphax))))
(/.f64 (+.f64 (*.f64 (neg.f64 sin2phi) (neg.f64 (*.f64 alphax alphax))) (*.f64 (*.f64 alphay alphay) cos2phi)) (*.f64 (*.f64 alphay alphay) (neg.f64 (*.f64 alphax alphax))))
(/.f64 (+.f64 (*.f64 sin2phi (neg.f64 (*.f64 alphax alphax))) (*.f64 (neg.f64 (*.f64 alphay alphay)) cos2phi)) (*.f64 (neg.f64 (*.f64 alphay alphay)) (neg.f64 (*.f64 alphax alphax))))
(/.f64 (+.f64 (*.f64 (neg.f64 (/.f64 sin2phi alphay)) (*.f64 alphax alphax)) (neg.f64 (*.f64 cos2phi alphay))) (*.f64 (*.f64 alphax alphax) alphay))
(/.f64 (+.f64 (*.f64 (neg.f64 (/.f64 sin2phi alphay)) alphax) (*.f64 alphay (neg.f64 (/.f64 cos2phi alphax)))) (*.f64 alphay alphax))
(/.f64 (+.f64 (*.f64 (neg.f64 sin2phi) alphax) (*.f64 (*.f64 alphay alphay) (neg.f64 (/.f64 cos2phi alphax)))) (*.f64 (*.f64 alphay alphay) alphax))
(/.f64 (+.f64 (*.f64 sin2phi alphax) (*.f64 (neg.f64 (*.f64 alphay alphay)) (neg.f64 (/.f64 cos2phi alphax)))) (*.f64 (neg.f64 (*.f64 alphay alphay)) alphax))
(/.f64 (+.f64 (*.f64 (neg.f64 (/.f64 sin2phi alphay)) (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2))) (*.f64 alphay (/.f64 (neg.f64 cos2phi) (cbrt.f64 (*.f64 alphax alphax))))) (*.f64 alphay (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2))))
(/.f64 (+.f64 (*.f64 (neg.f64 sin2phi) (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2))) (*.f64 (*.f64 alphay alphay) (/.f64 (neg.f64 cos2phi) (cbrt.f64 (*.f64 alphax alphax))))) (*.f64 (*.f64 alphay alphay) (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2))))
(/.f64 (+.f64 (*.f64 sin2phi (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2))) (*.f64 (neg.f64 (*.f64 alphay alphay)) (/.f64 (neg.f64 cos2phi) (cbrt.f64 (*.f64 alphax alphax))))) (*.f64 (neg.f64 (*.f64 alphay alphay)) (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2))))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) (cbrt.f64 (*.f64 alphay alphay))) (*.f64 alphax (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)))) (*.f64 alphax (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) (neg.f64 alphay)) (*.f64 alphax (neg.f64 (/.f64 sin2phi alphay)))) (*.f64 alphax (neg.f64 alphay)))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) (neg.f64 (*.f64 alphay alphay))) (*.f64 alphax (neg.f64 sin2phi))) (*.f64 alphax (neg.f64 (*.f64 alphay alphay))))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (*.f64 alphax (/.f64 sin2phi alphay))) (*.f64 alphax alphay))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) (*.f64 alphay (cbrt.f64 alphay))) (*.f64 alphax (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))))) (*.f64 alphax (*.f64 alphay (cbrt.f64 alphay))))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) (*.f64 alphay alphay)) (*.f64 alphax sin2phi)) (*.f64 alphax (*.f64 alphay alphay)))
(/.f64 (-.f64 (*.f64 cos2phi (*.f64 alphay (cbrt.f64 alphay))) (*.f64 (neg.f64 (*.f64 alphax alphax)) (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))))) (*.f64 (neg.f64 (*.f64 alphax alphax)) (*.f64 alphay (cbrt.f64 alphay))))
(/.f64 (-.f64 (*.f64 cos2phi (cbrt.f64 (*.f64 alphay alphay))) (*.f64 (neg.f64 (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)))) (*.f64 (neg.f64 (*.f64 alphax alphax)) (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (-.f64 (*.f64 cos2phi (neg.f64 alphay)) (*.f64 (neg.f64 (*.f64 alphax alphax)) (neg.f64 (/.f64 sin2phi alphay)))) (*.f64 (neg.f64 (*.f64 alphax alphax)) (neg.f64 alphay)))
(/.f64 (-.f64 (*.f64 cos2phi (neg.f64 (*.f64 alphay alphay))) (*.f64 (neg.f64 (*.f64 alphax alphax)) (neg.f64 sin2phi))) (*.f64 (neg.f64 (*.f64 alphax alphax)) (neg.f64 (*.f64 alphay alphay))))
(/.f64 (-.f64 (*.f64 cos2phi alphay) (*.f64 (neg.f64 (*.f64 alphax alphax)) (/.f64 sin2phi alphay))) (*.f64 (neg.f64 (*.f64 alphax alphax)) alphay))
(/.f64 (-.f64 (*.f64 cos2phi (*.f64 alphay alphay)) (*.f64 (neg.f64 (*.f64 alphax alphax)) sin2phi)) (*.f64 (neg.f64 (*.f64 alphax alphax)) (*.f64 alphay alphay)))
(/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 cos2phi) (cbrt.f64 (*.f64 alphax alphax))) alphay) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)) (/.f64 sin2phi alphay))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)) alphay))
(/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 cos2phi) (cbrt.f64 (*.f64 alphax alphax))) (*.f64 alphay (cbrt.f64 alphay))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)) (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)) (*.f64 alphay (cbrt.f64 alphay))))
(/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 cos2phi) (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 (*.f64 alphay alphay))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)) (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)) (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 cos2phi) (cbrt.f64 (*.f64 alphax alphax))) (neg.f64 alphay)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)) (neg.f64 (/.f64 sin2phi alphay)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)) (neg.f64 alphay)))
(/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 cos2phi) (cbrt.f64 (*.f64 alphax alphax))) (neg.f64 (*.f64 alphay alphay))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)) (neg.f64 sin2phi))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)) (neg.f64 (*.f64 alphay alphay))))
(/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 cos2phi) (cbrt.f64 (*.f64 alphax alphax))) (*.f64 alphay alphay)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)) sin2phi)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)) (*.f64 alphay alphay)))
(/.f64 (-.f64 (*.f64 (neg.f64 cos2phi) (*.f64 alphay (cbrt.f64 alphay))) (*.f64 (*.f64 alphax alphax) (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))))) (*.f64 (*.f64 alphax alphax) (*.f64 alphay (cbrt.f64 alphay))))
(/.f64 (fma.f64 (neg.f64 cos2phi) (*.f64 alphay alphay) (neg.f64 (*.f64 (*.f64 alphax alphax) sin2phi))) (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)))
(/.f64 (-.f64 (*.f64 (neg.f64 cos2phi) (cbrt.f64 (*.f64 alphay alphay))) (*.f64 (*.f64 alphax alphax) (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)))) (*.f64 (*.f64 alphax alphax) (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (-.f64 (*.f64 (neg.f64 cos2phi) (neg.f64 alphay)) (*.f64 (*.f64 alphax alphax) (neg.f64 (/.f64 sin2phi alphay)))) (*.f64 (*.f64 alphax alphax) (neg.f64 alphay)))
(/.f64 (fma.f64 (neg.f64 cos2phi) (neg.f64 (*.f64 alphay alphay)) (neg.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) sin2phi)))) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))))
(/.f64 (fma.f64 (neg.f64 cos2phi) alphay (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay))) (*.f64 (*.f64 alphax alphax) alphay))
(/.f64 (+.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) sin2phi)) (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay)))) (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)))
(/.f64 (-.f64 (*.f64 (*.f64 alphax alphax) sin2phi) (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay)))) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) sin2phi)) (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay)))) (neg.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)))))
(/.f64 (fma.f64 (/.f64 sin2phi alphay) (*.f64 alphax alphax) (neg.f64 (neg.f64 (*.f64 cos2phi alphay)))) (neg.f64 (*.f64 (*.f64 alphax alphax) alphay)))
(pow.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 3)
(pow.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 1)
(pow.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 3) 1/3)
(neg.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(neg.f64 (-.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 0))
(cbrt.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 3))
Outputs
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 u0 2) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(fma.f64 1/2 (/.f64 (*.f64 u0 u0) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 u0 2) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(fma.f64 1/2 (/.f64 (*.f64 u0 u0) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 u0 2) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(fma.f64 1/2 (/.f64 (*.f64 u0 u0) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 u0) -2) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (*.f64 1/2 (pow.f64 (/.f64 1 u0) -2)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 u0) -2) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(fma.f64 1/2 (/.f64 (pow.f64 (/.f64 1 u0) -2) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 u0) -2) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(fma.f64 1/2 (/.f64 (pow.f64 (/.f64 1 u0) -2) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 u0) -2) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(fma.f64 1/2 (/.f64 (pow.f64 (/.f64 1 u0) -2) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 u0) -2) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (*.f64 1/2 (pow.f64 (/.f64 -1 u0) -2)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 u0) -2) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(fma.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 u0) -2) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 u0) -2) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(fma.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 u0) -2) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 u0) -2) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(fma.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 u0) -2) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi))
(/.f64 (*.f64 (*.f64 alphay alphay) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) (neg.f64 sin2phi))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi)))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 alphay 4) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi))) (/.f64 (*.f64 (*.f64 alphay alphay) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) (neg.f64 sin2phi)))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi))))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 alphay 4) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi)) (*.f64 (pow.f64 alphay 4) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) sin2phi)))) (/.f64 (*.f64 (*.f64 alphay alphay) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) (neg.f64 sin2phi))))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (+.f64 (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi)))))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 alphay 4) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi))) (+.f64 (/.f64 (*.f64 (*.f64 (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)) (pow.f64 (pow.f64 alphay 4) 2)) (pow.f64 cos2phi 3)) (*.f64 (*.f64 (*.f64 alphax alphax) (pow.f64 (*.f64 sin2phi sin2phi) 2)) (pow.f64 alphax 4))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi)) (*.f64 (pow.f64 alphay 4) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) sin2phi)))) (/.f64 (*.f64 (*.f64 alphay alphay) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) (neg.f64 sin2phi)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi))
(/.f64 (*.f64 (*.f64 alphax alphax) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) (neg.f64 cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 alphay 2)))
(+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) (neg.f64 cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))))) (*.f64 alphay alphay)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 alphay 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))))) (pow.f64 alphay 4))) (+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) (neg.f64 cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))))) (*.f64 alphay alphay))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 4) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 alphay 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))))) (pow.f64 alphay 4))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 sin2phi sin2phi) (pow.f64 (/.f64 1 cos2phi) 4)) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 sin2phi (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))))) (*.f64 (*.f64 alphay alphay) (pow.f64 alphay 4))) (+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) (neg.f64 cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))))) (*.f64 alphay alphay)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi))
(/.f64 (*.f64 (*.f64 alphax alphax) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) (neg.f64 cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 alphay 2)))
(+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) (neg.f64 cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))))) (*.f64 alphay alphay)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 alphay 2)) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0) (pow.f64 (/.f64 -1 cos2phi) 3))))) (pow.f64 (pow.f64 alphay 2) 2))))
(+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))))) (*.f64 alphay alphay)) (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) (*.f64 (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)) (pow.f64 (/.f64 -1 cos2phi) 3))))) (pow.f64 alphay 4))) (/.f64 (*.f64 (*.f64 alphax alphax) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) (neg.f64 cos2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 -1 cos2phi) 3) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (pow.f64 (pow.f64 alphay 2) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 alphay 2)) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 -1 cos2phi) 4) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))))))
(+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) (*.f64 (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)) (pow.f64 (/.f64 -1 cos2phi) 3))))) (pow.f64 alphay 4)) (+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) (neg.f64 cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))))) (*.f64 alphay alphay)) (/.f64 (*.f64 (*.f64 (*.f64 sin2phi sin2phi) (pow.f64 (/.f64 -1 cos2phi) 4)) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 sin2phi (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))))) (*.f64 (*.f64 alphay alphay) (pow.f64 alphay 4))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi))
(/.f64 (*.f64 (*.f64 alphax alphax) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) (neg.f64 cos2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)))
(+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) (neg.f64 cos2phi)) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 6) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2)))))))
(+.f64 (+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) (neg.f64 cos2phi)) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi)))) (neg.f64 (/.f64 (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 6) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 8) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (pow.f64 (pow.f64 alphay 2) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 6) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))))))
(+.f64 (+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) (neg.f64 cos2phi)) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi)))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 sin2phi sin2phi) (pow.f64 alphax 8)) (*.f64 sin2phi (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))) (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (*.f64 cos2phi cos2phi) 2) (pow.f64 alphay 4)))) (neg.f64 (/.f64 (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 6) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi))
(/.f64 (*.f64 (*.f64 alphay alphay) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) (neg.f64 sin2phi))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 sin2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi)))
(+.f64 (/.f64 (*.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (pow.f64 alphay 4) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))) (*.f64 sin2phi sin2phi)) (/.f64 (*.f64 (*.f64 alphay alphay) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) (neg.f64 sin2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 sin2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 4) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))))) (pow.f64 sin2phi 3))) (+.f64 (/.f64 (*.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (pow.f64 alphay 4) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))) (*.f64 sin2phi sin2phi)) (/.f64 (*.f64 (*.f64 alphay alphay) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) (neg.f64 sin2phi))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 6) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (pow.f64 (pow.f64 sin2phi 2) 2)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 sin2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 4) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))))) (pow.f64 sin2phi 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 6) (*.f64 (*.f64 (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)) (pow.f64 (pow.f64 alphay 4) 2)) (pow.f64 cos2phi 3))) (pow.f64 (*.f64 sin2phi sin2phi) 2)) (+.f64 (/.f64 (*.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (pow.f64 alphay 4) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))) (*.f64 sin2phi sin2phi)) (/.f64 (*.f64 (*.f64 alphay alphay) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) (neg.f64 sin2phi)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi))
(/.f64 (*.f64 (*.f64 alphay alphay) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) (neg.f64 sin2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 sin2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 alphay 4) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))))) (*.f64 sin2phi sin2phi)) (/.f64 (*.f64 (*.f64 alphay alphay) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) (neg.f64 sin2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 sin2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (pow.f64 (/.f64 -1 alphax) 4) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (*.f64 (pow.f64 sin2phi 2) sin2phi)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 alphay 4) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))))) (*.f64 sin2phi sin2phi)) (+.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) (neg.f64 sin2phi)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi)) (*.f64 (pow.f64 alphay 4) (*.f64 (pow.f64 (/.f64 -1 alphax) 4) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))))) (pow.f64 sin2phi 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 sin2phi 2)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (/.f64 -1 alphax) 6) (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (pow.f64 (pow.f64 sin2phi 2) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (pow.f64 (/.f64 -1 alphax) 4) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 alphay 4) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))))) (*.f64 sin2phi sin2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (pow.f64 (/.f64 -1 alphax) 6) (*.f64 (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)) (pow.f64 (pow.f64 alphay 4) 2)))) (pow.f64 (*.f64 sin2phi sin2phi) 2)) (+.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) (neg.f64 sin2phi)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi)) (*.f64 (pow.f64 alphay 4) (*.f64 (pow.f64 (/.f64 -1 alphax) 4) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))))) (pow.f64 sin2phi 3))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi))
(/.f64 (*.f64 (*.f64 alphax alphax) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) (neg.f64 cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))))
(+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) (neg.f64 cos2phi)) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))))
(+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) (neg.f64 cos2phi)) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 (pow.f64 sin2phi 3) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (pow.f64 (pow.f64 alphay 2) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 (pow.f64 sin2phi 3) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))) (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (*.f64 cos2phi cos2phi) 2) (pow.f64 alphay 4)))) (+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) (neg.f64 cos2phi)) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi))
(/.f64 (*.f64 (*.f64 alphay alphay) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) (neg.f64 sin2phi))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 alphax 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi)))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 alphay 4) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))))) (*.f64 alphax alphax)) (/.f64 (*.f64 (*.f64 alphay alphay) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) (neg.f64 sin2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (pow.f64 (pow.f64 alphax 2) 2))) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 alphax 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 4) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))))) (pow.f64 alphax 4))) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 alphay 4) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))))) (*.f64 alphax alphax)) (/.f64 (*.f64 (*.f64 alphay alphay) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) (neg.f64 sin2phi))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (pow.f64 (pow.f64 alphax 2) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2))) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 alphax 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 4) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))))) (pow.f64 alphax 4))) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 1 sin2phi) 4) (*.f64 alphax alphax)) (/.f64 (*.f64 (*.f64 (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)) (pow.f64 (pow.f64 alphay 4) 2)) (pow.f64 cos2phi 3)) (pow.f64 alphax 4))) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 alphay 4) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))))) (*.f64 alphax alphax)) (/.f64 (*.f64 (*.f64 alphay alphay) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) (neg.f64 sin2phi)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi))
(/.f64 (*.f64 (*.f64 alphay alphay) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) (neg.f64 sin2phi))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi)))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 alphay 4) (*.f64 (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (*.f64 alphax alphax)) (/.f64 (*.f64 (*.f64 alphay alphay) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) (neg.f64 sin2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (pow.f64 (pow.f64 alphax 2) 2)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (pow.f64 (/.f64 -1 sin2phi) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 alphax 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi))))
(+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi)) (*.f64 (pow.f64 alphay 4) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))))) (pow.f64 alphax 4)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 alphay 4) (*.f64 (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (*.f64 alphax alphax))) (/.f64 (*.f64 (*.f64 alphay alphay) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) (neg.f64 sin2phi)))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (pow.f64 (/.f64 -1 sin2phi) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 alphax 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (pow.f64 (pow.f64 alphax 2) 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi)))))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 alphay 4) (*.f64 (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (*.f64 alphax alphax)) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 -1 sin2phi) 4) (*.f64 alphax alphax)) (/.f64 (*.f64 (*.f64 (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)) (pow.f64 (pow.f64 alphay 4) 2)) (pow.f64 cos2phi 3)) (pow.f64 alphax 4))) (+.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 4) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))))) (pow.f64 alphax 4)) (/.f64 (*.f64 (*.f64 alphay alphay) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) (neg.f64 sin2phi)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi))
(/.f64 (*.f64 (*.f64 alphay alphay) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) (neg.f64 sin2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi))) (/.f64 (*.f64 (*.f64 alphay alphay) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) (neg.f64 sin2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 alphay 6) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 6) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) sin2phi)))) (/.f64 (*.f64 (*.f64 alphay alphay) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) (neg.f64 sin2phi))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0) (pow.f64 alphay 8)))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 alphay 6) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi)))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi))) (+.f64 (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)) (pow.f64 alphay 8))) (*.f64 (*.f64 (*.f64 alphax alphax) (pow.f64 (*.f64 sin2phi sin2phi) 2)) (pow.f64 alphax 4))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 6) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) sin2phi)))) (/.f64 (*.f64 (*.f64 alphay alphay) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) (neg.f64 sin2phi)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi))
(/.f64 (*.f64 (*.f64 alphax alphax) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) (neg.f64 cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 2) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 cos2phi 2)))
(+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) (neg.f64 cos2phi)) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))) (*.f64 cos2phi cos2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (*.f64 cos2phi (pow.f64 cos2phi 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 cos2phi 2))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))))) (pow.f64 cos2phi 3))) (/.f64 (*.f64 (*.f64 alphax alphax) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) (neg.f64 cos2phi))) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))) (*.f64 cos2phi cos2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (*.f64 cos2phi (pow.f64 cos2phi 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 cos2phi 2)) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 6) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (pow.f64 (pow.f64 cos2phi 2) 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))))) (pow.f64 cos2phi 3))) (+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) (neg.f64 cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))) (*.f64 cos2phi cos2phi)) (/.f64 (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 6) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))))) (pow.f64 (*.f64 cos2phi cos2phi) 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi))
(/.f64 (*.f64 (*.f64 alphax alphax) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) (neg.f64 cos2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)))
(+.f64 (/.f64 (*.f64 (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))) (pow.f64 alphax 4)) (*.f64 cos2phi cos2phi)) (/.f64 (*.f64 (*.f64 alphax alphax) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) (neg.f64 cos2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 cos2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 -1 alphay) 4) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
(+.f64 (/.f64 (*.f64 (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))) (pow.f64 alphax 4)) (*.f64 cos2phi cos2phi)) (+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) (neg.f64 cos2phi)) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) (*.f64 (pow.f64 (/.f64 -1 alphay) 4) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))))) (pow.f64 cos2phi 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 cos2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphay) 6) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (pow.f64 (pow.f64 cos2phi 2) 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 -1 alphay) 4) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (*.f64 cos2phi (pow.f64 cos2phi 2)))))))
(+.f64 (/.f64 (*.f64 (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))) (pow.f64 alphax 4)) (*.f64 cos2phi cos2phi)) (+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) (neg.f64 cos2phi)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 -1 alphay) 6) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 sin2phi (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))))) (pow.f64 (*.f64 cos2phi cos2phi) 2)) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) (*.f64 (pow.f64 (/.f64 -1 alphay) 4) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))))) (pow.f64 cos2phi 3))))))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))
(*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2)))
(neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))
(*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2)))
(neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))
(*.f64 -1 (*.f64 cos2phi (pow.f64 alphax -2)))
(*.f64 (neg.f64 cos2phi) (pow.f64 alphax -2))
(+.f64 (*.f64 -1 (*.f64 cos2phi (pow.f64 alphax -2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (*.f64 (neg.f64 cos2phi) (pow.f64 alphax -2)) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(+.f64 (*.f64 -1 (*.f64 cos2phi (pow.f64 alphax -2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (*.f64 (neg.f64 cos2phi) (pow.f64 alphax -2)) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(+.f64 (*.f64 -1 (*.f64 cos2phi (pow.f64 alphax -2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (*.f64 (neg.f64 cos2phi) (pow.f64 alphax -2)) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))
(+.f64 (*.f64 -1 (*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))
(+.f64 (*.f64 -1 (*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))
(+.f64 (*.f64 -1 (*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))
(+.f64 (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi)))
(+.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (neg.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi)))
(+.f64 (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi)))
(+.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (neg.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi)))
(+.f64 (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi)))
(+.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (neg.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi)))
(*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2)))
(neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))
(*.f64 -1 (*.f64 (pow.f64 alphay -2) sin2phi))
(neg.f64 (*.f64 (pow.f64 alphay -2) sin2phi))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (*.f64 (pow.f64 alphay -2) sin2phi)))
(+.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 (*.f64 (pow.f64 alphay -2) sin2phi)))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (*.f64 (pow.f64 alphay -2) sin2phi)))
(+.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 (*.f64 (pow.f64 alphay -2) sin2phi)))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (*.f64 (pow.f64 alphay -2) sin2phi)))
(+.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 (*.f64 (pow.f64 alphay -2) sin2phi)))
(*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2)))
(neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 alphay) 2) sin2phi)))
(-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 alphay) 2) sin2phi)))
(-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 alphay) 2) sin2phi)))
(-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))
(*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2)))
(neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi)) (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))))
(+.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi)) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi)) (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))))
(+.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi)) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi)) (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))))
(+.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi)) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 0) (pow.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) u0) (fma.f64 -1/2 u0 -1)) -1) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 0) (pow.f64 (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) (*.f64 u0 (fma.f64 -1/2 u0 -1))) -1) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 1 0) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 1 0) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (fma.f64 -1/2 u0 -1) 0) (/.f64 u0 (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) (fma.f64 -1/2 u0 -1))) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (fma.f64 -1/2 u0 -1) 0) (/.f64 u0 (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) (fma.f64 -1/2 u0 -1))) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))))) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))))) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)))) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)))) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)))) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)))) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 0) (/.f64 -1 (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) (*.f64 u0 (fma.f64 -1/2 u0 -1)))) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 0) (/.f64 -1 (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (*.f64 u0 (fma.f64 -1/2 u0 -1)))) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2))) 0) (/.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)))) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2))) 0) (/.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)))) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)) 0) (*.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (-.f64 (*.f64 (*.f64 alphax alphax) sin2phi) (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay))))) (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)) 0) (/.f64 (*.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 (*.f64 alphax alphax) alphay) 0) (*.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (fma.f64 (/.f64 sin2phi alphay) (*.f64 alphax alphax) (neg.f64 (neg.f64 (*.f64 cos2phi alphay))))) (*.f64 (*.f64 alphax alphax) alphay)) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (*.f64 (*.f64 alphax alphax) alphay) 0) (/.f64 (*.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (*.f64 (*.f64 alphax alphax) alphay)) (fma.f64 (/.f64 sin2phi alphay) (*.f64 alphax alphax) (*.f64 cos2phi alphay))) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) 0) (*.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) sin2phi)) (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay))))) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)))) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) 0) (/.f64 (*.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)))) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)) 0) (*.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (fma.f64 (neg.f64 cos2phi) (*.f64 alphay alphay) (neg.f64 (*.f64 (*.f64 alphax alphax) sin2phi)))) (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)) 0) (/.f64 (*.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) 0) (*.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (fma.f64 (neg.f64 cos2phi) (neg.f64 (*.f64 alphay alphay)) (neg.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) sin2phi))))) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)))) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) 0) (/.f64 (*.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)))) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 (*.f64 alphax alphax) alphay) 0) (*.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (fma.f64 (neg.f64 cos2phi) alphay (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay)))) (*.f64 (*.f64 alphax alphax) alphay)) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (*.f64 (*.f64 alphax alphax) alphay) 0) (/.f64 (*.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (*.f64 (*.f64 alphax alphax) alphay)) (fma.f64 (neg.f64 (/.f64 sin2phi alphay)) (*.f64 alphax alphax) (neg.f64 (*.f64 cos2phi alphay)))) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 0) (/.f64 1 (pow.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) -1)) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (/.f64 1 (pow.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) -1)) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)))) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)))) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) 0) (pow.f64 (/.f64 (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) u0) (fma.f64 -1/2 u0 -1)) -1) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) 0) (pow.f64 (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) (*.f64 u0 (fma.f64 -1/2 u0 -1))) -1) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(+.f64 (*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (neg.f64 u0)) (*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (*.f64 (*.f64 -1/2 u0) u0)))
(/.f64 (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(+.f64 (*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (*.f64 (*.f64 -1/2 u0) u0)) (*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (neg.f64 u0)))
(/.f64 (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(+.f64 (*.f64 (neg.f64 u0) (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (*.f64 (*.f64 (*.f64 -1/2 u0) u0) (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(/.f64 (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(+.f64 (*.f64 (*.f64 (*.f64 -1/2 u0) u0) (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (*.f64 (neg.f64 u0) (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(/.f64 (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(-.f64 0 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(-.f64 (/.f64 0 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(-.f64 (/.f64 (*.f64 (*.f64 -1/2 u0) u0) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 u0 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(-.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 1 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 1)
(/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)))
(/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (*.f64 u0 (fma.f64 -1/2 u0 -1)))
(/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) (cbrt.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) u0) (fma.f64 -1/2 u0 -1)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) u0) (fma.f64 -1/2 u0 -1)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))))
(/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)))) 2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 u0 (*.f64 (fma.f64 -1/2 u0 -1) (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (*.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (*.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) 1))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) u0) (fma.f64 -1/2 u0 -1)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(*.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 1))
(/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))) 2) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))))
(*.f64 -1 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)))
(/.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) -1) (/.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))) (/.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (/.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 u0 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (fma.f64 -1/2 u0 -1) 1))
(/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 u0 -1) (/.f64 (fma.f64 -1/2 u0 -1) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 u0 (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))) (/.f64 (fma.f64 -1/2 u0 -1) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)))
(/.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(*.f64 u0 (/.f64 (fma.f64 -1/2 u0 -1) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 u0 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) (/.f64 (fma.f64 -1/2 u0 -1) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(/.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(*.f64 (/.f64 1 -1) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(/.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(*.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) -1) (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) -1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2))
(/.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 1)
(/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (*.f64 u0 (fma.f64 -1/2 u0 -1))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) u0) (fma.f64 -1/2 u0 -1)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) (cbrt.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (*.f64 u0 (fma.f64 -1/2 u0 -1)))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))) 1) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2))
(/.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)))) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(/.f64 (/.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))) 1) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2))
(/.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(/.f64 (/.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) 2))
(/.f64 (/.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) 2))
(/.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))) (neg.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)))
(/.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(/.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) -1) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (neg.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))) (neg.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)))
(/.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) 3)
(/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(pow.f64 (pow.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 3) 1/3)
(/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(pow.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 1)
(/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(neg.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(neg.f64 (*.f64 -1 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(neg.f64 (*.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 1))
(/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(neg.f64 (*.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) -1))
(/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 3))
(/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(fma.f64 (cbrt.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))
(fma.f64 (cbrt.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(fma.f64 -1 (/.f64 cos2phi (*.f64 alphax alphax)) (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))
(-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))
(fma.f64 1 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))
(-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (cbrt.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (cbrt.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(fma.f64 (/.f64 cos2phi (*.f64 alphax alphax)) -1 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))
(-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))
(fma.f64 (neg.f64 cos2phi) (/.f64 (/.f64 1 alphax) alphax) (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))
(-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))
(fma.f64 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))
(fma.f64 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(fma.f64 cos2phi (/.f64 -1 (*.f64 alphax alphax)) (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))
(fma.f64 cos2phi (/.f64 -1 (*.f64 alphax alphax)) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(fma.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) 1 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))
(fma.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) 1 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(fma.f64 -1 (/.f64 (/.f64 sin2phi alphay) alphay) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))
(fma.f64 (neg.f64 sin2phi) (/.f64 (/.f64 1 alphay) alphay) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(fma.f64 (neg.f64 sin2phi) (/.f64 1 (*.f64 alphay alphay)) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(fma.f64 sin2phi (/.f64 -1 (*.f64 alphay alphay)) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(fma.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2))) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(fma.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(fma.f64 1 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))
(fma.f64 0 0 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(fma.f64 0 0 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(fma.f64 1 0 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))
(fma.f64 (cbrt.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2)) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(fma.f64 (cbrt.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(if (!=.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3)) (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 3)) (fma.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (-.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (*.f64 alphax alphax))) (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(if (!=.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3)) (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3)) (fma.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (-.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))) (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3)) (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 3)) (fma.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (-.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (*.f64 alphax alphax))) (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(if (!=.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3)) (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3)) (fma.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (-.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))) (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (-.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2) (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (-.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(if (!=.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2) (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 2)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(if (!=.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 0) (/.f64 (neg.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) 2)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2) (-.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2) (*.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3)) (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 3)) (+.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2) (-.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2) (*.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2) (+.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2) (*.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3)) (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3)) (+.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2) (+.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2) (*.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3)) (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 3)) (+.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2) (-.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2) (*.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(if (!=.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3)) (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3)) (+.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2) (+.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2) (*.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3)) (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 3)) (+.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2) (-.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2) (*.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(if (!=.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3)) (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3)) (+.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2) (+.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2) (*.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 2) (*.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) 3) (+.f64 0 (pow.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 2) (*.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))))) 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 2) (*.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(if (!=.f64 (+.f64 0 (pow.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) 2)) 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) 3) (+.f64 0 (pow.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 0) (/.f64 1 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(if (!=.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) 0) (pow.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) -1) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (-.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (*.f64 alphax alphax))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2) (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2)) (-.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (*.f64 alphax alphax)))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(if (!=.f64 (-.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2) (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (-.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3)) (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 3)) (fma.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (-.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (*.f64 alphax alphax))) (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(if (!=.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3)) (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3)) (fma.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (-.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))) (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 2) (*.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(if (!=.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 0) (/.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) 3) (+.f64 0 (pow.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (fma.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (-.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (*.f64 alphax alphax))) (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3)) (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 3)) (fma.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (-.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (*.f64 alphax alphax))) (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(if (!=.f64 (fma.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (-.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))) (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 3)) (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3)) (fma.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (-.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax))) (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(+.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))
(-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))
(+.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))
(+.f64 (+.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) 0) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))
(+.f64 0 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))
(+.f64 (-.f64 0 0) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))
(-.f64 (/.f64 (neg.f64 (*.f64 cos2phi alphay)) (*.f64 (*.f64 alphax alphax) alphay)) (/.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay) (*.f64 (*.f64 alphax alphax) alphay)))
(/.f64 (fma.f64 (neg.f64 (/.f64 sin2phi alphay)) (*.f64 alphax alphax) (neg.f64 (*.f64 cos2phi alphay))) (*.f64 (*.f64 alphax alphax) alphay))
(-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))
(-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))
(-.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))
(-.f64 (+.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) 0) (/.f64 cos2phi (*.f64 alphax alphax)))
(-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))
(-.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))
(-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))
(-.f64 (/.f64 (*.f64 (neg.f64 cos2phi) (neg.f64 (*.f64 alphay alphay))) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)))) (/.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) sin2phi)) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)))))
(/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))))
(-.f64 (/.f64 (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay))) (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))))
(/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))))
(*.f64 1 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))
(*.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 1)
(-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))
(*.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2))
(*.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2)) (+.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2)) (cbrt.f64 (*.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))) (-.f64 (cbrt.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay))))
(*.f64 (+.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (cbrt.f64 (*.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (-.f64 (cbrt.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(*.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(*.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))
(*.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) -1)
(-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) 2) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(*.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(*.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (neg.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)))
(*.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (neg.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))
(*.f64 (fma.f64 (neg.f64 cos2phi) (*.f64 alphay alphay) (neg.f64 (*.f64 (*.f64 alphax alphax) sin2phi))) (/.f64 1 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))))
(/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))))
(*.f64 (fma.f64 (neg.f64 cos2phi) (neg.f64 (*.f64 alphay alphay)) (neg.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) sin2phi)))) (/.f64 1 (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)))))
(/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))))
(*.f64 (fma.f64 (neg.f64 cos2phi) alphay (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay))) (/.f64 1 (*.f64 (*.f64 alphax alphax) alphay)))
(/.f64 (fma.f64 (neg.f64 (/.f64 sin2phi alphay)) (*.f64 alphax alphax) (neg.f64 (*.f64 cos2phi alphay))) (*.f64 (*.f64 alphax alphax) alphay))
(/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 1)
(-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))
(/.f64 (*.f64 -1 (-.f64 (*.f64 (*.f64 alphax alphax) sin2phi) (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay))))) (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)))
(/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))))
(/.f64 (*.f64 -1 (fma.f64 (/.f64 sin2phi alphay) (*.f64 alphax alphax) (neg.f64 (neg.f64 (*.f64 cos2phi alphay))))) (*.f64 (*.f64 alphax alphax) alphay))
(/.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) (*.f64 alphax alphax) (*.f64 cos2phi alphay))) (*.f64 (*.f64 alphax alphax) alphay))
(/.f64 (*.f64 -1 (+.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) sin2phi)) (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay))))) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))))
(/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))))
(/.f64 (*.f64 (fma.f64 (neg.f64 cos2phi) (*.f64 alphay alphay) (neg.f64 (*.f64 (*.f64 alphax alphax) sin2phi))) 1) (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)))
(/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))))
(/.f64 (*.f64 (fma.f64 (neg.f64 cos2phi) (neg.f64 (*.f64 alphay alphay)) (neg.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) sin2phi)))) 1) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))))
(/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))))
(/.f64 (*.f64 (fma.f64 (neg.f64 cos2phi) alphay (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay))) 1) (*.f64 (*.f64 alphax alphax) alphay))
(/.f64 (fma.f64 (neg.f64 (/.f64 sin2phi alphay)) (*.f64 alphax alphax) (neg.f64 (*.f64 cos2phi alphay))) (*.f64 (*.f64 alphax alphax) alphay))
(/.f64 (/.f64 (fma.f64 (neg.f64 cos2phi) (*.f64 alphay alphay) (neg.f64 (*.f64 (*.f64 alphax alphax) sin2phi))) (*.f64 alphax alphax)) (*.f64 alphay alphay))
(/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))))
(/.f64 (/.f64 (fma.f64 (neg.f64 cos2phi) alphay (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay))) (*.f64 alphax alphax)) alphay)
(/.f64 (fma.f64 (neg.f64 (/.f64 sin2phi alphay)) (*.f64 alphax alphax) (neg.f64 (*.f64 cos2phi alphay))) (*.f64 (*.f64 alphax alphax) alphay))
(/.f64 (+.f64 (*.f64 cos2phi alphay) (*.f64 (neg.f64 (*.f64 alphax alphax)) (neg.f64 (/.f64 sin2phi alphay)))) (*.f64 (neg.f64 (*.f64 alphax alphax)) alphay))
(/.f64 (fma.f64 (neg.f64 (/.f64 sin2phi alphay)) (*.f64 alphax alphax) (neg.f64 (*.f64 cos2phi alphay))) (*.f64 (*.f64 alphax alphax) alphay))
(/.f64 (+.f64 (neg.f64 (*.f64 cos2phi alphay)) (*.f64 (*.f64 alphax alphax) (neg.f64 (/.f64 sin2phi alphay)))) (*.f64 (*.f64 alphax alphax) alphay))
(/.f64 (fma.f64 (neg.f64 (/.f64 sin2phi alphay)) (*.f64 alphax alphax) (neg.f64 (*.f64 cos2phi alphay))) (*.f64 (*.f64 alphax alphax) alphay))
(/.f64 (+.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (*.f64 alphax (neg.f64 (/.f64 sin2phi alphay)))) (*.f64 alphax alphay))
(/.f64 (fma.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay (neg.f64 (/.f64 (*.f64 alphax sin2phi) alphay))) (*.f64 alphax alphay))
(/.f64 (+.f64 (*.f64 (/.f64 (neg.f64 cos2phi) (cbrt.f64 (*.f64 alphax alphax))) alphay) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)) (neg.f64 (/.f64 sin2phi alphay)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)) alphay))
(/.f64 (fma.f64 (neg.f64 (/.f64 sin2phi alphay)) (cbrt.f64 (pow.f64 alphax 4)) (/.f64 (*.f64 alphay (neg.f64 cos2phi)) (cbrt.f64 (*.f64 alphax alphax)))) (*.f64 alphay (cbrt.f64 (pow.f64 alphax 4))))
(/.f64 (+.f64 (*.f64 cos2phi (*.f64 alphay alphay)) (*.f64 (neg.f64 (*.f64 alphax alphax)) (neg.f64 sin2phi))) (*.f64 (neg.f64 (*.f64 alphax alphax)) (*.f64 alphay alphay)))
(/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))))
(/.f64 (+.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) (*.f64 alphay alphay)) (*.f64 alphax (neg.f64 sin2phi))) (*.f64 alphax (*.f64 alphay alphay)))
(/.f64 (fma.f64 (neg.f64 (/.f64 cos2phi alphax)) (*.f64 alphay alphay) (neg.f64 (*.f64 alphax sin2phi))) (*.f64 alphax (*.f64 alphay alphay)))
(/.f64 (+.f64 (*.f64 (/.f64 (neg.f64 cos2phi) (cbrt.f64 (*.f64 alphax alphax))) (*.f64 alphay alphay)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)) (neg.f64 sin2phi))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)) (*.f64 alphay alphay)))
(/.f64 (fma.f64 (/.f64 (neg.f64 cos2phi) (cbrt.f64 (*.f64 alphax alphax))) (*.f64 alphay alphay) (*.f64 (cbrt.f64 (pow.f64 alphax 4)) (neg.f64 sin2phi))) (*.f64 (cbrt.f64 (pow.f64 alphax 4)) (*.f64 alphay alphay)))
(/.f64 (+.f64 (*.f64 cos2phi (neg.f64 (*.f64 alphay alphay))) (*.f64 (neg.f64 (*.f64 alphax alphax)) sin2phi)) (*.f64 (neg.f64 (*.f64 alphax alphax)) (neg.f64 (*.f64 alphay alphay))))
(/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))))
(/.f64 (+.f64 (*.f64 (neg.f64 cos2phi) (neg.f64 (*.f64 alphay alphay))) (*.f64 (*.f64 alphax alphax) sin2phi)) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))))
(/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))))
(/.f64 (+.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) (neg.f64 (*.f64 alphay alphay))) (*.f64 alphax sin2phi)) (*.f64 alphax (neg.f64 (*.f64 alphay alphay))))
(/.f64 (fma.f64 (neg.f64 (/.f64 cos2phi alphax)) (neg.f64 (*.f64 alphay alphay)) (*.f64 alphax sin2phi)) (neg.f64 (*.f64 alphax (*.f64 alphay alphay))))
(/.f64 (+.f64 (*.f64 (/.f64 (neg.f64 cos2phi) (cbrt.f64 (*.f64 alphax alphax))) (neg.f64 (*.f64 alphay alphay))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)) sin2phi)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)) (neg.f64 (*.f64 alphay alphay))))
(/.f64 (fma.f64 (/.f64 (neg.f64 cos2phi) (cbrt.f64 (*.f64 alphax alphax))) (neg.f64 (*.f64 alphay alphay)) (*.f64 (cbrt.f64 (pow.f64 alphax 4)) sin2phi)) (*.f64 (cbrt.f64 (pow.f64 alphax 4)) (neg.f64 (*.f64 alphay alphay))))
(/.f64 (+.f64 (*.f64 (neg.f64 (/.f64 sin2phi alphay)) (neg.f64 (*.f64 alphax alphax))) (*.f64 alphay cos2phi)) (*.f64 alphay (neg.f64 (*.f64 alphax alphax))))
(/.f64 (fma.f64 (neg.f64 (/.f64 sin2phi alphay)) (*.f64 alphax alphax) (neg.f64 (*.f64 cos2phi alphay))) (*.f64 (*.f64 alphax alphax) alphay))
(/.f64 (+.f64 (*.f64 (neg.f64 sin2phi) (neg.f64 (*.f64 alphax alphax))) (*.f64 (*.f64 alphay alphay) cos2phi)) (*.f64 (*.f64 alphay alphay) (neg.f64 (*.f64 alphax alphax))))
(/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))))
(/.f64 (+.f64 (*.f64 sin2phi (neg.f64 (*.f64 alphax alphax))) (*.f64 (neg.f64 (*.f64 alphay alphay)) cos2phi)) (*.f64 (neg.f64 (*.f64 alphay alphay)) (neg.f64 (*.f64 alphax alphax))))
(/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))))
(/.f64 (+.f64 (*.f64 (neg.f64 (/.f64 sin2phi alphay)) (*.f64 alphax alphax)) (neg.f64 (*.f64 cos2phi alphay))) (*.f64 (*.f64 alphax alphax) alphay))
(/.f64 (fma.f64 (neg.f64 (/.f64 sin2phi alphay)) (*.f64 alphax alphax) (neg.f64 (*.f64 cos2phi alphay))) (*.f64 (*.f64 alphax alphax) alphay))
(/.f64 (+.f64 (*.f64 (neg.f64 (/.f64 sin2phi alphay)) alphax) (*.f64 alphay (neg.f64 (/.f64 cos2phi alphax)))) (*.f64 alphay alphax))
(/.f64 (fma.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay (neg.f64 (/.f64 (*.f64 alphax sin2phi) alphay))) (*.f64 alphax alphay))
(/.f64 (+.f64 (*.f64 (neg.f64 sin2phi) alphax) (*.f64 (*.f64 alphay alphay) (neg.f64 (/.f64 cos2phi alphax)))) (*.f64 (*.f64 alphay alphay) alphax))
(/.f64 (fma.f64 (neg.f64 (/.f64 cos2phi alphax)) (*.f64 alphay alphay) (neg.f64 (*.f64 alphax sin2phi))) (*.f64 alphax (*.f64 alphay alphay)))
(/.f64 (+.f64 (*.f64 sin2phi alphax) (*.f64 (neg.f64 (*.f64 alphay alphay)) (neg.f64 (/.f64 cos2phi alphax)))) (*.f64 (neg.f64 (*.f64 alphay alphay)) alphax))
(/.f64 (fma.f64 (neg.f64 (/.f64 cos2phi alphax)) (neg.f64 (*.f64 alphay alphay)) (*.f64 alphax sin2phi)) (neg.f64 (*.f64 alphax (*.f64 alphay alphay))))
(/.f64 (+.f64 (*.f64 (neg.f64 (/.f64 sin2phi alphay)) (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2))) (*.f64 alphay (/.f64 (neg.f64 cos2phi) (cbrt.f64 (*.f64 alphax alphax))))) (*.f64 alphay (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2))))
(/.f64 (fma.f64 (neg.f64 (/.f64 sin2phi alphay)) (cbrt.f64 (pow.f64 alphax 4)) (/.f64 (*.f64 alphay (neg.f64 cos2phi)) (cbrt.f64 (*.f64 alphax alphax)))) (*.f64 alphay (cbrt.f64 (pow.f64 alphax 4))))
(/.f64 (+.f64 (*.f64 (neg.f64 sin2phi) (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2))) (*.f64 (*.f64 alphay alphay) (/.f64 (neg.f64 cos2phi) (cbrt.f64 (*.f64 alphax alphax))))) (*.f64 (*.f64 alphay alphay) (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2))))
(/.f64 (fma.f64 (/.f64 (neg.f64 cos2phi) (cbrt.f64 (*.f64 alphax alphax))) (*.f64 alphay alphay) (*.f64 (cbrt.f64 (pow.f64 alphax 4)) (neg.f64 sin2phi))) (*.f64 (cbrt.f64 (pow.f64 alphax 4)) (*.f64 alphay alphay)))
(/.f64 (+.f64 (*.f64 sin2phi (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2))) (*.f64 (neg.f64 (*.f64 alphay alphay)) (/.f64 (neg.f64 cos2phi) (cbrt.f64 (*.f64 alphax alphax))))) (*.f64 (neg.f64 (*.f64 alphay alphay)) (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2))))
(/.f64 (fma.f64 (/.f64 (neg.f64 cos2phi) (cbrt.f64 (*.f64 alphax alphax))) (neg.f64 (*.f64 alphay alphay)) (*.f64 (cbrt.f64 (pow.f64 alphax 4)) sin2phi)) (*.f64 (cbrt.f64 (pow.f64 alphax 4)) (neg.f64 (*.f64 alphay alphay))))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) (cbrt.f64 (*.f64 alphay alphay))) (*.f64 alphax (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)))) (*.f64 alphax (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (fma.f64 (neg.f64 (/.f64 cos2phi alphax)) (cbrt.f64 (*.f64 alphay alphay)) (neg.f64 (/.f64 (/.f64 (*.f64 alphax sin2phi) alphay) (cbrt.f64 alphay)))) (*.f64 alphax (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) (neg.f64 alphay)) (*.f64 alphax (neg.f64 (/.f64 sin2phi alphay)))) (*.f64 alphax (neg.f64 alphay)))
(/.f64 (/.f64 (fma.f64 (neg.f64 (/.f64 cos2phi alphax)) (neg.f64 alphay) (neg.f64 (neg.f64 (/.f64 (*.f64 alphax sin2phi) alphay)))) alphax) (neg.f64 alphay))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) (neg.f64 (*.f64 alphay alphay))) (*.f64 alphax (neg.f64 sin2phi))) (*.f64 alphax (neg.f64 (*.f64 alphay alphay))))
(/.f64 (fma.f64 (neg.f64 (/.f64 cos2phi alphax)) (neg.f64 (*.f64 alphay alphay)) (neg.f64 (neg.f64 (*.f64 alphax sin2phi)))) (neg.f64 (*.f64 alphax (*.f64 alphay alphay))))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (*.f64 alphax (/.f64 sin2phi alphay))) (*.f64 alphax alphay))
(/.f64 (fma.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay (neg.f64 (/.f64 (*.f64 alphax sin2phi) alphay))) (*.f64 alphax alphay))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) (*.f64 alphay (cbrt.f64 alphay))) (*.f64 alphax (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))))) (*.f64 alphax (*.f64 alphay (cbrt.f64 alphay))))
(/.f64 (fma.f64 (neg.f64 (/.f64 cos2phi alphax)) (*.f64 alphay (cbrt.f64 alphay)) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (cbrt.f64 (*.f64 alphay alphay))))) (*.f64 alphax (*.f64 alphay (cbrt.f64 alphay))))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) (*.f64 alphay alphay)) (*.f64 alphax sin2phi)) (*.f64 alphax (*.f64 alphay alphay)))
(/.f64 (fma.f64 (neg.f64 (/.f64 cos2phi alphax)) (*.f64 alphay alphay) (neg.f64 (*.f64 alphax sin2phi))) (*.f64 alphax (*.f64 alphay alphay)))
(/.f64 (-.f64 (*.f64 cos2phi (*.f64 alphay (cbrt.f64 alphay))) (*.f64 (neg.f64 (*.f64 alphax alphax)) (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))))) (*.f64 (neg.f64 (*.f64 alphax alphax)) (*.f64 alphay (cbrt.f64 alphay))))
(/.f64 (+.f64 (*.f64 cos2phi (*.f64 alphay (cbrt.f64 alphay))) (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) (cbrt.f64 (*.f64 alphay alphay)))) (*.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) alphay)) (cbrt.f64 alphay)))
(/.f64 (-.f64 (*.f64 cos2phi (cbrt.f64 (*.f64 alphay alphay))) (*.f64 (neg.f64 (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)))) (*.f64 (neg.f64 (*.f64 alphax alphax)) (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (+.f64 (*.f64 cos2phi (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (*.f64 (*.f64 alphax alphax) (/.f64 sin2phi alphay)) (cbrt.f64 alphay))) (*.f64 (neg.f64 (*.f64 alphax alphax)) (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (-.f64 (*.f64 cos2phi (neg.f64 alphay)) (*.f64 (neg.f64 (*.f64 alphax alphax)) (neg.f64 (/.f64 sin2phi alphay)))) (*.f64 (neg.f64 (*.f64 alphax alphax)) (neg.f64 alphay)))
(/.f64 (/.f64 (fma.f64 (neg.f64 (/.f64 sin2phi alphay)) (*.f64 alphax alphax) (neg.f64 (*.f64 cos2phi alphay))) (neg.f64 (*.f64 alphax alphax))) (neg.f64 alphay))
(/.f64 (-.f64 (*.f64 cos2phi (neg.f64 (*.f64 alphay alphay))) (*.f64 (neg.f64 (*.f64 alphax alphax)) (neg.f64 sin2phi))) (*.f64 (neg.f64 (*.f64 alphax alphax)) (neg.f64 (*.f64 alphay alphay))))
(/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))))
(/.f64 (-.f64 (*.f64 cos2phi alphay) (*.f64 (neg.f64 (*.f64 alphax alphax)) (/.f64 sin2phi alphay))) (*.f64 (neg.f64 (*.f64 alphax alphax)) alphay))
(/.f64 (fma.f64 (neg.f64 (/.f64 sin2phi alphay)) (*.f64 alphax alphax) (neg.f64 (*.f64 cos2phi alphay))) (*.f64 (*.f64 alphax alphax) alphay))
(/.f64 (-.f64 (*.f64 cos2phi (*.f64 alphay alphay)) (*.f64 (neg.f64 (*.f64 alphax alphax)) sin2phi)) (*.f64 (neg.f64 (*.f64 alphax alphax)) (*.f64 alphay alphay)))
(/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))))
(/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 cos2phi) (cbrt.f64 (*.f64 alphax alphax))) alphay) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)) (/.f64 sin2phi alphay))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)) alphay))
(/.f64 (fma.f64 (neg.f64 (/.f64 sin2phi alphay)) (cbrt.f64 (pow.f64 alphax 4)) (/.f64 (*.f64 alphay (neg.f64 cos2phi)) (cbrt.f64 (*.f64 alphax alphax)))) (*.f64 alphay (cbrt.f64 (pow.f64 alphax 4))))
(/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 cos2phi) (cbrt.f64 (*.f64 alphax alphax))) (*.f64 alphay (cbrt.f64 alphay))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)) (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)) (*.f64 alphay (cbrt.f64 alphay))))
(/.f64 (fma.f64 (/.f64 (neg.f64 cos2phi) (cbrt.f64 (*.f64 alphax alphax))) (*.f64 alphay (cbrt.f64 alphay)) (neg.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 alphax 4)) sin2phi) (cbrt.f64 (*.f64 alphay alphay))))) (*.f64 (cbrt.f64 (pow.f64 alphax 4)) (*.f64 alphay (cbrt.f64 alphay))))
(/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 cos2phi) (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 (*.f64 alphay alphay))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)) (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)) (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (fma.f64 (/.f64 (neg.f64 cos2phi) (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 (*.f64 alphay alphay)) (neg.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 alphax 4)) (/.f64 sin2phi alphay)) (cbrt.f64 alphay)))) (cbrt.f64 (*.f64 (pow.f64 alphax 4) (*.f64 alphay alphay))))
(/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 cos2phi) (cbrt.f64 (*.f64 alphax alphax))) (neg.f64 alphay)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)) (neg.f64 (/.f64 sin2phi alphay)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)) (neg.f64 alphay)))
(/.f64 (-.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 (*.f64 alphax alphax))) (*.f64 (cbrt.f64 (pow.f64 alphax 4)) (neg.f64 (/.f64 sin2phi alphay)))) (*.f64 (cbrt.f64 (pow.f64 alphax 4)) (neg.f64 alphay)))
(/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 cos2phi) (cbrt.f64 (*.f64 alphax alphax))) (neg.f64 (*.f64 alphay alphay))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)) (neg.f64 sin2phi))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)) (neg.f64 (*.f64 alphay alphay))))
(/.f64 (fma.f64 (/.f64 (neg.f64 cos2phi) (cbrt.f64 (*.f64 alphax alphax))) (neg.f64 (*.f64 alphay alphay)) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 alphax 4)) (neg.f64 sin2phi)))) (*.f64 (cbrt.f64 (pow.f64 alphax 4)) (neg.f64 (*.f64 alphay alphay))))
(/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 cos2phi) (cbrt.f64 (*.f64 alphax alphax))) (*.f64 alphay alphay)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)) sin2phi)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)) (*.f64 alphay alphay)))
(/.f64 (fma.f64 (/.f64 (neg.f64 cos2phi) (cbrt.f64 (*.f64 alphax alphax))) (*.f64 alphay alphay) (*.f64 (cbrt.f64 (pow.f64 alphax 4)) (neg.f64 sin2phi))) (*.f64 (cbrt.f64 (pow.f64 alphax 4)) (*.f64 alphay alphay)))
(/.f64 (-.f64 (*.f64 (neg.f64 cos2phi) (*.f64 alphay (cbrt.f64 alphay))) (*.f64 (*.f64 alphax alphax) (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))))) (*.f64 (*.f64 alphax alphax) (*.f64 alphay (cbrt.f64 alphay))))
(/.f64 (fma.f64 (neg.f64 cos2phi) (*.f64 alphay (cbrt.f64 alphay)) (/.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) sin2phi)) (cbrt.f64 (*.f64 alphay alphay)))) (*.f64 (*.f64 alphax alphax) (*.f64 alphay (cbrt.f64 alphay))))
(/.f64 (fma.f64 (neg.f64 cos2phi) (*.f64 alphay alphay) (neg.f64 (*.f64 (*.f64 alphax alphax) sin2phi))) (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)))
(/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))))
(/.f64 (-.f64 (*.f64 (neg.f64 cos2phi) (cbrt.f64 (*.f64 alphay alphay))) (*.f64 (*.f64 alphax alphax) (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)))) (*.f64 (*.f64 alphax alphax) (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (fma.f64 (neg.f64 cos2phi) (cbrt.f64 (*.f64 alphay alphay)) (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay)) (cbrt.f64 alphay))) (*.f64 (*.f64 alphax alphax) (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (-.f64 (*.f64 (neg.f64 cos2phi) (neg.f64 alphay)) (*.f64 (*.f64 alphax alphax) (neg.f64 (/.f64 sin2phi alphay)))) (*.f64 (*.f64 alphax alphax) (neg.f64 alphay)))
(/.f64 (fma.f64 (neg.f64 (/.f64 sin2phi alphay)) (*.f64 alphax alphax) (neg.f64 (*.f64 cos2phi alphay))) (*.f64 (*.f64 alphax alphax) alphay))
(/.f64 (fma.f64 (neg.f64 cos2phi) (neg.f64 (*.f64 alphay alphay)) (neg.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) sin2phi)))) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))))
(/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))))
(/.f64 (fma.f64 (neg.f64 cos2phi) alphay (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay))) (*.f64 (*.f64 alphax alphax) alphay))
(/.f64 (fma.f64 (neg.f64 (/.f64 sin2phi alphay)) (*.f64 alphax alphax) (neg.f64 (*.f64 cos2phi alphay))) (*.f64 (*.f64 alphax alphax) alphay))
(/.f64 (+.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) sin2phi)) (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay)))) (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)))
(/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))))
(/.f64 (-.f64 (*.f64 (*.f64 alphax alphax) sin2phi) (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay)))) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))))
(/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) sin2phi)) (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay)))) (neg.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)))))
(/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))))
(/.f64 (fma.f64 (/.f64 sin2phi alphay) (*.f64 alphax alphax) (neg.f64 (neg.f64 (*.f64 cos2phi alphay)))) (neg.f64 (*.f64 (*.f64 alphax alphax) alphay)))
(/.f64 (fma.f64 (/.f64 sin2phi alphay) (*.f64 alphax alphax) (*.f64 cos2phi alphay)) (neg.f64 (*.f64 (*.f64 alphax alphax) alphay)))
(pow.f64 (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) 3)
(-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))
(pow.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 1)
(-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))
(pow.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 3) 1/3)
(-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))
(neg.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))
(neg.f64 (-.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) 0))
(-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))
(cbrt.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 3))
(-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))

localize30.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 cos2phi (*.f64 alphax alphax))
0.3b
(*.f64 sin2phi (*.f64 (/.f64 -1 alphay) (/.f64 -1 alphay)))
0.4b
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 sin2phi (*.f64 (/.f64 -1 alphay) (/.f64 -1 alphay)))))
0.5b
(*.f64 (/.f64 -1 alphay) (/.f64 -1 alphay))
Compiler

Compiled 82 to 39 computations (52.4% saved)

series138.0ms (0.4%)

Counts
3 → 86
Calls

24 calls:

TimeVariablePointExpression
0.0ms
u0
@-inf
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 sin2phi (*.f64 (/.f64 -1 alphay) (/.f64 -1 alphay)))))
0.0ms
sin2phi
@inf
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 sin2phi (*.f64 (/.f64 -1 alphay) (/.f64 -1 alphay)))))
0.0ms
sin2phi
@-inf
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 sin2phi (*.f64 (/.f64 -1 alphay) (/.f64 -1 alphay)))))
0.0ms
alphay
@inf
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 sin2phi (*.f64 (/.f64 -1 alphay) (/.f64 -1 alphay)))))
0.0ms
cos2phi
@0
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 sin2phi (*.f64 (/.f64 -1 alphay) (/.f64 -1 alphay)))))
Compiler

Compiled 16230 to 12390 computations (23.7% saved)

rewrite134.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
86×egg-rr
76×egg-rr
63×egg-rr
Counts
3 → 225
Calls
Call 1
Inputs
(*.f64 (/.f64 -1 alphay) (/.f64 -1 alphay))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 sin2phi (*.f64 (/.f64 -1 alphay) (/.f64 -1 alphay)))))
(*.f64 sin2phi (*.f64 (/.f64 -1 alphay) (/.f64 -1 alphay)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 1 (*.f64 alphay alphay)) (/.f64 1 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 alphay) 0) (/.f64 -1 (/.f64 alphay (/.f64 -1 alphay))) (/.f64 1 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (*.f64 alphay alphay)) 0) (pow.f64 (/.f64 1 (/.f64 1 (*.f64 alphay alphay))) -1) (/.f64 1 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 1 (*.f64 alphay alphay)) (/.f64 1 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 alphay) 0) (/.f64 -1 (/.f64 alphay (/.f64 -1 alphay))) (/.f64 1 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 -1 alphay)) 0) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (/.f64 (neg.f64 alphay) (cbrt.f64 (/.f64 -1 alphay)))) (/.f64 1 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) 0) (/.f64 (cbrt.f64 (/.f64 -1 alphay)) (/.f64 (neg.f64 alphay) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))) (/.f64 1 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))) 0) (/.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 (neg.f64 alphay) (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))))) (/.f64 1 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 alphay) 0) (/.f64 1 (/.f64 (neg.f64 alphay) (/.f64 -1 alphay))) (/.f64 1 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 alphay) 0) (/.f64 1 (/.f64 alphay (/.f64 1 alphay))) (/.f64 1 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))) 0) (/.f64 (cbrt.f64 (/.f64 -1 alphay)) (/.f64 alphay (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))))) (/.f64 1 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) 0) (/.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 alphay (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))) (/.f64 1 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 alphay alphay) 0) (/.f64 1 (*.f64 alphay alphay)) (/.f64 1 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 alphay 0) (pow.f64 alphay -2) (/.f64 1 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 alphay alphay)) (*.f64 (/.f64 1 (*.f64 alphay alphay)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 alphay alphay)) (*.f64 0 (/.f64 1 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -1 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 alphay alphay)) (/.f64 -1 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 alphay alphay)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 alphay) (/.f64 -1 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 alphay) (/.f64 1 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 alphay)) (/.f64 (/.f64 -1 alphay) (cbrt.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 alphay) (cbrt.f64 alphay)) (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 alphay) (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (/.f64 -1 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))) (/.f64 (/.f64 -1 alphay) (cbrt.f64 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 alphay alphay)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))) (cbrt.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) (cbrt.f64 (/.f64 -1 alphay))) (cbrt.f64 (/.f64 -1 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay)))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay))) (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 alphay) alphay)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 alphay) (neg.f64 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 alphay alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) (cbrt.f64 (/.f64 1 alphay))) (cbrt.f64 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 alphay alphay)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay))) (cbrt.f64 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 1 alphay)) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 alphay) (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay)))) (cbrt.f64 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (*.f64 alphay (cbrt.f64 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 1 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) (pow.f64 (cbrt.f64 (cbrt.f64 alphay)) 2)) (cbrt.f64 (*.f64 alphay (cbrt.f64 alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) (cbrt.f64 alphay)) (cbrt.f64 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -1 alphay) (cbrt.f64 alphay)) (neg.f64 (cbrt.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (neg.f64 (*.f64 alphay alphay)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 -1 alphay)) (*.f64 (neg.f64 alphay) (cbrt.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 1 alphay)) (*.f64 alphay (cbrt.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (neg.f64 (*.f64 alphay alphay)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 (*.f64 alphay alphay)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 alphay) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 alphay alphay) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (*.f64 alphay alphay)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 alphay) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1 (*.f64 alphay alphay)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 -1 (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (log1p.f64 (neg.f64 u0)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (pow.f64 (/.f64 1 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) -1) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) 0) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (+.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (+.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 3)) (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 3)) (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (/.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 3)) (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))) 0) (/.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 -1 (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (log1p.f64 (neg.f64 u0)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2) (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log1p.f64 (neg.f64 u0)) (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (neg.f64 (log1p.f64 (neg.f64 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (log1p.f64 (neg.f64 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (*.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))) (*.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) (*.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (neg.f64 (log1p.f64 (neg.f64 u0))))) (*.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2) (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0))))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 1) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 1) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (*.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (log1p.f64 (neg.f64 u0)))) (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (neg.f64 (log1p.f64 (neg.f64 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 0) (pow.f64 (/.f64 1 (/.f64 sin2phi (*.f64 alphay alphay))) -1) (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 sin2phi 0) (/.f64 (/.f64 1 alphay) (/.f64 alphay sin2phi)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 sin2phi alphay))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (/.f64 sin2phi alphay))) (/.f64 (neg.f64 alphay) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 sin2phi alphay))) 2))) (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 alphay) 0) (/.f64 (neg.f64 sin2phi) (/.f64 alphay (/.f64 -1 alphay))) (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (/.f64 sin2phi alphay)) 0) (/.f64 1 (/.f64 (neg.f64 alphay) (neg.f64 (/.f64 sin2phi alphay)))) (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) 0) (/.f64 (/.f64 sin2phi (cbrt.f64 (neg.f64 alphay))) (/.f64 (neg.f64 alphay) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))) (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (neg.f64 alphay)) 0) (/.f64 (cbrt.f64 sin2phi) (/.f64 (neg.f64 alphay) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (neg.f64 alphay)))) (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 alphay) 0) (/.f64 sin2phi (/.f64 (neg.f64 alphay) (/.f64 -1 alphay))) (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 sin2phi 0) (/.f64 (/.f64 -1 alphay) (/.f64 (neg.f64 alphay) sin2phi)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) 0) (/.f64 (cbrt.f64 sin2phi) (/.f64 (*.f64 alphay alphay) (cbrt.f64 (*.f64 sin2phi sin2phi)))) (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 sin2phi) 0) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (/.f64 (*.f64 alphay alphay) (cbrt.f64 sin2phi))) (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 sin2phi 0) (/.f64 1 (/.f64 (*.f64 alphay alphay) sin2phi)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 sin2phi) 0) (/.f64 -1 (/.f64 (*.f64 alphay alphay) (neg.f64 sin2phi))) (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (*.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (*.f64 0 (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 sin2phi (/.f64 1 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 alphay alphay)) sin2phi)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 sin2phi) (*.f64 alphay alphay)) (cbrt.f64 (*.f64 sin2phi sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (*.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 sin2phi) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 sin2phi alphay)) (/.f64 -1 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 alphay) (neg.f64 (/.f64 sin2phi alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (/.f64 (cbrt.f64 sin2phi) (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 alphay) (/.f64 sin2phi alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) sin2phi) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (*.f64 alphay alphay)) (cbrt.f64 sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))) (cbrt.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) (cbrt.f64 (/.f64 -1 alphay))) (cbrt.f64 (/.f64 -1 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) 1) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 alphay alphay)) (neg.f64 sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2) 2))) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay)))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay))) (*.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 alphay)) (*.f64 (cbrt.f64 (/.f64 -1 alphay)) (*.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 sin2phi) (/.f64 -1 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 (*.f64 alphay alphay))) (/.f64 sin2phi (cbrt.f64 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (/.f64 sin2phi alphay)) (cbrt.f64 alphay)) (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (/.f64 sin2phi alphay)) (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (/.f64 -1 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (/.f64 sin2phi alphay))) (/.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (neg.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 sin2phi) (cbrt.f64 alphay)) (/.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (neg.f64 alphay)) (neg.f64 (cbrt.f64 (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 sin2phi) -1) (/.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (neg.f64 alphay)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 sin2phi) (cbrt.f64 (neg.f64 alphay))) (/.f64 (/.f64 1 alphay) (cbrt.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 sin2phi (cbrt.f64 (neg.f64 alphay))) (/.f64 (/.f64 -1 alphay) (cbrt.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 sin2phi) -1) (/.f64 1 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 alphay)) (/.f64 (neg.f64 (/.f64 sin2phi alphay)) (cbrt.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 (neg.f64 (/.f64 sin2phi alphay)) (neg.f64 (cbrt.f64 (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 alphay) (cbrt.f64 alphay)) (/.f64 sin2phi (neg.f64 (cbrt.f64 (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 sin2phi (*.f64 alphay alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 sin2phi alphay)) (neg.f64 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 sin2phi alphay) alphay)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) 1) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) (cbrt.f64 (/.f64 1 alphay))) (cbrt.f64 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 sin2phi) (neg.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 sin2phi (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay))) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 sin2phi alphay) (cbrt.f64 (/.f64 1 alphay))) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) sin2phi)) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 alphay)) (*.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) sin2phi)) (cbrt.f64 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) sin2phi) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (*.f64 alphay (cbrt.f64 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 sin2phi (*.f64 alphay (cbrt.f64 alphay))) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 sin2phi (cbrt.f64 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 sin2phi alphay) -1) (neg.f64 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 sin2phi alphay)) (cbrt.f64 alphay)) (neg.f64 (cbrt.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3))))))

simplify592.0ms (1.5%)

Algorithm
egglog
Counts
311 → 355
Calls
Call 1
Inputs
(pow.f64 alphay -2)
(pow.f64 alphay -2)
(pow.f64 alphay -2)
(pow.f64 alphay -2)
(pow.f64 (/.f64 1 alphay) 2)
(pow.f64 (/.f64 1 alphay) 2)
(pow.f64 (/.f64 1 alphay) 2)
(pow.f64 (/.f64 1 alphay) 2)
(pow.f64 (/.f64 -1 alphay) 2)
(pow.f64 (/.f64 -1 alphay) 2)
(pow.f64 (/.f64 -1 alphay) 2)
(pow.f64 (/.f64 -1 alphay) 2)
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 u0 2) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))))
(+.f64 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (*.f64 (pow.f64 cos2phi 3) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 4) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 cos2phi) 3))))) (pow.f64 (pow.f64 alphay 2) 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 cos2phi) 3))))) (pow.f64 (pow.f64 alphay 2) 2)) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 -1 cos2phi) 4) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 6) (log.f64 (-.f64 1 u0)))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 6) (log.f64 (-.f64 1 u0)))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 8) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (pow.f64 (pow.f64 alphay 2) 2)))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 6) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (pow.f64 (pow.f64 sin2phi 2) 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphax) 4))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphax) 4))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (/.f64 -1 alphax) 6) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (pow.f64 (pow.f64 sin2phi 2) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 (pow.f64 sin2phi 3) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (pow.f64 (pow.f64 alphay 2) 2)))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 alphax 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 alphax 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 alphax 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 alphay 6) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 alphay 8)))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 alphay 6) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (log.f64 (-.f64 1 u0)))))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (log.f64 (-.f64 1 u0)))))) (*.f64 cos2phi (pow.f64 cos2phi 2)))) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 6) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 cos2phi 2) 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) 4))))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphay) 6) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 cos2phi 2) 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) 4))))) (*.f64 cos2phi (pow.f64 cos2phi 2)))))))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (pow.f64 alphay 2))
(*.f64 sin2phi (pow.f64 alphay -2))
(*.f64 sin2phi (pow.f64 alphay -2))
(*.f64 sin2phi (pow.f64 alphay -2))
(*.f64 sin2phi (pow.f64 alphay -2))
(*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2))
(*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2))
(*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2))
(*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2))
(*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2))
(*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2))
(*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2))
(*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2))
(if (!=.f64 -1 0) (/.f64 1 (*.f64 alphay alphay)) (/.f64 1 (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 -1 alphay) 0) (/.f64 -1 (/.f64 alphay (/.f64 -1 alphay))) (/.f64 1 (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 1 (*.f64 alphay alphay)) 0) (pow.f64 (/.f64 1 (/.f64 1 (*.f64 alphay alphay))) -1) (/.f64 1 (*.f64 alphay alphay)))
(if (!=.f64 1 0) (/.f64 1 (*.f64 alphay alphay)) (/.f64 1 (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 1 alphay) 0) (/.f64 -1 (/.f64 alphay (/.f64 -1 alphay))) (/.f64 1 (*.f64 alphay alphay)))
(if (!=.f64 (cbrt.f64 (/.f64 -1 alphay)) 0) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (/.f64 (neg.f64 alphay) (cbrt.f64 (/.f64 -1 alphay)))) (/.f64 1 (*.f64 alphay alphay)))
(if (!=.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) 0) (/.f64 (cbrt.f64 (/.f64 -1 alphay)) (/.f64 (neg.f64 alphay) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))) (/.f64 1 (*.f64 alphay alphay)))
(if (!=.f64 (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))) 0) (/.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 (neg.f64 alphay) (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))))) (/.f64 1 (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 -1 alphay) 0) (/.f64 1 (/.f64 (neg.f64 alphay) (/.f64 -1 alphay))) (/.f64 1 (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 1 alphay) 0) (/.f64 1 (/.f64 alphay (/.f64 1 alphay))) (/.f64 1 (*.f64 alphay alphay)))
(if (!=.f64 (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))) 0) (/.f64 (cbrt.f64 (/.f64 -1 alphay)) (/.f64 alphay (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))))) (/.f64 1 (*.f64 alphay alphay)))
(if (!=.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) 0) (/.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 alphay (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))) (/.f64 1 (*.f64 alphay alphay)))
(if (!=.f64 (*.f64 alphay alphay) 0) (/.f64 1 (*.f64 alphay alphay)) (/.f64 1 (*.f64 alphay alphay)))
(if (!=.f64 alphay 0) (pow.f64 alphay -2) (/.f64 1 (*.f64 alphay alphay)))
(+.f64 (/.f64 1 (*.f64 alphay alphay)) (*.f64 (/.f64 1 (*.f64 alphay alphay)) 0))
(+.f64 (/.f64 1 (*.f64 alphay alphay)) (*.f64 0 (/.f64 1 (*.f64 alphay alphay))))
(-.f64 0 (/.f64 -1 (*.f64 alphay alphay)))
(-.f64 (/.f64 0 (*.f64 alphay alphay)) (/.f64 -1 (*.f64 alphay alphay)))
(*.f64 1 (/.f64 1 (*.f64 alphay alphay)))
(*.f64 (/.f64 1 (*.f64 alphay alphay)) 1)
(*.f64 (/.f64 -1 alphay) (/.f64 -1 alphay))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)))
(*.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))
(*.f64 (/.f64 1 alphay) (/.f64 1 alphay))
(*.f64 (cbrt.f64 (/.f64 -1 alphay)) (/.f64 (/.f64 -1 alphay) (cbrt.f64 (*.f64 alphay alphay))))
(*.f64 (/.f64 (/.f64 -1 alphay) (cbrt.f64 alphay)) (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))))
(*.f64 -1 (/.f64 -1 (*.f64 alphay alphay)))
(*.f64 (/.f64 (/.f64 -1 alphay) (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (/.f64 -1 alphay)))
(*.f64 (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))) (/.f64 (/.f64 -1 alphay) (cbrt.f64 alphay)))
(*.f64 (/.f64 -1 (*.f64 alphay alphay)) -1)
(*.f64 (*.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))) (cbrt.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay))))
(*.f64 (*.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) (cbrt.f64 (/.f64 -1 alphay))) (cbrt.f64 (/.f64 -1 alphay)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay)))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay))) (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay))))
(*.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay)))
(/.f64 (/.f64 1 alphay) alphay)
(/.f64 (/.f64 -1 alphay) (neg.f64 alphay))
(/.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 1 (*.f64 alphay alphay))
(/.f64 -1 (neg.f64 (*.f64 alphay alphay)))
(/.f64 (*.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) (cbrt.f64 (/.f64 1 alphay))) (cbrt.f64 alphay))
(/.f64 (/.f64 1 (*.f64 alphay alphay)) 1)
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay))) (cbrt.f64 alphay))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 1 alphay)) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (*.f64 (/.f64 -1 alphay) (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay)))) (cbrt.f64 alphay))
(/.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (*.f64 alphay (cbrt.f64 alphay)))
(/.f64 (cbrt.f64 (/.f64 1 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))
(/.f64 (/.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) (pow.f64 (cbrt.f64 (cbrt.f64 alphay)) 2)) (cbrt.f64 (*.f64 alphay (cbrt.f64 alphay))))
(/.f64 (/.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) (cbrt.f64 alphay)) (cbrt.f64 alphay))
(/.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 alphay))
(/.f64 (/.f64 (/.f64 -1 alphay) (cbrt.f64 alphay)) (neg.f64 (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 1 (/.f64 (neg.f64 (*.f64 alphay alphay)) -1))
(/.f64 (cbrt.f64 (/.f64 -1 alphay)) (*.f64 (neg.f64 alphay) (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (cbrt.f64 (/.f64 1 alphay)) (*.f64 alphay (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 1 (*.f64 (neg.f64 (*.f64 alphay alphay)) -1))
(/.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) 1))
(pow.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) 3)
(pow.f64 (pow.f64 (/.f64 1 (*.f64 alphay alphay)) 3) 1/3)
(pow.f64 (/.f64 -1 alphay) 2)
(pow.f64 (*.f64 alphay alphay) -1)
(pow.f64 (/.f64 1 (*.f64 alphay alphay)) 1)
(pow.f64 (/.f64 1 alphay) 2)
(neg.f64 (/.f64 -1 (*.f64 alphay alphay)))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 alphay alphay)) 3))
(fma.f64 0 0 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(fma.f64 1 0 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 -1 (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (log1p.f64 (neg.f64 u0)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (pow.f64 (/.f64 1 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) -1) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 1 0) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) 0) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 -1 0) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (+.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (+.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (+.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (+.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 3)) (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 3)) (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (/.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 3)) (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))) 0) (/.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 -1 (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (log1p.f64 (neg.f64 u0)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(+.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 0))
(+.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(+.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))))
(+.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(+.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(-.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(-.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(-.f64 (/.f64 0 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2) (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 1 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)
(*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (neg.f64 (log1p.f64 (neg.f64 u0))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))))
(*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (log1p.f64 (neg.f64 u0)))
(*.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2)))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))))
(*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (*.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))) (*.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(/.f64 (-.f64 (*.f64 0 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) (*.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (neg.f64 (log1p.f64 (neg.f64 u0))))) (*.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2) (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0))))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(/.f64 (*.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)
(/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 1) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 1) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(/.f64 (/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2) 2))
(/.f64 (-.f64 (*.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (*.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (log1p.f64 (neg.f64 u0)))) (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) 3)
(pow.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) 1/3)
(pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)
(neg.f64 (*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (neg.f64 (log1p.f64 (neg.f64 u0)))))
(neg.f64 (-.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(neg.f64 (-.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 0))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 3))
(if (!=.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 0) (pow.f64 (/.f64 1 (/.f64 sin2phi (*.f64 alphay alphay))) -1) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 sin2phi 0) (/.f64 (/.f64 1 alphay) (/.f64 alphay sin2phi)) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 -1 0) (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 sin2phi alphay))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (/.f64 sin2phi alphay))) (/.f64 (neg.f64 alphay) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 sin2phi alphay))) 2))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 1 alphay) 0) (/.f64 (neg.f64 sin2phi) (/.f64 alphay (/.f64 -1 alphay))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (neg.f64 (/.f64 sin2phi alphay)) 0) (/.f64 1 (/.f64 (neg.f64 alphay) (neg.f64 (/.f64 sin2phi alphay)))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) 0) (/.f64 (/.f64 sin2phi (cbrt.f64 (neg.f64 alphay))) (/.f64 (neg.f64 alphay) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (neg.f64 alphay)) 0) (/.f64 (cbrt.f64 sin2phi) (/.f64 (neg.f64 alphay) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (neg.f64 alphay)))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 -1 alphay) 0) (/.f64 sin2phi (/.f64 (neg.f64 alphay) (/.f64 -1 alphay))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 sin2phi 0) (/.f64 (/.f64 -1 alphay) (/.f64 (neg.f64 alphay) sin2phi)) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) 0) (/.f64 (cbrt.f64 sin2phi) (/.f64 (*.f64 alphay alphay) (cbrt.f64 (*.f64 sin2phi sin2phi)))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (cbrt.f64 sin2phi) 0) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (/.f64 (*.f64 alphay alphay) (cbrt.f64 sin2phi))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 1 0) (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 sin2phi 0) (/.f64 1 (/.f64 (*.f64 alphay alphay) sin2phi)) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (neg.f64 sin2phi) 0) (/.f64 -1 (/.f64 (*.f64 alphay alphay) (neg.f64 sin2phi))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 sin2phi (*.f64 alphay alphay)))
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (*.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 0))
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (*.f64 0 (/.f64 sin2phi (*.f64 alphay alphay))))
(-.f64 0 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 sin2phi (/.f64 1 (*.f64 alphay alphay)))
(*.f64 (/.f64 1 (*.f64 alphay alphay)) sin2phi)
(*.f64 1 (/.f64 sin2phi (*.f64 alphay alphay)))
(*.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 1)
(*.f64 (/.f64 (cbrt.f64 sin2phi) (*.f64 alphay alphay)) (cbrt.f64 (*.f64 sin2phi sin2phi)))
(*.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (*.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) sin2phi))
(*.f64 (cbrt.f64 sin2phi) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (*.f64 alphay alphay)))
(*.f64 (neg.f64 (/.f64 sin2phi alphay)) (/.f64 -1 alphay))
(*.f64 (/.f64 -1 alphay) (neg.f64 (/.f64 sin2phi alphay)))
(*.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)))
(*.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay))
(*.f64 -1 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (/.f64 (cbrt.f64 sin2phi) (*.f64 alphay alphay)))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)))
(*.f64 (/.f64 1 alphay) (/.f64 sin2phi alphay))
(*.f64 (*.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) sin2phi) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))
(*.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))))
(*.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) -1)
(*.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (*.f64 alphay alphay)) (cbrt.f64 sin2phi))
(*.f64 (*.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2) 2))))
(*.f64 (*.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))) (cbrt.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay))))
(*.f64 (*.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) (cbrt.f64 (/.f64 -1 alphay))) (cbrt.f64 (/.f64 -1 alphay)))
(*.f64 (*.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) 1) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))
(*.f64 (/.f64 -1 (*.f64 alphay alphay)) (neg.f64 sin2phi))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2) 2))) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay)))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay))) (*.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) sin2phi)))
(*.f64 (cbrt.f64 (/.f64 -1 alphay)) (*.f64 (cbrt.f64 (/.f64 -1 alphay)) (*.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) sin2phi)))
(*.f64 (neg.f64 sin2phi) (/.f64 -1 (*.f64 alphay alphay)))
(*.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 (*.f64 alphay alphay))) (/.f64 sin2phi (cbrt.f64 alphay)))
(*.f64 (/.f64 (neg.f64 (/.f64 sin2phi alphay)) (cbrt.f64 alphay)) (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))))
(*.f64 (/.f64 (neg.f64 (/.f64 sin2phi alphay)) (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (/.f64 -1 alphay)))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 sin2phi alphay))) (/.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (neg.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay))))
(*.f64 (/.f64 (cbrt.f64 sin2phi) (cbrt.f64 alphay)) (/.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (neg.f64 alphay)) (neg.f64 (cbrt.f64 (*.f64 alphay alphay)))))
(*.f64 (/.f64 (cbrt.f64 sin2phi) -1) (/.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (neg.f64 alphay)) alphay))
(*.f64 (/.f64 (neg.f64 sin2phi) (cbrt.f64 (neg.f64 alphay))) (/.f64 (/.f64 1 alphay) (cbrt.f64 (*.f64 alphay alphay))))
(*.f64 (/.f64 sin2phi (cbrt.f64 (neg.f64 alphay))) (/.f64 (/.f64 -1 alphay) (cbrt.f64 (*.f64 alphay alphay))))
(*.f64 (/.f64 (neg.f64 sin2phi) -1) (/.f64 1 (*.f64 alphay alphay)))
(*.f64 (cbrt.f64 (/.f64 -1 alphay)) (/.f64 (neg.f64 (/.f64 sin2phi alphay)) (cbrt.f64 (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 (neg.f64 (/.f64 sin2phi alphay)) (neg.f64 (cbrt.f64 (*.f64 alphay alphay)))))
(*.f64 (/.f64 (/.f64 -1 alphay) (cbrt.f64 alphay)) (/.f64 sin2phi (neg.f64 (cbrt.f64 (*.f64 alphay alphay)))))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 (neg.f64 (/.f64 sin2phi alphay)) (neg.f64 alphay))
(/.f64 (/.f64 sin2phi alphay) alphay)
(/.f64 (*.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) 1) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (*.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) (cbrt.f64 (/.f64 1 alphay))) (cbrt.f64 alphay))
(/.f64 (neg.f64 sin2phi) (neg.f64 (*.f64 alphay alphay)))
(/.f64 (*.f64 sin2phi (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay))) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (*.f64 (/.f64 sin2phi alphay) (cbrt.f64 (/.f64 1 alphay))) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 1)
(/.f64 (*.f64 1 (*.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) sin2phi)) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphay)) (*.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) sin2phi)) (cbrt.f64 alphay))
(/.f64 (*.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) sin2phi) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (*.f64 alphay (cbrt.f64 alphay)))
(/.f64 (/.f64 sin2phi (*.f64 alphay (cbrt.f64 alphay))) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (/.f64 sin2phi (cbrt.f64 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))
(/.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 alphay))
(/.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (/.f64 (/.f64 sin2phi alphay) -1) (neg.f64 alphay))
(/.f64 (/.f64 (neg.f64 (/.f64 sin2phi alphay)) (cbrt.f64 alphay)) (neg.f64 (cbrt.f64 (*.f64 alphay alphay))))
(pow.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) 3)
(pow.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3) 1/3)
(pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 1)
(neg.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3))
Outputs
(pow.f64 alphay -2)
(pow.f64 alphay -2)
(pow.f64 alphay -2)
(pow.f64 alphay -2)
(pow.f64 (/.f64 1 alphay) 2)
(/.f64 1 (*.f64 alphay alphay))
(pow.f64 (/.f64 1 alphay) 2)
(/.f64 1 (*.f64 alphay alphay))
(pow.f64 (/.f64 1 alphay) 2)
(/.f64 1 (*.f64 alphay alphay))
(pow.f64 (/.f64 1 alphay) 2)
(/.f64 1 (*.f64 alphay alphay))
(pow.f64 (/.f64 -1 alphay) 2)
(pow.f64 (/.f64 -1 alphay) 2)
(pow.f64 (/.f64 -1 alphay) 2)
(pow.f64 (/.f64 -1 alphay) 2)
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 u0 2) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(fma.f64 1/2 (/.f64 (*.f64 u0 u0) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))))
(+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 alphay alphay) (*.f64 sin2phi sin2phi)) (/.f64 (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 alphax 4) sin2phi)))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)))))
(+.f64 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (*.f64 (pow.f64 cos2phi 3) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))))))
(+.f64 (/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 cos2phi 3)) (pow.f64 (pow.f64 alphay 4) 2)) (*.f64 (*.f64 alphax alphax) (*.f64 (pow.f64 (*.f64 sin2phi sin2phi) 2) (pow.f64 alphax 4)))) (+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 alphay alphay) (*.f64 sin2phi sin2phi)) (/.f64 (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 alphax 4) sin2phi)))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (pow.f64 alphax 4)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (*.f64 alphay alphay)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 1 cos2phi) 3)) (log1p.f64 (neg.f64 u0))))) (pow.f64 alphay 4))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (pow.f64 alphax 4)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (*.f64 alphay alphay))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 4) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 1 cos2phi) 3)) (log1p.f64 (neg.f64 u0))))) (pow.f64 alphay 4))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 sin2phi sin2phi) (pow.f64 (/.f64 1 cos2phi) 4)) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 sin2phi (log1p.f64 (neg.f64 u0))))) (*.f64 (*.f64 alphay alphay) (pow.f64 alphay 4))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (pow.f64 alphax 4)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (*.f64 alphay alphay)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (pow.f64 alphax 4)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (*.f64 alphay alphay)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 cos2phi) 3))))) (pow.f64 (pow.f64 alphay 2) 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (pow.f64 alphax 4)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (*.f64 alphay alphay)) (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 cos2phi) 3)))) (pow.f64 alphay 4))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 cos2phi) 3))))) (pow.f64 (pow.f64 alphay 2) 2)) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 -1 cos2phi) 4) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (pow.f64 alphax 4)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (*.f64 alphay alphay)) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 cos2phi) 3)))) (pow.f64 alphay 4)) (/.f64 (*.f64 (*.f64 (*.f64 sin2phi sin2phi) (pow.f64 (/.f64 -1 cos2phi) 4)) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 sin2phi (log1p.f64 (neg.f64 u0))))) (*.f64 (*.f64 alphay alphay) (pow.f64 alphay 4))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi))) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 6) (log.f64 (-.f64 1 u0)))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (neg.f64 (/.f64 (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 6) (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4))))) (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 6) (log.f64 (-.f64 1 u0)))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 8) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (pow.f64 (pow.f64 alphay 2) 2)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 6) (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi))) (/.f64 (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (*.f64 (pow.f64 alphax 8) sin2phi) (log1p.f64 (neg.f64 u0)))) (*.f64 (*.f64 (*.f64 alphay alphay) (pow.f64 (*.f64 cos2phi cos2phi) 2)) (pow.f64 alphay 4))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 2) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 sin2phi sin2phi)) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0)))))) (pow.f64 sin2phi 3))) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))) (/.f64 (*.f64 cos2phi (*.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 2) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 sin2phi sin2phi)))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 6) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (pow.f64 (pow.f64 sin2phi 2) 2)))))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 2) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 sin2phi sin2phi)) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0)))))) (pow.f64 sin2phi 3))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 6) (*.f64 (pow.f64 cos2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay 4) 2)))) (pow.f64 (*.f64 sin2phi sin2phi) 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 sin2phi sin2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphax) 4))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 alphax) 4))))) (pow.f64 sin2phi 3))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 sin2phi sin2phi))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphax) 4))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (/.f64 -1 alphax) 6) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (pow.f64 (pow.f64 sin2phi 2) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 alphax) 4))))) (pow.f64 sin2phi 3))) (+.f64 (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 6) (log1p.f64 (neg.f64 u0))) (pow.f64 (pow.f64 alphay 4) 2))) (pow.f64 (*.f64 sin2phi sin2phi) 2)) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 sin2phi sin2phi)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi))) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) (log1p.f64 (neg.f64 u0))))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 (pow.f64 sin2phi 3) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (pow.f64 (pow.f64 alphay 2) 2)))))))
(+.f64 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi))) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) (log1p.f64 (neg.f64 u0))))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4))))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 (pow.f64 sin2phi 3) (log1p.f64 (neg.f64 u0)))) (*.f64 (*.f64 (*.f64 alphay alphay) (pow.f64 (*.f64 cos2phi cos2phi) 2)) (pow.f64 alphay 4)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 alphax 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0))))) (*.f64 alphax alphax)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 alphax 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0))))) (*.f64 alphax alphax)) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0)))))) (pow.f64 alphax 4)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 alphax 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0))))) (*.f64 alphax alphax)) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 1 sin2phi) 4) (*.f64 alphax alphax)) (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay 4) 2))) (pow.f64 alphax 4))) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0)))))) (pow.f64 alphax 4))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 alphay 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (*.f64 alphax alphax)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 alphay 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (*.f64 alphax alphax)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (*.f64 alphay alphay) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0)))))) (pow.f64 alphax 4))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)))))
(+.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0)))))) (pow.f64 alphax 4)) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 -1 sin2phi) 4) (*.f64 alphax alphax)) (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay 4) 2))) (pow.f64 alphax 4))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 alphay 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (*.f64 alphax alphax)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log1p.f64 (neg.f64 u0)))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi))) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 alphay 6) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log1p.f64 (neg.f64 u0)))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (neg.f64 (/.f64 (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 6) (log1p.f64 (neg.f64 u0)))) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) sin2phi))))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 alphay 8)))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 alphay 6) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log1p.f64 (neg.f64 u0)))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 8))) (*.f64 (*.f64 alphax alphax) (*.f64 (pow.f64 (*.f64 sin2phi sin2phi) 2) (pow.f64 alphax 4)))) (neg.f64 (/.f64 (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 6) (log1p.f64 (neg.f64 u0)))) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) sin2phi)))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (log1p.f64 (neg.f64 u0)))) (*.f64 cos2phi cos2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (log.f64 (-.f64 1 u0)))))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (log1p.f64 (neg.f64 u0)))) (*.f64 cos2phi cos2phi)) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 1 alphay) 4)) (log1p.f64 (neg.f64 u0))))) (pow.f64 cos2phi 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (log.f64 (-.f64 1 u0)))))) (*.f64 cos2phi (pow.f64 cos2phi 2)))) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 6) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 cos2phi 2) 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (log1p.f64 (neg.f64 u0)))) (*.f64 cos2phi cos2phi)) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 1 alphay) 4)) (log1p.f64 (neg.f64 u0))))) (pow.f64 cos2phi 3))) (/.f64 (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 (*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 6)) (log1p.f64 (neg.f64 u0))))) (pow.f64 (*.f64 cos2phi cos2phi) 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (log1p.f64 (neg.f64 u0)))) (*.f64 cos2phi cos2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) 4))))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (log1p.f64 (neg.f64 u0)))) (*.f64 cos2phi cos2phi)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 alphay) 4)))) (pow.f64 cos2phi 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphay) 6) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 cos2phi 2) 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) 4))))) (*.f64 cos2phi (pow.f64 cos2phi 2)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (log1p.f64 (neg.f64 u0)))) (*.f64 cos2phi cos2phi)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 -1 alphay) 6) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 sin2phi (log1p.f64 (neg.f64 u0))))) (pow.f64 (*.f64 cos2phi cos2phi) 2)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 alphay) 4)))) (pow.f64 cos2phi 3))))))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 sin2phi (pow.f64 alphay -2))
(*.f64 sin2phi (pow.f64 alphay -2))
(*.f64 sin2phi (pow.f64 alphay -2))
(*.f64 sin2phi (pow.f64 alphay -2))
(*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2))
(*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2))
(*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2))
(*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2))
(if (!=.f64 -1 0) (/.f64 1 (*.f64 alphay alphay)) (/.f64 1 (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 -1 alphay) 0) (/.f64 -1 (/.f64 alphay (/.f64 -1 alphay))) (/.f64 1 (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 1 (*.f64 alphay alphay)) 0) (pow.f64 (/.f64 1 (/.f64 1 (*.f64 alphay alphay))) -1) (/.f64 1 (*.f64 alphay alphay)))
(if (!=.f64 1 0) (/.f64 1 (*.f64 alphay alphay)) (/.f64 1 (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 1 alphay) 0) (/.f64 -1 (/.f64 alphay (/.f64 -1 alphay))) (/.f64 1 (*.f64 alphay alphay)))
(if (!=.f64 (cbrt.f64 (/.f64 -1 alphay)) 0) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (/.f64 (neg.f64 alphay) (cbrt.f64 (/.f64 -1 alphay)))) (/.f64 1 (*.f64 alphay alphay)))
(if (!=.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) 0) (/.f64 (cbrt.f64 (/.f64 -1 alphay)) (/.f64 (neg.f64 alphay) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))) (/.f64 1 (*.f64 alphay alphay)))
(if (!=.f64 (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))) 0) (/.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 (neg.f64 alphay) (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))))) (/.f64 1 (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 -1 alphay) 0) (/.f64 1 (/.f64 (neg.f64 alphay) (/.f64 -1 alphay))) (/.f64 1 (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 -1 alphay) 0) (/.f64 1 (neg.f64 (/.f64 alphay (/.f64 -1 alphay)))) (/.f64 1 (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 1 alphay) 0) (/.f64 1 (/.f64 alphay (/.f64 1 alphay))) (/.f64 1 (*.f64 alphay alphay)))
(if (!=.f64 (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))) 0) (/.f64 (cbrt.f64 (/.f64 -1 alphay)) (/.f64 alphay (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))))) (/.f64 1 (*.f64 alphay alphay)))
(if (!=.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) 0) (/.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 alphay (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))) (/.f64 1 (*.f64 alphay alphay)))
(if (!=.f64 (*.f64 alphay alphay) 0) (/.f64 1 (*.f64 alphay alphay)) (/.f64 1 (*.f64 alphay alphay)))
(if (!=.f64 alphay 0) (pow.f64 alphay -2) (/.f64 1 (*.f64 alphay alphay)))
(+.f64 (/.f64 1 (*.f64 alphay alphay)) (*.f64 (/.f64 1 (*.f64 alphay alphay)) 0))
(+.f64 (/.f64 1 (*.f64 alphay alphay)) 0)
(+.f64 (/.f64 1 (*.f64 alphay alphay)) (*.f64 0 (/.f64 1 (*.f64 alphay alphay))))
(+.f64 (/.f64 1 (*.f64 alphay alphay)) 0)
(-.f64 0 (/.f64 -1 (*.f64 alphay alphay)))
(pow.f64 (/.f64 -1 alphay) 2)
(-.f64 (/.f64 0 (*.f64 alphay alphay)) (/.f64 -1 (*.f64 alphay alphay)))
(pow.f64 (/.f64 -1 alphay) 2)
(*.f64 1 (/.f64 1 (*.f64 alphay alphay)))
(/.f64 1 (*.f64 alphay alphay))
(*.f64 (/.f64 1 (*.f64 alphay alphay)) 1)
(/.f64 1 (*.f64 alphay alphay))
(*.f64 (/.f64 -1 alphay) (/.f64 -1 alphay))
(pow.f64 (/.f64 -1 alphay) 2)
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)))
(/.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (*.f64 alphay (cbrt.f64 alphay)))
(*.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))
(/.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (*.f64 alphay (cbrt.f64 alphay)))
(*.f64 (/.f64 1 alphay) (/.f64 1 alphay))
(/.f64 1 (*.f64 alphay alphay))
(*.f64 (cbrt.f64 (/.f64 -1 alphay)) (/.f64 (/.f64 -1 alphay) (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 alphay)) (/.f64 -1 alphay)) (cbrt.f64 (*.f64 alphay alphay)))
(*.f64 (/.f64 (/.f64 -1 alphay) (cbrt.f64 alphay)) (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))))
(/.f64 (*.f64 (/.f64 -1 alphay) (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay)))) (cbrt.f64 alphay))
(*.f64 -1 (/.f64 -1 (*.f64 alphay alphay)))
(pow.f64 (/.f64 -1 alphay) 2)
(*.f64 (/.f64 (/.f64 -1 alphay) (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (/.f64 -1 alphay)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 alphay)) (/.f64 -1 alphay)) (cbrt.f64 (*.f64 alphay alphay)))
(*.f64 (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))) (/.f64 (/.f64 -1 alphay) (cbrt.f64 alphay)))
(/.f64 (*.f64 (/.f64 -1 alphay) (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay)))) (cbrt.f64 alphay))
(*.f64 (/.f64 -1 (*.f64 alphay alphay)) -1)
(pow.f64 (/.f64 -1 alphay) 2)
(*.f64 (*.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))) (cbrt.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay))))
(*.f64 (/.f64 (*.f64 (/.f64 1 alphay) (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))) (cbrt.f64 alphay)) (cbrt.f64 (/.f64 1 (*.f64 alphay (cbrt.f64 alphay)))))
(*.f64 (*.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) (cbrt.f64 (/.f64 -1 alphay))) (cbrt.f64 (/.f64 -1 alphay)))
(*.f64 (/.f64 (*.f64 (/.f64 1 alphay) (cbrt.f64 (/.f64 -1 alphay))) (cbrt.f64 alphay)) (cbrt.f64 (/.f64 -1 alphay)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay)))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay))) (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay)))) (cbrt.f64 (/.f64 1 (*.f64 alphay (cbrt.f64 alphay))))) (/.f64 1 (*.f64 alphay (cbrt.f64 alphay))))
(*.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay)))
(/.f64 (cbrt.f64 (/.f64 1 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))
(/.f64 (/.f64 1 alphay) alphay)
(/.f64 1 (*.f64 alphay alphay))
(/.f64 (/.f64 -1 alphay) (neg.f64 alphay))
(/.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 1 (*.f64 alphay alphay))
(/.f64 1 (*.f64 alphay alphay))
(/.f64 -1 (neg.f64 (*.f64 alphay alphay)))
(/.f64 (/.f64 -1 alphay) (neg.f64 alphay))
(/.f64 (*.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) (cbrt.f64 (/.f64 1 alphay))) (cbrt.f64 alphay))
(/.f64 (/.f64 (/.f64 (cbrt.f64 (/.f64 1 alphay)) alphay) (cbrt.f64 alphay)) (cbrt.f64 alphay))
(/.f64 (/.f64 1 (*.f64 alphay alphay)) 1)
(/.f64 1 (*.f64 alphay alphay))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay))) (cbrt.f64 alphay))
(/.f64 (/.f64 (/.f64 (cbrt.f64 (/.f64 1 alphay)) alphay) (cbrt.f64 alphay)) (cbrt.f64 alphay))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 1 alphay)) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (cbrt.f64 (/.f64 1 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))
(/.f64 (*.f64 (/.f64 -1 alphay) (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay)))) (cbrt.f64 alphay))
(/.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (*.f64 alphay (cbrt.f64 alphay)))
(/.f64 (cbrt.f64 (/.f64 1 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))
(/.f64 (/.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) (pow.f64 (cbrt.f64 (cbrt.f64 alphay)) 2)) (cbrt.f64 (*.f64 alphay (cbrt.f64 alphay))))
(/.f64 (/.f64 1 (*.f64 alphay (cbrt.f64 alphay))) (*.f64 (cbrt.f64 (*.f64 alphay (cbrt.f64 alphay))) (pow.f64 (cbrt.f64 (cbrt.f64 alphay)) 2)))
(/.f64 (/.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) (cbrt.f64 alphay)) (cbrt.f64 alphay))
(/.f64 1 (*.f64 alphay alphay))
(/.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 alphay))
(/.f64 1 (*.f64 alphay alphay))
(/.f64 (/.f64 (/.f64 -1 alphay) (cbrt.f64 alphay)) (neg.f64 (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 1 (/.f64 (neg.f64 (*.f64 alphay alphay)) -1))
(/.f64 1 (neg.f64 (/.f64 (*.f64 alphay alphay) -1)))
(/.f64 (cbrt.f64 (/.f64 -1 alphay)) (*.f64 (neg.f64 alphay) (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (cbrt.f64 (/.f64 1 alphay)) (*.f64 alphay (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (cbrt.f64 (/.f64 1 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))
(/.f64 1 (*.f64 (neg.f64 (*.f64 alphay alphay)) -1))
(/.f64 1 (neg.f64 (*.f64 (*.f64 alphay alphay) -1)))
(/.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) 1))
(/.f64 1 (*.f64 alphay alphay))
(pow.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) 3)
(/.f64 1 (*.f64 alphay alphay))
(pow.f64 (pow.f64 (/.f64 1 (*.f64 alphay alphay)) 3) 1/3)
(/.f64 1 (*.f64 alphay alphay))
(pow.f64 (/.f64 -1 alphay) 2)
(pow.f64 (*.f64 alphay alphay) -1)
(/.f64 1 (*.f64 alphay alphay))
(pow.f64 (/.f64 1 (*.f64 alphay alphay)) 1)
(/.f64 1 (*.f64 alphay alphay))
(pow.f64 (/.f64 1 alphay) 2)
(/.f64 1 (*.f64 alphay alphay))
(neg.f64 (/.f64 -1 (*.f64 alphay alphay)))
(pow.f64 (/.f64 -1 alphay) 2)
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 alphay alphay)) 3))
(/.f64 1 (*.f64 alphay alphay))
(fma.f64 0 0 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(fma.f64 1 0 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 -1 (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (log1p.f64 (neg.f64 u0)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (pow.f64 (/.f64 1 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) -1) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (/.f64 1 (/.f64 1 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 1 0) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) 0) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 -1 0) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (+.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (+.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (/.f64 (fma.f64 0 0 (neg.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (+.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (+.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 3)) (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 0 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 3)) (fma.f64 0 0 (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) 0))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) 0)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 3)) (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (/.f64 (-.f64 (pow.f64 0 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 3)) (fma.f64 0 0 (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) 0))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (/.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (/.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) 0)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 3)) (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (fma.f64 0 0 (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) 0)) 0) (/.f64 (-.f64 (pow.f64 0 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 3)) (fma.f64 0 0 (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) 0))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))) 0) (/.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) 0) 0) (/.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) 0)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 -1 (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (log1p.f64 (neg.f64 u0)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(+.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 0))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(+.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(+.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(+.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(-.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(-.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(-.f64 (/.f64 0 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2) (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2))
(*.f64 1 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(cbrt.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (neg.f64 (log1p.f64 (neg.f64 u0))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (log1p.f64 (neg.f64 u0)))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (cbrt.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0))))) (/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2)))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (*.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))) (*.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(/.f64 (-.f64 0 (/.f64 (*.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (*.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(/.f64 (-.f64 (*.f64 0 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) (*.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (neg.f64 (log1p.f64 (neg.f64 u0))))) (*.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (-.f64 0 (neg.f64 (*.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (log1p.f64 (neg.f64 u0))))) (*.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2) (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0))))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(/.f64 (*.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(/.f64 (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 1) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2) (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0))))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 1) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(/.f64 (/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2) 2))
(/.f64 (-.f64 (*.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (*.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (log1p.f64 (neg.f64 u0)))) (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) 3)
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(pow.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) 1/3)
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(neg.f64 (*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (neg.f64 (log1p.f64 (neg.f64 u0)))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(neg.f64 (-.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(neg.f64 (-.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 0))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 3))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 0) (pow.f64 (/.f64 1 (/.f64 sin2phi (*.f64 alphay alphay))) -1) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 sin2phi 0) (/.f64 (/.f64 1 alphay) (/.f64 alphay sin2phi)) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 -1 0) (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 sin2phi alphay))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (/.f64 sin2phi alphay))) (/.f64 (neg.f64 alphay) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 sin2phi alphay))) 2))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 1 alphay) 0) (/.f64 (neg.f64 sin2phi) (/.f64 alphay (/.f64 -1 alphay))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 1 alphay) 0) (neg.f64 (/.f64 sin2phi (/.f64 alphay (/.f64 -1 alphay)))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (neg.f64 (/.f64 sin2phi alphay)) 0) (/.f64 1 (/.f64 (neg.f64 alphay) (neg.f64 (/.f64 sin2phi alphay)))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) 0) (/.f64 (/.f64 sin2phi (cbrt.f64 (neg.f64 alphay))) (/.f64 (neg.f64 alphay) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (neg.f64 alphay)) 0) (/.f64 (cbrt.f64 sin2phi) (/.f64 (neg.f64 alphay) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (neg.f64 alphay)))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 -1 alphay) 0) (/.f64 sin2phi (/.f64 (neg.f64 alphay) (/.f64 -1 alphay))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 -1 alphay) 0) (/.f64 sin2phi (neg.f64 (/.f64 alphay (/.f64 -1 alphay)))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 sin2phi 0) (/.f64 (/.f64 -1 alphay) (/.f64 (neg.f64 alphay) sin2phi)) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 sin2phi 0) (/.f64 (/.f64 -1 alphay) (neg.f64 (/.f64 alphay sin2phi))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) 0) (/.f64 (cbrt.f64 sin2phi) (/.f64 (*.f64 alphay alphay) (cbrt.f64 (*.f64 sin2phi sin2phi)))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (cbrt.f64 sin2phi) 0) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (/.f64 (*.f64 alphay alphay) (cbrt.f64 sin2phi))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 1 0) (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 sin2phi 0) (/.f64 1 (/.f64 (*.f64 alphay alphay) sin2phi)) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (neg.f64 sin2phi) 0) (/.f64 -1 (/.f64 (*.f64 alphay alphay) (neg.f64 sin2phi))) (/.f64 sin2phi (*.f64 alphay alphay)))
(if (!=.f64 (/.f64 1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 sin2phi (*.f64 alphay alphay)))
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (*.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 0))
(/.f64 sin2phi (*.f64 alphay alphay))
(+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (*.f64 0 (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 sin2phi (*.f64 alphay alphay))
(-.f64 0 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 sin2phi (/.f64 1 (*.f64 alphay alphay)))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (/.f64 1 (*.f64 alphay alphay)) sin2phi)
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 1 (/.f64 sin2phi (*.f64 alphay alphay)))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 1)
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (/.f64 (cbrt.f64 sin2phi) (*.f64 alphay alphay)) (cbrt.f64 (*.f64 sin2phi sin2phi)))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (/.f64 sin2phi alphay)) (cbrt.f64 alphay))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (*.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) sin2phi))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (/.f64 sin2phi alphay)) (cbrt.f64 alphay))
(*.f64 (cbrt.f64 sin2phi) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (*.f64 alphay alphay)))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (neg.f64 (/.f64 sin2phi alphay)) (/.f64 -1 alphay))
(*.f64 (/.f64 -1 alphay) (neg.f64 (/.f64 sin2phi alphay)))
(*.f64 (neg.f64 (/.f64 sin2phi alphay)) (/.f64 -1 alphay))
(*.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 -1 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (/.f64 (cbrt.f64 sin2phi) (*.f64 alphay alphay)))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (/.f64 sin2phi alphay)) (cbrt.f64 alphay))
(*.f64 (/.f64 1 alphay) (/.f64 sin2phi alphay))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (*.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) sin2phi) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (/.f64 sin2phi alphay)) (cbrt.f64 alphay))
(*.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) -1)
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (*.f64 alphay alphay)) (cbrt.f64 sin2phi))
(/.f64 sin2phi (*.f64 alphay alphay))
(*.f64 (*.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2) 2))))
(*.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2) 2)))))
(*.f64 (*.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))) (cbrt.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay))))
(*.f64 (/.f64 (*.f64 (/.f64 sin2phi alphay) (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))) (cbrt.f64 alphay)) (cbrt.f64 (/.f64 1 (*.f64 alphay (cbrt.f64 alphay)))))
(*.f64 (*.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) (cbrt.f64 (/.f64 -1 alphay))) (cbrt.f64 (/.f64 -1 alphay)))
(*.f64 (/.f64 (*.f64 (/.f64 sin2phi alphay) (cbrt.f64 (/.f64 -1 alphay))) (cbrt.f64 alphay)) (cbrt.f64 (/.f64 -1 alphay)))
(*.f64 (*.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) 1) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) (/.f64 sin2phi alphay)) (cbrt.f64 alphay))
(*.f64 (/.f64 -1 (*.f64 alphay alphay)) (neg.f64 sin2phi))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2) 2))) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2) 2)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay)))) (*.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay))) (*.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) sin2phi)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay (cbrt.f64 alphay)))) (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay))) (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (/.f64 -1 alphay)) (*.f64 (cbrt.f64 (/.f64 -1 alphay)) (*.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) sin2phi)))
(*.f64 (/.f64 (*.f64 (/.f64 sin2phi alphay) (cbrt.f64 (/.f64 -1 alphay))) (cbrt.f64 alphay)) (cbrt.f64 (/.f64 -1 alphay)))
(*.f64 (neg.f64 sin2phi) (/.f64 -1 (*.f64 alphay alphay)))
(*.f64 (/.f64 -1 (*.f64 alphay alphay)) (neg.f64 sin2phi))
(*.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 (*.f64 alphay alphay))) (/.f64 sin2phi (cbrt.f64 alphay)))
(/.f64 (/.f64 sin2phi (cbrt.f64 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))
(*.f64 (/.f64 (neg.f64 (/.f64 sin2phi alphay)) (cbrt.f64 alphay)) (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay))))
(/.f64 (*.f64 (neg.f64 (/.f64 sin2phi alphay)) (cbrt.f64 (/.f64 -1 (*.f64 alphay alphay)))) (cbrt.f64 alphay))
(*.f64 (/.f64 (neg.f64 (/.f64 sin2phi alphay)) (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (/.f64 -1 alphay)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 alphay)) (neg.f64 (/.f64 sin2phi alphay))) (cbrt.f64 (*.f64 alphay alphay)))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 sin2phi alphay))) (/.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (neg.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay))))
(*.f64 (/.f64 (cbrt.f64 sin2phi) (cbrt.f64 alphay)) (/.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (neg.f64 alphay)) (neg.f64 (cbrt.f64 (*.f64 alphay alphay)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (neg.f64 alphay))) (neg.f64 (cbrt.f64 (*.f64 alphay alphay))))
(*.f64 (/.f64 (cbrt.f64 sin2phi) -1) (/.f64 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (neg.f64 alphay)) alphay))
(/.f64 (*.f64 (cbrt.f64 sin2phi) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (neg.f64 alphay))) (neg.f64 alphay))
(*.f64 (/.f64 (neg.f64 sin2phi) (cbrt.f64 (neg.f64 alphay))) (/.f64 (/.f64 1 alphay) (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (*.f64 (neg.f64 sin2phi) (/.f64 1 alphay)) (*.f64 (cbrt.f64 (neg.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay))))
(*.f64 (/.f64 sin2phi (cbrt.f64 (neg.f64 alphay))) (/.f64 (/.f64 -1 alphay) (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (*.f64 sin2phi (/.f64 -1 alphay)) (*.f64 (cbrt.f64 (neg.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay))))
(*.f64 (/.f64 (neg.f64 sin2phi) -1) (/.f64 1 (*.f64 alphay alphay)))
(/.f64 (neg.f64 (/.f64 sin2phi -1)) (*.f64 alphay alphay))
(*.f64 (cbrt.f64 (/.f64 -1 alphay)) (/.f64 (neg.f64 (/.f64 sin2phi alphay)) (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 alphay)) (neg.f64 (/.f64 sin2phi alphay))) (cbrt.f64 (*.f64 alphay alphay)))
(*.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 (neg.f64 (/.f64 sin2phi alphay)) (neg.f64 (cbrt.f64 (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 sin2phi (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay)))
(*.f64 (/.f64 (/.f64 -1 alphay) (cbrt.f64 alphay)) (/.f64 sin2phi (neg.f64 (cbrt.f64 (*.f64 alphay alphay)))))
(/.f64 (*.f64 (/.f64 (/.f64 -1 alphay) (cbrt.f64 alphay)) sin2phi) (neg.f64 (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 (neg.f64 (/.f64 sin2phi alphay)) (neg.f64 alphay))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 (/.f64 sin2phi alphay) alphay)
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 (*.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) 1) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 (*.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) (cbrt.f64 (/.f64 1 alphay))) (cbrt.f64 alphay))
(/.f64 (/.f64 (*.f64 (/.f64 sin2phi alphay) (cbrt.f64 (/.f64 1 alphay))) (cbrt.f64 alphay)) (cbrt.f64 alphay))
(/.f64 (neg.f64 sin2phi) (neg.f64 (*.f64 alphay alphay)))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 (*.f64 sin2phi (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay))) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 (*.f64 (/.f64 sin2phi alphay) (cbrt.f64 (/.f64 1 alphay))) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 1)
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 (*.f64 1 (*.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) sin2phi)) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphay)) (*.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) sin2phi)) (cbrt.f64 alphay))
(/.f64 (/.f64 (*.f64 (/.f64 sin2phi alphay) (cbrt.f64 (/.f64 1 alphay))) (cbrt.f64 alphay)) (cbrt.f64 alphay))
(/.f64 (*.f64 (/.f64 (/.f64 1 alphay) (cbrt.f64 alphay)) sin2phi) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))) (*.f64 alphay (cbrt.f64 alphay)))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 (/.f64 sin2phi (*.f64 alphay (cbrt.f64 alphay))) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 (/.f64 sin2phi (cbrt.f64 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphay))
(/.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 alphay))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 sin2phi (*.f64 alphay alphay))
(/.f64 (/.f64 (/.f64 sin2phi alphay) -1) (neg.f64 alphay))
(/.f64 (/.f64 sin2phi (neg.f64 alphay)) (neg.f64 alphay))
(/.f64 (/.f64 (neg.f64 (/.f64 sin2phi alphay)) (cbrt.f64 alphay)) (neg.f64 (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 sin2phi (*.f64 alphay alphay))
(pow.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) 3)
(/.f64 sin2phi (*.f64 alphay alphay))
(pow.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3) 1/3)
(/.f64 sin2phi (*.f64 alphay alphay))
(pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 1)
(/.f64 sin2phi (*.f64 alphay alphay))
(neg.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 sin2phi (*.f64 alphay alphay))
(cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 3))
(/.f64 sin2phi (*.f64 alphay alphay))

eval984.0ms (2.6%)

Compiler

Compiled 114767 to 39076 computations (66% saved)

prune1.1s (3%)

Pruning

60 alts after pruning (57 fresh and 3 done)

PrunedKeptTotal
New2933392972
Fresh171835
Picked011
Done426
Total2954603014
Error
0b
Counts
3014 → 60
Alt Table
Click to see full alt table
StatusErrorProgram
0.5b
(if (!=.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (-.f64 (*.f64 (*.f64 alphax alphax) sin2phi) (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay))))) (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
0.4b
(if (!=.f64 (*.f64 alphay alphay) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (/.f64 alphay alphax)) sin2phi)) (*.f64 alphay alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
15.4b
(if (!=.f64 (*.f64 alphay alphay) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) sin2phi) (*.f64 alphay alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
54.7b
(if (!=.f64 (neg.f64 (*.f64 alphax alphax)) 0) (*.f64 (/.f64 u0 (neg.f64 cos2phi)) (neg.f64 (*.f64 alphax alphax))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
0.8b
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 -1 (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) (log1p.f64 (neg.f64 u0)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
54.7b
(/.f64 (/.f64 u0 (/.f64 1 alphax)) (/.f64 cos2phi alphax))
54.7b
(/.f64 (/.f64 u0 (/.f64 -1 (*.f64 alphax alphax))) (neg.f64 cos2phi))
54.7b
(/.f64 (/.f64 u0 cos2phi) (/.f64 (/.f64 1 alphax) alphax))
25.8b
(/.f64 (-.f64 0 (neg.f64 (*.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (log1p.f64 (neg.f64 u0))))) (*.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
18.3b
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (if (!=.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 0) (/.f64 1 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
18.3b
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (*.f64 alphax alphax) sin2phi) (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay)))) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)))))
18.3b
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) (*.f64 alphay alphay)) (*.f64 alphax sin2phi)) (*.f64 alphax (*.f64 alphay alphay))))
18.3b
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (*.f64 alphax (/.f64 sin2phi alphay))) (*.f64 alphax alphay)))
18.3b
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 cos2phi alphay) (*.f64 (neg.f64 (*.f64 alphax alphax)) (/.f64 sin2phi alphay))) (*.f64 (neg.f64 (*.f64 alphax alphax)) alphay)))
18.3b
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (/.f64 (neg.f64 (*.f64 cos2phi alphay)) (*.f64 (*.f64 alphax alphax) alphay)) (/.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay) (*.f64 (*.f64 alphax alphax) alphay))))
18.3b
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (if (!=.f64 (/.f64 1 alphax) 0) (/.f64 cos2phi (/.f64 alphax (/.f64 1 alphax))) (/.f64 cos2phi (*.f64 alphax alphax)))) (/.f64 sin2phi (*.f64 alphay alphay))))
18.3b
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))
18.3b
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
18.3b
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (if (!=.f64 (/.f64 sin2phi alphay) 0) (/.f64 1 (/.f64 alphay (/.f64 sin2phi alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))))
18.3b
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (if (!=.f64 (/.f64 1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))))
18.3b
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (if (!=.f64 sin2phi 0) (/.f64 1 (/.f64 (*.f64 alphay alphay) sin2phi)) (/.f64 sin2phi (*.f64 alphay alphay)))))
18.3b
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (*.f64 (/.f64 1 alphay) (neg.f64 sin2phi)) (neg.f64 alphay))))
18.3b
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 (/.f64 (/.f64 1 alphay) alphay) sin2phi)))
18.3b
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay))))
18.3b
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 (/.f64 -1 (*.f64 alphay alphay)) (neg.f64 sin2phi))))
18.3b
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi)) (/.f64 sin2phi (*.f64 alphay alphay))))
18.3b
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (*.f64 (/.f64 cos2phi alphax) (/.f64 1 alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
18.3b
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (*.f64 (/.f64 -1 (*.f64 alphax alphax)) (neg.f64 cos2phi))) (/.f64 sin2phi (*.f64 alphay alphay))))
29.4b
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
50.9b
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
40.9b
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
47.3b
(/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi))
54.7b
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
0.6b
(/.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi alphay (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay)))) (/.f64 1 (*.f64 (*.f64 alphax alphax) alphay)))
0.5b
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 (/.f64 cos2phi alphax) 0) (/.f64 1 (/.f64 alphax (/.f64 cos2phi alphax))) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))
0.5b
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (if (!=.f64 (/.f64 sin2phi alphay) 0) (/.f64 1 (/.f64 alphay (/.f64 sin2phi alphay))) (/.f64 sin2phi (*.f64 alphay alphay)))))
0.5b
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
0.6b
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay))))
0.6b
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 1 (*.f64 alphay alphay)) sin2phi)))
0.6b
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 sin2phi (/.f64 (/.f64 1 alphay) alphay))))
0.7b
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 sin2phi (*.f64 (/.f64 -1 alphay) (/.f64 -1 alphay)))))
0.5b
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi) (/.f64 (/.f64 sin2phi alphay) alphay)))
54.7b
(/.f64 (neg.f64 u0) (*.f64 cos2phi (/.f64 -1 (*.f64 alphax alphax))))
0.5b
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
0.6b
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (*.f64 (/.f64 1 alphay) sin2phi) alphay)))
54.7b
(/.f64 u0 (/.f64 (/.f64 cos2phi alphax) alphax))
40.9b
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
54.7b
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
34.3b
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (if (!=.f64 sin2phi 0) (/.f64 (/.f64 1 alphay) (/.f64 alphay sin2phi)) (/.f64 sin2phi (*.f64 alphay alphay)))))
34.3b
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
34.3b
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 1 (*.f64 alphay alphay)) sin2phi)))
54.7b
(/.f64 u0 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi))
18.3b
(-.f64 (/.f64 (*.f64 (*.f64 -1/2 u0) u0) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 u0 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
18.3b
(+.f64 (*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (*.f64 (*.f64 -1/2 u0) u0)) (*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (neg.f64 u0)))
54.7b
(*.f64 (/.f64 u0 (/.f64 cos2phi alphax)) (/.f64 1 (/.f64 1 alphax)))
54.7b
(*.f64 (/.f64 u0 cos2phi) (/.f64 1 (/.f64 (/.f64 1 alphax) alphax)))
34.3b
(*.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) u0)
54.7b
(*.f64 (/.f64 -1 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 u0))
0.6b
(*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (log1p.f64 (neg.f64 u0)))
15.4b
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
Compiler

Compiled 3152 to 1936 computations (38.6% saved)

localize33.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 (*.f64 cos2phi alphay) alphax)
0.3b
(*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (/.f64 alphay alphax)) sin2phi)) (*.f64 alphay alphay))
0.3b
(*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (/.f64 alphay alphax))
0.4b
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
Compiler

Compiled 184 to 28 computations (84.8% saved)

series129.0ms (0.3%)

Counts
3 → 86
Calls

33 calls:

TimeVariablePointExpression
1.0ms
u0
@0
(*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (/.f64 alphay alphax)) sin2phi)) (*.f64 alphay alphay))
1.0ms
cos2phi
@0
(/.f64 (*.f64 cos2phi alphay) alphax)
1.0ms
u0
@-inf
(*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (/.f64 alphay alphax)) sin2phi)) (*.f64 alphay alphay))
1.0ms
u0
@inf
(*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (/.f64 alphay alphax)) sin2phi)) (*.f64 alphay alphay))
1.0ms
cos2phi
@0
(*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (/.f64 alphay alphax))
Compiler

Compiled 17610 to 13380 computations (24% saved)

rewrite152.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
116×egg-rr
106×egg-rr
98×egg-rr
Counts
3 → 320
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (/.f64 alphay alphax))
(*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (/.f64 alphay alphax)) sin2phi)) (*.f64 alphay alphay))
(/.f64 (*.f64 cos2phi alphay) alphax)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 alphay alphax) 0) (/.f64 (*.f64 cos2phi alphay) (/.f64 alphax (/.f64 alphay alphax))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 alphay 0) (/.f64 (*.f64 cos2phi alphay) (/.f64 (*.f64 alphax alphax) alphay)) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 alphay 0) (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (/.f64 alphax alphay)) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 alphay) 0) (/.f64 (*.f64 cos2phi alphay) (/.f64 (*.f64 alphax alphax) alphay)) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 alphay) 0) (/.f64 (neg.f64 (*.f64 cos2phi alphay)) (/.f64 (*.f64 alphax alphax) (neg.f64 alphay))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 cos2phi alphay)) 0) (/.f64 alphay (/.f64 (neg.f64 (*.f64 alphax alphax)) (neg.f64 (*.f64 cos2phi alphay)))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 cos2phi alphay)) 0) (/.f64 (neg.f64 alphay) (/.f64 (*.f64 alphax alphax) (neg.f64 (*.f64 cos2phi alphay)))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 alphay alphax) 0) (/.f64 (neg.f64 (*.f64 cos2phi alphay)) (/.f64 (neg.f64 alphax) (/.f64 alphay alphax))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 alphay 0) (/.f64 (neg.f64 (*.f64 cos2phi alphay)) (/.f64 (neg.f64 (*.f64 alphax alphax)) alphay)) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 cos2phi alphay)) 0) (/.f64 (/.f64 alphay alphax) (/.f64 alphax (*.f64 cos2phi alphay))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 0) (/.f64 1 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) -1)) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) (*.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) (*.f64 0 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))) (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax) alphay)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (cbrt.f64 alphax)) (/.f64 1 (cbrt.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax)) (/.f64 -1 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 2)) (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (/.f64 alphay alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 alphay alphax) (/.f64 (*.f64 cos2phi alphay) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 alphay alphax) (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (/.f64 1 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (cbrt.f64 (/.f64 alphay alphax))) (cbrt.f64 (pow.f64 (/.f64 alphay alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)) (/.f64 alphay alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 cos2phi alphay) (/.f64 (/.f64 alphay alphax) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 alphay alphax)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 alphay alphax) 2)) (/.f64 (*.f64 cos2phi alphay) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 alphay (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (/.f64 1 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) (/.f64 (/.f64 alphay alphax) (cbrt.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (cbrt.f64 alphax)) (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)) (*.f64 (/.f64 alphay alphax) (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)) (/.f64 alphay alphax)) (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (cbrt.f64 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 alphax) (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 alphay alphax) 2)) (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 (/.f64 alphay alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 alphay alphax) alphax) (*.f64 cos2phi alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 alphay alphax) 2)) (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (cbrt.f64 (/.f64 alphay alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 alphay alphax) (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 alphax alphax)) (*.f64 (*.f64 cos2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 alphay alphax) (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 alphay alphax) (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) 1) (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 alphay alphax) (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)) (/.f64 alphay alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 cos2phi alphay)) (*.f64 (cbrt.f64 (/.f64 1 alphax)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)) (/.f64 alphay alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 alphay) (*.f64 (/.f64 -1 alphax) (/.f64 (*.f64 cos2phi alphay) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 alphax)) (*.f64 (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (*.f64 cos2phi alphay) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 alphay) (*.f64 (/.f64 (cbrt.f64 (*.f64 alphay alphay)) alphax) (/.f64 (*.f64 cos2phi alphay) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 cos2phi (cbrt.f64 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (/.f64 (/.f64 alphay alphax) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 alphay) (*.f64 (*.f64 (cbrt.f64 (*.f64 alphay alphay)) cos2phi) (/.f64 (/.f64 alphay alphax) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 alphay (*.f64 cos2phi (/.f64 (/.f64 alphay alphax) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 cos2phi) (*.f64 (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphay) (/.f64 (/.f64 alphay alphax) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 cos2phi alphay)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) (/.f64 (/.f64 alphay alphax) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) (*.f64 (cbrt.f64 (*.f64 cos2phi alphay)) (/.f64 (/.f64 alphay alphax) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 alphay (cbrt.f64 cos2phi)) (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (/.f64 (/.f64 alphay alphax) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (*.f64 cos2phi alphay) alphay)) (/.f64 1 (neg.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) alphax)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax)) (neg.f64 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (cbrt.f64 alphax)) (cbrt.f64 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) (/.f64 alphay alphax)) (cbrt.f64 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 alphay alphax) (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax))) (cbrt.f64 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) -1) (neg.f64 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (/.f64 alphay (cbrt.f64 alphax))) (cbrt.f64 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 cos2phi alphay)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)) (/.f64 alphay alphax))) (cbrt.f64 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 cos2phi alphay))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)) (/.f64 alphay alphax))) (cbrt.f64 (neg.f64 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 alphay (cbrt.f64 alphax)) (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax)))) (cbrt.f64 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 cos2phi alphay) (/.f64 (/.f64 alphay alphax) (cbrt.f64 (*.f64 alphax alphax)))) (cbrt.f64 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 alphay) (*.f64 (cbrt.f64 (pow.f64 (/.f64 alphay alphax) 2)) (/.f64 (*.f64 cos2phi alphay) alphax))) (cbrt.f64 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 alphay)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 alphay alphax) 2)) (/.f64 (*.f64 cos2phi alphay) alphax))) (cbrt.f64 (neg.f64 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (cbrt.f64 alphax)) 1) (cbrt.f64 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax)) 1) (neg.f64 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax)) (cbrt.f64 alphax)) (neg.f64 (cbrt.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax)) 1) (neg.f64 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (cbrt.f64 alphax)) (cbrt.f64 alphax)) (cbrt.f64 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (cbrt.f64 alphax)) 1) (cbrt.f64 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (cbrt.f64 alphax)) (pow.f64 (cbrt.f64 (cbrt.f64 alphax)) 2)) (cbrt.f64 (*.f64 alphax (cbrt.f64 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) (neg.f64 alphay)) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) (neg.f64 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) alphay) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 cos2phi alphay)) (/.f64 alphay (cbrt.f64 alphax))) (*.f64 (neg.f64 alphax) (cbrt.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) (/.f64 alphay (cbrt.f64 alphax))) (*.f64 alphax (cbrt.f64 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 cos2phi alphay) (/.f64 alphay (cbrt.f64 alphax))) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (cbrt.f64 alphax))) (neg.f64 (cbrt.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 cos2phi alphay) alphay)) (neg.f64 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) (neg.f64 alphax)) (/.f64 alphay alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 alphay (neg.f64 alphax)) (/.f64 (*.f64 cos2phi alphay) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 alphay alphax) (/.f64 (*.f64 cos2phi alphay) (neg.f64 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (/.f64 alphay (neg.f64 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 alphay alphay) 0) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) (*.f64 alphay alphay))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) 0) (/.f64 -1 (/.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 alphay (cbrt.f64 alphay)) 0) (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay)))) (/.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) (*.f64 alphay (cbrt.f64 alphay)))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) (/.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) (pow.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) 2))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 alphay alphay)) 0) (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 alphay alphay)))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 alphay 0) (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) alphay)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 (*.f64 alphay alphay) (/.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) (neg.f64 (log1p.f64 (neg.f64 u0))))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) 0) (/.f64 1 (/.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 alphay alphay) 0) (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (-.f64 (neg.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))) sin2phi) (*.f64 alphay alphay))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 (*.f64 alphay alphay) (/.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) (neg.f64 (log1p.f64 (neg.f64 u0))))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) 0) (/.f64 1 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) -1)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) (*.f64 0 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))) sin2phi))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 alphay alphay)) (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 alphay alphay)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 alphay alphay)) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 alphay alphay) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) (/.f64 alphay (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 1) (/.f64 alphay (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))) (/.f64 alphay (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) 2) (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) 2) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) 2) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))) (/.f64 (*.f64 alphay alphay) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay)))) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) (/.f64 (*.f64 alphay (cbrt.f64 alphay)) (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay)))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) (/.f64 (*.f64 alphay (cbrt.f64 alphay)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay)))) 1) (/.f64 (*.f64 alphay (cbrt.f64 alphay)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay)))) (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))) (/.f64 (*.f64 alphay (cbrt.f64 alphay)) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) 2)) (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 alphay)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) alphay)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 alphay (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 alphay alphay) (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))) sin2phi)))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 1 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 alphay alphay)) (/.f64 (*.f64 (*.f64 alphay (cbrt.f64 alphay)) (neg.f64 (log1p.f64 (neg.f64 u0)))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (*.f64 alphay alphay) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) (/.f64 (*.f64 alphay alphay) (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay)))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) (*.f64 alphay (cbrt.f64 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 alphay (cbrt.f64 alphay)) (neg.f64 (log1p.f64 (neg.f64 u0)))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 alphay alphay) (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 alphay alphay) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) (neg.f64 (log1p.f64 (neg.f64 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) 2) (*.f64 (*.f64 alphay alphay) (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))) sin2phi)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 alphay alphay)) (/.f64 (*.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 alphay)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 alphay (cbrt.f64 alphay)) (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay)))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) (pow.f64 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 alphay)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) (cbrt.f64 (cbrt.f64 (*.f64 alphay alphay)))) (cbrt.f64 (*.f64 alphay (cbrt.f64 alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 alphay)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) 1) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 alphay)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) (cbrt.f64 alphay)) (cbrt.f64 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 alphay alphay) (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0))))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (/.f64 -1 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 alphay alphay) (cbrt.f64 (/.f64 1 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 alphay alphay) (cbrt.f64 (/.f64 -1 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 alphay alphay) -1) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 alphay alphay))) (*.f64 (cbrt.f64 (*.f64 alphay (cbrt.f64 alphay))) (/.f64 (*.f64 (*.f64 alphay (cbrt.f64 alphay)) (neg.f64 (log1p.f64 (neg.f64 u0)))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 alphay) (*.f64 (cbrt.f64 alphay) (/.f64 (*.f64 (*.f64 alphay (cbrt.f64 alphay)) (neg.f64 (log1p.f64 (neg.f64 u0)))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 alphay alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) (neg.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 alphay alphay)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))) sin2phi)) (*.f64 alphay alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 alphay alphay) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))) sin2phi))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) 2) (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) 2) (*.f64 alphay alphay)) (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))) sin2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) 2) (*.f64 alphay alphay))) (cbrt.f64 (-.f64 (neg.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (-.f64 (neg.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) -1) (-.f64 (neg.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) (*.f64 alphay alphay)) (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (-.f64 (neg.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (*.f64 alphay alphay) (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2)))) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) 1) (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) 1) (-.f64 (neg.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) 2) (*.f64 alphay alphay))) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) 2))) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) 1) (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) 1) (-.f64 (neg.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (/.f64 1 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 alphay (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 alphay 0) (/.f64 cos2phi (/.f64 alphax alphay)) (/.f64 (*.f64 cos2phi alphay) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 cos2phi alphay) 0) (/.f64 1 (/.f64 alphax (*.f64 cos2phi alphay))) (/.f64 (*.f64 cos2phi alphay) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 cos2phi 0) (/.f64 alphay (/.f64 alphax cos2phi)) (/.f64 (*.f64 cos2phi alphay) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 alphay alphay)) 0) (/.f64 (*.f64 cos2phi (cbrt.f64 alphay)) (/.f64 alphax (cbrt.f64 (*.f64 alphay alphay)))) (/.f64 (*.f64 cos2phi alphay) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 alphay alphay)) cos2phi) 0) (/.f64 (cbrt.f64 alphay) (/.f64 alphax (*.f64 (cbrt.f64 (*.f64 alphay alphay)) cos2phi))) (/.f64 (*.f64 cos2phi alphay) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (*.f64 cos2phi alphay) alphax) (/.f64 (*.f64 cos2phi alphay) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphay) 0) (/.f64 (cbrt.f64 cos2phi) (/.f64 (/.f64 alphax alphay) (cbrt.f64 (*.f64 cos2phi cos2phi)))) (/.f64 (*.f64 cos2phi alphay) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 cos2phi alphay)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) (/.f64 alphax (cbrt.f64 (*.f64 cos2phi alphay)))) (/.f64 (*.f64 cos2phi alphay) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) 0) (/.f64 (*.f64 alphay (cbrt.f64 cos2phi)) (/.f64 alphax (cbrt.f64 (*.f64 cos2phi cos2phi)))) (/.f64 (*.f64 cos2phi alphay) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))) 0) (/.f64 (/.f64 alphay (cbrt.f64 alphax)) (/.f64 1 (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))))) (/.f64 (*.f64 cos2phi alphay) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 alphax) 0) (/.f64 (neg.f64 (*.f64 cos2phi alphay)) (/.f64 1 (/.f64 -1 alphax))) (/.f64 (*.f64 cos2phi alphay) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))) 0) (/.f64 (/.f64 cos2phi (cbrt.f64 alphax)) (/.f64 1 (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))))) (/.f64 (*.f64 cos2phi alphay) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 alphax) 0) (/.f64 (*.f64 cos2phi alphay) (/.f64 1 (/.f64 1 alphax))) (/.f64 (*.f64 cos2phi alphay) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 0) (/.f64 1 (/.f64 1 (/.f64 (*.f64 cos2phi alphay) alphax))) (/.f64 (*.f64 cos2phi alphay) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)))) (/.f64 (*.f64 cos2phi alphay) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)) (/.f64 1 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax)))) (/.f64 (*.f64 cos2phi alphay) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 (*.f64 alphax alphax))) 0) (/.f64 (cbrt.f64 (/.f64 1 alphax)) (/.f64 1 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 (*.f64 alphax alphax))))) (/.f64 (*.f64 cos2phi alphay) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 cos2phi alphax) 0) (/.f64 alphay (/.f64 1 (/.f64 cos2phi alphax))) (/.f64 (*.f64 cos2phi alphay) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 cos2phi alphay) 0) (/.f64 (/.f64 1 alphax) (/.f64 1 (*.f64 cos2phi alphay))) (/.f64 (*.f64 cos2phi alphay) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) alphax) 0) (/.f64 (cbrt.f64 (*.f64 cos2phi alphay)) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) alphax))) (/.f64 (*.f64 cos2phi alphay) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 alphay alphax) 0) (/.f64 cos2phi (pow.f64 (/.f64 alphay alphax) -1)) (/.f64 (*.f64 cos2phi alphay) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 alphay) 0) (/.f64 cos2phi (/.f64 alphax alphay)) (/.f64 (*.f64 cos2phi alphay) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 cos2phi) 0) (/.f64 alphay (/.f64 alphax cos2phi)) (/.f64 (*.f64 cos2phi alphay) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 cos2phi alphay) 0) (/.f64 -1 (/.f64 (neg.f64 alphax) (*.f64 cos2phi alphay))) (/.f64 (*.f64 cos2phi alphay) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 cos2phi 0) (/.f64 (neg.f64 alphay) (/.f64 (neg.f64 alphax) cos2phi)) (/.f64 (*.f64 cos2phi alphay) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2))) 0) (/.f64 (cbrt.f64 (*.f64 cos2phi alphay)) (/.f64 alphax (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)))) (/.f64 (*.f64 cos2phi alphay) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 cos2phi alphay)) 0) (/.f64 1 (/.f64 alphax (*.f64 cos2phi alphay))) (/.f64 (*.f64 cos2phi alphay) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 0) (/.f64 1 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) -1)) (/.f64 (*.f64 cos2phi alphay) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) 0) (/.f64 (cbrt.f64 (*.f64 cos2phi alphay)) (/.f64 alphax (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)))) (/.f64 (*.f64 cos2phi alphay) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (*.f64 cos2phi alphay))) (/.f64 (neg.f64 alphax) (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)))) (/.f64 (*.f64 cos2phi alphay) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (*.f64 0 (/.f64 (*.f64 cos2phi alphay) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 cos2phi alphay) (neg.f64 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 alphax)) (/.f64 (*.f64 cos2phi alphay) (neg.f64 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 cos2phi alphay) (neg.f64 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 alphay (cbrt.f64 cos2phi)) (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (cbrt.f64 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 alphay (cbrt.f64 cos2phi)) alphax) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 alphay (cbrt.f64 cos2phi)) 1) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 cos2phi alphay)) alphax) (/.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) 1) (/.f64 (cbrt.f64 (*.f64 cos2phi alphay)) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 cos2phi (cbrt.f64 alphay)) (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (cbrt.f64 (*.f64 alphay alphay)) (cbrt.f64 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 cos2phi (cbrt.f64 alphay)) alphax) (/.f64 (cbrt.f64 (*.f64 alphay alphay)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 cos2phi) (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphay) (cbrt.f64 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 cos2phi) alphax) (/.f64 (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphay) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 cos2phi) 1) (/.f64 (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphay) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 cos2phi alphax) alphay)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 cos2phi alphay) (/.f64 1 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)) (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 alphax) (*.f64 cos2phi alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 cos2phi (/.f64 alphay alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 alphay (/.f64 cos2phi alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 cos2phi alphay)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 cos2phi alphay)) (/.f64 -1 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 alphax)) (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 alphay (cbrt.f64 alphax)) (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 cos2phi (cbrt.f64 alphax)) (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 cos2phi alphay) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))) (/.f64 alphay (cbrt.f64 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 alphax) (neg.f64 (*.f64 cos2phi alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) alphax) (cbrt.f64 (*.f64 cos2phi alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))) (/.f64 cos2phi (cbrt.f64 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 (/.f64 1 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 alphay alphax) cos2phi)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 alphax) (*.f64 cos2phi (cbrt.f64 alphay))) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 alphax) (cbrt.f64 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) cos2phi))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 alphax) (cbrt.f64 cos2phi)) (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 alphax) (cbrt.f64 (*.f64 cos2phi alphay))) (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 alphax) (*.f64 alphay (cbrt.f64 cos2phi))) (cbrt.f64 (*.f64 cos2phi cos2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) 2) 2) (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 cos2phi (cbrt.f64 alphay)) (/.f64 (cbrt.f64 (*.f64 alphay alphay)) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 alphay) (*.f64 (*.f64 (cbrt.f64 (*.f64 alphay alphay)) cos2phi) (/.f64 1 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 cos2phi) (*.f64 (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphay) (/.f64 1 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) (*.f64 (cbrt.f64 (*.f64 cos2phi alphay)) (/.f64 1 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 alphay (cbrt.f64 cos2phi)) (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (/.f64 1 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) (/.f64 1 (cbrt.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 alphay (cbrt.f64 cos2phi)) (cbrt.f64 alphax)) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (cbrt.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 cos2phi alphay)) (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) (cbrt.f64 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) (cbrt.f64 alphax)) (/.f64 (cbrt.f64 (*.f64 cos2phi alphay)) (cbrt.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 alphay) (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (*.f64 (cbrt.f64 (*.f64 alphay alphay)) cos2phi) (cbrt.f64 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 alphay) alphax) (/.f64 (*.f64 (cbrt.f64 (*.f64 alphay alphay)) cos2phi) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 alphay) (/.f64 (*.f64 (cbrt.f64 (*.f64 alphay alphay)) cos2phi) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 alphay alphax)) (/.f64 (*.f64 (cbrt.f64 (*.f64 alphay alphay)) cos2phi) (cbrt.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 cos2phi (cbrt.f64 alphay)) 1) (/.f64 (cbrt.f64 (*.f64 alphay alphay)) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 cos2phi (cbrt.f64 alphay)) (cbrt.f64 alphax)) (cbrt.f64 (pow.f64 (/.f64 alphay alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 cos2phi) (cbrt.f64 alphax)) (/.f64 (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphay) (cbrt.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)) (cbrt.f64 (neg.f64 (*.f64 cos2phi alphay)))) (cbrt.f64 (neg.f64 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 cos2phi alphay))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2))) (cbrt.f64 (neg.f64 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 cos2phi alphay)) (neg.f64 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 cos2phi alphay) alphax)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) (cbrt.f64 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 alphay (cbrt.f64 alphax)) cos2phi) (cbrt.f64 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2))) (cbrt.f64 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)) (cbrt.f64 (*.f64 cos2phi alphay))) (cbrt.f64 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 alphax)) (*.f64 cos2phi alphay)) (cbrt.f64 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) 1) (cbrt.f64 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 cos2phi alphay)) (cbrt.f64 alphax)) (neg.f64 (cbrt.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) 1) (cbrt.f64 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) (pow.f64 (cbrt.f64 (cbrt.f64 alphax)) 2)) (cbrt.f64 (*.f64 alphax (cbrt.f64 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax))) (neg.f64 (cbrt.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 cos2phi alphay) (neg.f64 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) (neg.f64 alphax)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) (neg.f64 alphax)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 3) 1))))))

simplify845.0ms (2.2%)

Algorithm
egglog
Counts
406 → 501
Calls
Call 1
Inputs
(/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2))
(/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2))
(/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2))
(/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2))
(/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2))
(/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2))
(/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2))
(/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2))
(/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2))
(/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2))
(/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2))
(/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2))
(/.f64 (*.f64 (pow.f64 alphay 2) cos2phi) (pow.f64 alphax 2))
(/.f64 (*.f64 (pow.f64 alphay 2) cos2phi) (pow.f64 alphax 2))
(/.f64 (*.f64 (pow.f64 alphay 2) cos2phi) (pow.f64 alphax 2))
(/.f64 (*.f64 (pow.f64 alphay 2) cos2phi) (pow.f64 alphax 2))
(/.f64 (*.f64 cos2phi (pow.f64 (/.f64 1 alphay) -2)) (pow.f64 alphax 2))
(/.f64 (*.f64 cos2phi (pow.f64 (/.f64 1 alphay) -2)) (pow.f64 alphax 2))
(/.f64 (*.f64 cos2phi (pow.f64 (/.f64 1 alphay) -2)) (pow.f64 alphax 2))
(/.f64 (*.f64 cos2phi (pow.f64 (/.f64 1 alphay) -2)) (pow.f64 alphax 2))
(/.f64 (*.f64 cos2phi (pow.f64 (/.f64 -1 alphay) -2)) (pow.f64 alphax 2))
(/.f64 (*.f64 cos2phi (pow.f64 (/.f64 -1 alphay) -2)) (pow.f64 alphax 2))
(/.f64 (*.f64 cos2phi (pow.f64 (/.f64 -1 alphay) -2)) (pow.f64 alphax 2))
(/.f64 (*.f64 cos2phi (pow.f64 (/.f64 -1 alphay) -2)) (pow.f64 alphax 2))
(*.f64 (pow.f64 alphay 2) (*.f64 cos2phi (pow.f64 alphax -2)))
(*.f64 (pow.f64 alphay 2) (*.f64 cos2phi (pow.f64 alphax -2)))
(*.f64 (pow.f64 alphay 2) (*.f64 cos2phi (pow.f64 alphax -2)))
(*.f64 (pow.f64 alphay 2) (*.f64 cos2phi (pow.f64 alphax -2)))
(*.f64 (pow.f64 alphay 2) (*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2)))
(*.f64 (pow.f64 alphay 2) (*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2)))
(*.f64 (pow.f64 alphay 2) (*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2)))
(*.f64 (pow.f64 alphay 2) (*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2)))
(*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (pow.f64 alphay 2)))
(*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (pow.f64 alphay 2)))
(*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (pow.f64 alphay 2)))
(*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (pow.f64 alphay 2)))
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) (+.f64 (/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2)) sin2phi))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 2)) (+.f64 (/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2)) sin2phi))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) (+.f64 (/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2)) sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))))
(+.f64 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (*.f64 (pow.f64 cos2phi 3) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 4) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 cos2phi) 3))))) (pow.f64 (pow.f64 alphay 2) 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 cos2phi) 3))))) (pow.f64 (pow.f64 alphay 2) 2)) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 -1 cos2phi) 4) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 alphay 6) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 alphay 8)))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 alphay 6) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (log.f64 (-.f64 1 u0)))))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (log.f64 (-.f64 1 u0)))))) (*.f64 cos2phi (pow.f64 cos2phi 2)))) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 6) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 cos2phi 2) 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) 4))))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphay) 6) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 cos2phi 2) 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) 4))))) (*.f64 cos2phi (pow.f64 cos2phi 2)))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 6) (log.f64 (-.f64 1 u0)))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 6) (log.f64 (-.f64 1 u0)))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 8) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (pow.f64 (pow.f64 alphay 2) 2)))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 6) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (pow.f64 (pow.f64 sin2phi 2) 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphax) 4))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphax) 4))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (/.f64 -1 alphax) 6) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (pow.f64 (pow.f64 sin2phi 2) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 (pow.f64 sin2phi 3) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (pow.f64 (pow.f64 alphay 2) 2)))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 alphax 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 alphax 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 alphax 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)))))
(if (!=.f64 (/.f64 alphay alphax) 0) (/.f64 (*.f64 cos2phi alphay) (/.f64 alphax (/.f64 alphay alphax))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 alphay 0) (/.f64 (*.f64 cos2phi alphay) (/.f64 (*.f64 alphax alphax) alphay)) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 alphay 0) (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (/.f64 alphax alphay)) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (neg.f64 alphay) 0) (/.f64 (*.f64 cos2phi alphay) (/.f64 (*.f64 alphax alphax) alphay)) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (neg.f64 alphay) 0) (/.f64 (neg.f64 (*.f64 cos2phi alphay)) (/.f64 (*.f64 alphax alphax) (neg.f64 alphay))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (neg.f64 (*.f64 cos2phi alphay)) 0) (/.f64 alphay (/.f64 (neg.f64 (*.f64 alphax alphax)) (neg.f64 (*.f64 cos2phi alphay)))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (neg.f64 (*.f64 cos2phi alphay)) 0) (/.f64 (neg.f64 alphay) (/.f64 (*.f64 alphax alphax) (neg.f64 (*.f64 cos2phi alphay)))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (/.f64 alphay alphax) 0) (/.f64 (neg.f64 (*.f64 cos2phi alphay)) (/.f64 (neg.f64 alphax) (/.f64 alphay alphax))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 alphay 0) (/.f64 (neg.f64 (*.f64 cos2phi alphay)) (/.f64 (neg.f64 (*.f64 alphax alphax)) alphay)) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (neg.f64 (*.f64 cos2phi alphay)) 0) (/.f64 (/.f64 alphay alphax) (/.f64 alphax (*.f64 cos2phi alphay))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 0) (/.f64 1 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) -1)) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) (*.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 0))
(+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) (*.f64 0 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))))
(*.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))) (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 2)))
(*.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax) alphay)
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (cbrt.f64 alphax)) (/.f64 1 (cbrt.f64 (*.f64 alphax alphax))))
(*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax)) (/.f64 -1 alphax))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 2)) (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))))
(*.f64 1 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(*.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 1)
(*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (/.f64 alphay alphax))
(*.f64 (/.f64 alphay alphax) (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 (*.f64 (/.f64 alphay alphax) (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)))
(*.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (/.f64 1 alphax))
(*.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (cbrt.f64 (/.f64 alphay alphax))) (cbrt.f64 (pow.f64 (/.f64 alphay alphax) 2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)) (/.f64 alphay alphax)))
(*.f64 (*.f64 cos2phi alphay) (/.f64 (/.f64 alphay alphax) alphax))
(*.f64 (cbrt.f64 (/.f64 alphay alphax)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 alphay alphax) 2)) (/.f64 (*.f64 cos2phi alphay) alphax)))
(*.f64 alphay (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax))
(*.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (/.f64 1 (*.f64 alphax alphax)))
(*.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) (/.f64 (/.f64 alphay alphax) (cbrt.f64 (*.f64 alphax alphax))))
(*.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (cbrt.f64 alphax)) (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)) (*.f64 (/.f64 alphay alphax) (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)) (/.f64 alphay alphax)) (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax)))
(*.f64 (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (cbrt.f64 alphax)))
(*.f64 (/.f64 1 alphax) (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 alphay alphax) 2)) (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 (/.f64 alphay alphax)))
(*.f64 (/.f64 (/.f64 alphay alphax) alphax) (*.f64 cos2phi alphay))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 alphay alphax) 2)) (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (cbrt.f64 (/.f64 alphay alphax))))
(*.f64 (/.f64 (/.f64 alphay alphax) (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)))
(*.f64 (/.f64 1 (*.f64 alphax alphax)) (*.f64 (*.f64 cos2phi alphay) alphay))
(*.f64 (*.f64 (*.f64 (/.f64 alphay alphax) (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax)))
(*.f64 (*.f64 (*.f64 (/.f64 alphay alphax) (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) 1) (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)))
(*.f64 (*.f64 (*.f64 (/.f64 alphay alphax) (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) 2) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)) (/.f64 alphay alphax))))
(*.f64 (cbrt.f64 (*.f64 cos2phi alphay)) (*.f64 (cbrt.f64 (/.f64 1 alphax)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)) (/.f64 alphay alphax))))
(*.f64 (neg.f64 alphay) (*.f64 (/.f64 -1 alphax) (/.f64 (*.f64 cos2phi alphay) alphax)))
(*.f64 (cbrt.f64 (/.f64 1 alphax)) (*.f64 (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (*.f64 cos2phi alphay) alphax)))
(*.f64 (cbrt.f64 alphay) (*.f64 (/.f64 (cbrt.f64 (*.f64 alphay alphay)) alphax) (/.f64 (*.f64 cos2phi alphay) alphax)))
(*.f64 (*.f64 cos2phi (cbrt.f64 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (/.f64 (/.f64 alphay alphax) alphax)))
(*.f64 (cbrt.f64 alphay) (*.f64 (*.f64 (cbrt.f64 (*.f64 alphay alphay)) cos2phi) (/.f64 (/.f64 alphay alphax) alphax)))
(*.f64 alphay (*.f64 cos2phi (/.f64 (/.f64 alphay alphax) alphax)))
(*.f64 (cbrt.f64 cos2phi) (*.f64 (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphay) (/.f64 (/.f64 alphay alphax) alphax)))
(*.f64 (cbrt.f64 (*.f64 cos2phi alphay)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) (/.f64 (/.f64 alphay alphax) alphax)))
(*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) (*.f64 (cbrt.f64 (*.f64 cos2phi alphay)) (/.f64 (/.f64 alphay alphax) alphax)))
(*.f64 (*.f64 alphay (cbrt.f64 cos2phi)) (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (/.f64 (/.f64 alphay alphax) alphax)))
(*.f64 (neg.f64 (*.f64 (*.f64 cos2phi alphay) alphay)) (/.f64 1 (neg.f64 (*.f64 alphax alphax))))
(/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) alphax)
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax)) (neg.f64 alphax))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (cbrt.f64 alphax)) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) (/.f64 alphay alphax)) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (*.f64 (/.f64 alphay alphax) (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax))) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) -1) (neg.f64 alphax))
(/.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 1)
(/.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (/.f64 alphay (cbrt.f64 alphax))) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 cos2phi alphay)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)) (/.f64 alphay alphax))) (cbrt.f64 alphax))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 cos2phi alphay))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)) (/.f64 alphay alphax))) (cbrt.f64 (neg.f64 alphax)))
(/.f64 (*.f64 (/.f64 alphay (cbrt.f64 alphax)) (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax)))) (cbrt.f64 alphax))
(/.f64 (*.f64 (*.f64 cos2phi alphay) (/.f64 (/.f64 alphay alphax) (cbrt.f64 (*.f64 alphax alphax)))) (cbrt.f64 alphax))
(/.f64 (*.f64 (cbrt.f64 alphay) (*.f64 (cbrt.f64 (pow.f64 (/.f64 alphay alphax) 2)) (/.f64 (*.f64 cos2phi alphay) alphax))) (cbrt.f64 alphax))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 alphay)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 alphay alphax) 2)) (/.f64 (*.f64 cos2phi alphay) alphax))) (cbrt.f64 (neg.f64 alphax)))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (cbrt.f64 alphax)) 1) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax)) 1) (neg.f64 alphax))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax)) (cbrt.f64 alphax)) (neg.f64 (cbrt.f64 (*.f64 alphax alphax))))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax)) 1) (neg.f64 alphax))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (cbrt.f64 alphax)) (cbrt.f64 alphax)) (cbrt.f64 alphax))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (cbrt.f64 alphax)) 1) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (cbrt.f64 alphax)) (pow.f64 (cbrt.f64 (cbrt.f64 alphax)) 2)) (cbrt.f64 (*.f64 alphax (cbrt.f64 alphax))))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 alphax))
(/.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) (neg.f64 alphay)) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) (neg.f64 alphax)))
(/.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) alphay) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphax))
(/.f64 (*.f64 (neg.f64 (*.f64 cos2phi alphay)) (/.f64 alphay (cbrt.f64 alphax))) (*.f64 (neg.f64 alphax) (cbrt.f64 (*.f64 alphax alphax))))
(/.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) (/.f64 alphay (cbrt.f64 alphax))) (*.f64 alphax (cbrt.f64 alphax)))
(/.f64 (*.f64 (*.f64 cos2phi alphay) (/.f64 alphay (cbrt.f64 alphax))) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphax))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (cbrt.f64 alphax))) (neg.f64 (cbrt.f64 (*.f64 alphax alphax))))
(/.f64 (neg.f64 (*.f64 (*.f64 cos2phi alphay) alphay)) (neg.f64 (*.f64 alphax alphax)))
(pow.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))) 3)
(pow.f64 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 3) 1/3)
(pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 1)
(neg.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) (neg.f64 alphax)) (/.f64 alphay alphax)))
(neg.f64 (*.f64 (/.f64 alphay (neg.f64 alphax)) (/.f64 (*.f64 cos2phi alphay) alphax)))
(neg.f64 (neg.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))))
(neg.f64 (*.f64 (/.f64 alphay alphax) (/.f64 (*.f64 cos2phi alphay) (neg.f64 alphax))))
(neg.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (/.f64 alphay (neg.f64 alphax))))
(cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 3))
(if (!=.f64 (*.f64 alphay alphay) 0) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) (*.f64 alphay alphay))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) 0) (/.f64 -1 (/.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(if (!=.f64 (*.f64 alphay (cbrt.f64 alphay)) 0) (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay)))) (/.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) (*.f64 alphay (cbrt.f64 alphay)))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) (/.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) (pow.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) 2))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 alphay alphay)) 0) (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 alphay alphay)))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(if (!=.f64 alphay 0) (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) alphay)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 (*.f64 alphay alphay) (/.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) (neg.f64 (log1p.f64 (neg.f64 u0))))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) 0) (/.f64 1 (/.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(if (!=.f64 (*.f64 alphay alphay) 0) (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (-.f64 (neg.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))) sin2phi) (*.f64 alphay alphay))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 (*.f64 alphay alphay) (/.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) (neg.f64 (log1p.f64 (neg.f64 u0))))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(if (!=.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) 0) (/.f64 1 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) -1)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(+.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) 0))
(+.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) (*.f64 0 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))))
(-.f64 0 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) 2)))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))) sin2phi))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 alphay alphay)) (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 alphay alphay)) 1))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 alphay alphay)) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))))
(*.f64 (/.f64 (*.f64 alphay alphay) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))))
(*.f64 (/.f64 -1 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) 1))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))))
(*.f64 (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) (/.f64 alphay (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))))
(*.f64 (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 1) (/.f64 alphay (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(*.f64 (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))) (/.f64 alphay (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) 2) (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) 2) 1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) 2) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) 2) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))))
(*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))) (/.f64 (*.f64 alphay alphay) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))))
(*.f64 (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay)))) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) (/.f64 (*.f64 alphay (cbrt.f64 alphay)) (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))))
(*.f64 (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay)))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) (/.f64 (*.f64 alphay (cbrt.f64 alphay)) 1))
(*.f64 (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay)))) 1) (/.f64 (*.f64 alphay (cbrt.f64 alphay)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(*.f64 (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay)))) (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))) (/.f64 (*.f64 alphay (cbrt.f64 alphay)) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) 2)) (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))))
(*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 alphay)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) (cbrt.f64 (*.f64 alphay alphay)))
(*.f64 1 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) 1)
(*.f64 (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) alphay)
(*.f64 alphay (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(*.f64 (*.f64 (*.f64 alphay alphay) (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))) sin2phi)))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) 2))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 1 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(*.f64 (cbrt.f64 (*.f64 alphay alphay)) (/.f64 (*.f64 (*.f64 alphay (cbrt.f64 alphay)) (neg.f64 (log1p.f64 (neg.f64 u0)))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (*.f64 alphay alphay) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) (/.f64 (*.f64 alphay alphay) (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))))
(*.f64 (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay)))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) (*.f64 alphay (cbrt.f64 alphay)))
(*.f64 (/.f64 (*.f64 (*.f64 alphay (cbrt.f64 alphay)) (neg.f64 (log1p.f64 (neg.f64 u0)))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) (cbrt.f64 (*.f64 alphay alphay)))
(*.f64 (/.f64 (*.f64 alphay alphay) (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))))
(*.f64 (/.f64 (*.f64 alphay alphay) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) (neg.f64 (log1p.f64 (neg.f64 u0))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) 2) (*.f64 (*.f64 alphay alphay) (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))) sin2phi)))))
(*.f64 (/.f64 1 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (*.f64 alphay alphay)) (/.f64 (*.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 alphay)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(*.f64 (*.f64 alphay (cbrt.f64 alphay)) (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay)))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) (pow.f64 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) 2))
(*.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 alphay)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) (cbrt.f64 (cbrt.f64 (*.f64 alphay alphay)))) (cbrt.f64 (*.f64 alphay (cbrt.f64 alphay))))
(*.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 alphay)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) 1) (cbrt.f64 (*.f64 alphay alphay)))
(*.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 alphay)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) (cbrt.f64 alphay)) (cbrt.f64 alphay))
(*.f64 (*.f64 (*.f64 alphay alphay) (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0))))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (/.f64 -1 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(*.f64 (*.f64 (*.f64 alphay alphay) (cbrt.f64 (/.f64 1 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))))
(*.f64 (*.f64 (*.f64 alphay alphay) (cbrt.f64 (/.f64 -1 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))))
(*.f64 (*.f64 (*.f64 alphay alphay) -1) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 alphay alphay))) (*.f64 (cbrt.f64 (*.f64 alphay (cbrt.f64 alphay))) (/.f64 (*.f64 (*.f64 alphay (cbrt.f64 alphay)) (neg.f64 (log1p.f64 (neg.f64 u0)))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))))
(*.f64 (cbrt.f64 alphay) (*.f64 (cbrt.f64 alphay) (/.f64 (*.f64 (*.f64 alphay (cbrt.f64 alphay)) (neg.f64 (log1p.f64 (neg.f64 u0)))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))))
(*.f64 (neg.f64 (*.f64 alphay alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) (neg.f64 (*.f64 alphay alphay)))
(*.f64 -1 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))))
(*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 alphay alphay)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(*.f64 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))) sin2phi)) (*.f64 alphay alphay))
(*.f64 (*.f64 alphay alphay) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))) sin2phi)))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))) sin2phi))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) 2) (*.f64 alphay alphay)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) 2) (*.f64 alphay alphay)) (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))) sin2phi))))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) 1)
(/.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) 2) (*.f64 alphay alphay))) (cbrt.f64 (-.f64 (neg.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))) sin2phi)))
(/.f64 (/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) 2) 2))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (-.f64 (neg.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))) sin2phi))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2)))
(/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) -1) (-.f64 (neg.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))) sin2phi))
(/.f64 (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) (*.f64 alphay alphay)) (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2)))
(/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (-.f64 (neg.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))) sin2phi))
(/.f64 (*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (*.f64 alphay alphay) (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2)))) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(/.f64 (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) 1) (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2)))
(/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) 1) (-.f64 (neg.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))) sin2phi))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) 2) (*.f64 alphay alphay))) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) 2))) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(/.f64 (/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(/.f64 (/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) 1) (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2)))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) 1) (-.f64 (neg.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))) sin2phi))
(/.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) 3) 1/3)
(pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) 1)
(neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(neg.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (/.f64 1 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))))
(neg.f64 (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) alphay))
(neg.f64 (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) 1))
(neg.f64 (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) -1))
(neg.f64 (*.f64 alphay (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) 3))
(if (!=.f64 alphay 0) (/.f64 cos2phi (/.f64 alphax alphay)) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 (*.f64 cos2phi alphay) 0) (/.f64 1 (/.f64 alphax (*.f64 cos2phi alphay))) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 cos2phi 0) (/.f64 alphay (/.f64 alphax cos2phi)) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 (cbrt.f64 (*.f64 alphay alphay)) 0) (/.f64 (*.f64 cos2phi (cbrt.f64 alphay)) (/.f64 alphax (cbrt.f64 (*.f64 alphay alphay)))) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 alphay alphay)) cos2phi) 0) (/.f64 (cbrt.f64 alphay) (/.f64 alphax (*.f64 (cbrt.f64 (*.f64 alphay alphay)) cos2phi))) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 1 0) (/.f64 (*.f64 cos2phi alphay) alphax) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphay) 0) (/.f64 (cbrt.f64 cos2phi) (/.f64 (/.f64 alphax alphay) (cbrt.f64 (*.f64 cos2phi cos2phi)))) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 (cbrt.f64 (*.f64 cos2phi alphay)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) (/.f64 alphax (cbrt.f64 (*.f64 cos2phi alphay)))) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) 0) (/.f64 (*.f64 alphay (cbrt.f64 cos2phi)) (/.f64 alphax (cbrt.f64 (*.f64 cos2phi cos2phi)))) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))) 0) (/.f64 (/.f64 alphay (cbrt.f64 alphax)) (/.f64 1 (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))))) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 (/.f64 -1 alphax) 0) (/.f64 (neg.f64 (*.f64 cos2phi alphay)) (/.f64 1 (/.f64 -1 alphax))) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))) 0) (/.f64 (/.f64 cos2phi (cbrt.f64 alphax)) (/.f64 1 (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))))) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 (/.f64 1 alphax) 0) (/.f64 (*.f64 cos2phi alphay) (/.f64 1 (/.f64 1 alphax))) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 0) (/.f64 1 (/.f64 1 (/.f64 (*.f64 cos2phi alphay) alphax))) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)))) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)) (/.f64 1 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax)))) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 (*.f64 alphax alphax))) 0) (/.f64 (cbrt.f64 (/.f64 1 alphax)) (/.f64 1 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 (*.f64 alphax alphax))))) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 (/.f64 cos2phi alphax) 0) (/.f64 alphay (/.f64 1 (/.f64 cos2phi alphax))) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 (*.f64 cos2phi alphay) 0) (/.f64 (/.f64 1 alphax) (/.f64 1 (*.f64 cos2phi alphay))) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) alphax) 0) (/.f64 (cbrt.f64 (*.f64 cos2phi alphay)) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) alphax))) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 (/.f64 alphay alphax) 0) (/.f64 cos2phi (pow.f64 (/.f64 alphay alphax) -1)) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 (neg.f64 alphay) 0) (/.f64 cos2phi (/.f64 alphax alphay)) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 (neg.f64 cos2phi) 0) (/.f64 alphay (/.f64 alphax cos2phi)) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 (*.f64 cos2phi alphay) 0) (/.f64 -1 (/.f64 (neg.f64 alphax) (*.f64 cos2phi alphay))) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 cos2phi 0) (/.f64 (neg.f64 alphay) (/.f64 (neg.f64 alphax) cos2phi)) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2))) 0) (/.f64 (cbrt.f64 (*.f64 cos2phi alphay)) (/.f64 alphax (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)))) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 (neg.f64 (*.f64 cos2phi alphay)) 0) (/.f64 1 (/.f64 alphax (*.f64 cos2phi alphay))) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 0) (/.f64 1 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) -1)) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) 0) (/.f64 (cbrt.f64 (*.f64 cos2phi alphay)) (/.f64 alphax (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)))) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (*.f64 cos2phi alphay))) (/.f64 (neg.f64 alphax) (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)))) (/.f64 (*.f64 cos2phi alphay) alphax))
(+.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 0))
(+.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (*.f64 0 (/.f64 (*.f64 cos2phi alphay) alphax)))
(-.f64 0 (/.f64 (*.f64 cos2phi alphay) (neg.f64 alphax)))
(-.f64 (/.f64 0 (neg.f64 alphax)) (/.f64 (*.f64 cos2phi alphay) (neg.f64 alphax)))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) (neg.f64 alphax)))
(*.f64 (/.f64 (*.f64 alphay (cbrt.f64 cos2phi)) (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (cbrt.f64 alphax)))
(*.f64 (/.f64 (*.f64 alphay (cbrt.f64 cos2phi)) alphax) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) 1))
(*.f64 (/.f64 (*.f64 alphay (cbrt.f64 cos2phi)) 1) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphax))
(*.f64 (/.f64 (cbrt.f64 (*.f64 cos2phi alphay)) alphax) (/.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) 1))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) 1) (/.f64 (cbrt.f64 (*.f64 cos2phi alphay)) alphax))
(*.f64 (/.f64 (*.f64 cos2phi (cbrt.f64 alphay)) (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (cbrt.f64 (*.f64 alphay alphay)) (cbrt.f64 alphax)))
(*.f64 (/.f64 (*.f64 cos2phi (cbrt.f64 alphay)) alphax) (/.f64 (cbrt.f64 (*.f64 alphay alphay)) 1))
(*.f64 (/.f64 (cbrt.f64 cos2phi) (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphay) (cbrt.f64 alphax)))
(*.f64 (/.f64 (cbrt.f64 cos2phi) alphax) (/.f64 (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphay) 1))
(*.f64 (/.f64 (cbrt.f64 cos2phi) 1) (/.f64 (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphay) alphax))
(*.f64 (/.f64 cos2phi alphax) alphay)
(*.f64 (*.f64 cos2phi alphay) (/.f64 1 alphax))
(*.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)) (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax)))
(*.f64 (/.f64 1 alphax) (*.f64 cos2phi alphay))
(*.f64 cos2phi (/.f64 alphay alphax))
(*.f64 alphay (/.f64 cos2phi alphax))
(*.f64 (cbrt.f64 (*.f64 cos2phi alphay)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) alphax))
(*.f64 (neg.f64 (*.f64 cos2phi alphay)) (/.f64 -1 alphax))
(*.f64 (cbrt.f64 (/.f64 1 alphax)) (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 (*.f64 alphax alphax))))
(*.f64 (/.f64 alphay (cbrt.f64 alphax)) (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))))
(*.f64 (/.f64 cos2phi (cbrt.f64 alphax)) (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))))
(*.f64 1 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 1)
(*.f64 (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))) (/.f64 alphay (cbrt.f64 alphax)))
(*.f64 (/.f64 -1 alphax) (neg.f64 (*.f64 cos2phi alphay)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) alphax) (cbrt.f64 (*.f64 cos2phi alphay)))
(*.f64 (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))) (/.f64 cos2phi (cbrt.f64 alphax)))
(*.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 (/.f64 1 alphax)))
(*.f64 (/.f64 alphay alphax) cos2phi)
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) 2) 2))
(*.f64 (*.f64 (/.f64 1 alphax) (*.f64 cos2phi (cbrt.f64 alphay))) (cbrt.f64 (*.f64 alphay alphay)))
(*.f64 (*.f64 (/.f64 1 alphax) (cbrt.f64 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) cos2phi))
(*.f64 (*.f64 (/.f64 1 alphax) (cbrt.f64 cos2phi)) (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphay))
(*.f64 (*.f64 (/.f64 1 alphax) (cbrt.f64 (*.f64 cos2phi alphay))) (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)))
(*.f64 (*.f64 (/.f64 1 alphax) (*.f64 alphay (cbrt.f64 cos2phi))) (cbrt.f64 (*.f64 cos2phi cos2phi)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) 2) 2) (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2))))
(*.f64 (*.f64 cos2phi (cbrt.f64 alphay)) (/.f64 (cbrt.f64 (*.f64 alphay alphay)) alphax))
(*.f64 (cbrt.f64 alphay) (*.f64 (*.f64 (cbrt.f64 (*.f64 alphay alphay)) cos2phi) (/.f64 1 alphax)))
(*.f64 (cbrt.f64 cos2phi) (*.f64 (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphay) (/.f64 1 alphax)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) (*.f64 (cbrt.f64 (*.f64 cos2phi alphay)) (/.f64 1 alphax)))
(*.f64 (*.f64 alphay (cbrt.f64 cos2phi)) (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (/.f64 1 alphax)))
(*.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) (/.f64 1 (cbrt.f64 (*.f64 alphax alphax))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)))
(*.f64 (/.f64 (*.f64 alphay (cbrt.f64 cos2phi)) (cbrt.f64 alphax)) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (cbrt.f64 (*.f64 alphax alphax))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 cos2phi alphay)) (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) (cbrt.f64 alphax)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) (cbrt.f64 alphax)) (/.f64 (cbrt.f64 (*.f64 cos2phi alphay)) (cbrt.f64 (*.f64 alphax alphax))))
(*.f64 (/.f64 (cbrt.f64 alphay) (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (*.f64 (cbrt.f64 (*.f64 alphay alphay)) cos2phi) (cbrt.f64 alphax)))
(*.f64 (/.f64 (cbrt.f64 alphay) alphax) (/.f64 (*.f64 (cbrt.f64 (*.f64 alphay alphay)) cos2phi) 1))
(*.f64 (cbrt.f64 alphay) (/.f64 (*.f64 (cbrt.f64 (*.f64 alphay alphay)) cos2phi) alphax))
(*.f64 (cbrt.f64 (/.f64 alphay alphax)) (/.f64 (*.f64 (cbrt.f64 (*.f64 alphay alphay)) cos2phi) (cbrt.f64 (*.f64 alphax alphax))))
(*.f64 (/.f64 (*.f64 cos2phi (cbrt.f64 alphay)) 1) (/.f64 (cbrt.f64 (*.f64 alphay alphay)) alphax))
(*.f64 (/.f64 (*.f64 cos2phi (cbrt.f64 alphay)) (cbrt.f64 alphax)) (cbrt.f64 (pow.f64 (/.f64 alphay alphax) 2)))
(*.f64 (/.f64 (cbrt.f64 cos2phi) (cbrt.f64 alphax)) (/.f64 (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphay) (cbrt.f64 (*.f64 alphax alphax))))
(/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)) (cbrt.f64 (neg.f64 (*.f64 cos2phi alphay)))) (cbrt.f64 (neg.f64 alphax)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 cos2phi alphay))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2))) (cbrt.f64 (neg.f64 alphax)))
(/.f64 (neg.f64 (*.f64 cos2phi alphay)) (neg.f64 alphax))
(/.f64 (*.f64 cos2phi alphay) alphax)
(/.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (*.f64 (/.f64 alphay (cbrt.f64 alphax)) cos2phi) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2))) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)) (cbrt.f64 (*.f64 cos2phi alphay))) (cbrt.f64 alphax))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphax)) (*.f64 cos2phi alphay)) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 alphax))
(/.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) 1) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (/.f64 (neg.f64 (*.f64 cos2phi alphay)) (cbrt.f64 alphax)) (neg.f64 (cbrt.f64 (*.f64 alphax alphax))))
(/.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) 1) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) (pow.f64 (cbrt.f64 (cbrt.f64 alphax)) 2)) (cbrt.f64 (*.f64 alphax (cbrt.f64 alphax))))
(/.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) -1)
(/.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax))) (neg.f64 (cbrt.f64 (*.f64 alphax alphax))))
(pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 3) 1/3)
(neg.f64 (/.f64 (*.f64 cos2phi alphay) (neg.f64 alphax)))
(neg.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) (neg.f64 alphax)) 1))
(neg.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) -1))
(neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) (neg.f64 alphax)) 1))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 3) 1))
Outputs
(/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(/.f64 (*.f64 (pow.f64 alphay 2) cos2phi) (pow.f64 alphax 2))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(/.f64 (*.f64 (pow.f64 alphay 2) cos2phi) (pow.f64 alphax 2))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(/.f64 (*.f64 (pow.f64 alphay 2) cos2phi) (pow.f64 alphax 2))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(/.f64 (*.f64 (pow.f64 alphay 2) cos2phi) (pow.f64 alphax 2))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(/.f64 (*.f64 cos2phi (pow.f64 (/.f64 1 alphay) -2)) (pow.f64 alphax 2))
(/.f64 (*.f64 cos2phi (pow.f64 (/.f64 1 alphay) -2)) (*.f64 alphax alphax))
(/.f64 (*.f64 cos2phi (pow.f64 (/.f64 1 alphay) -2)) (pow.f64 alphax 2))
(/.f64 (*.f64 cos2phi (pow.f64 (/.f64 1 alphay) -2)) (*.f64 alphax alphax))
(/.f64 (*.f64 cos2phi (pow.f64 (/.f64 1 alphay) -2)) (pow.f64 alphax 2))
(/.f64 (*.f64 cos2phi (pow.f64 (/.f64 1 alphay) -2)) (*.f64 alphax alphax))
(/.f64 (*.f64 cos2phi (pow.f64 (/.f64 1 alphay) -2)) (pow.f64 alphax 2))
(/.f64 (*.f64 cos2phi (pow.f64 (/.f64 1 alphay) -2)) (*.f64 alphax alphax))
(/.f64 (*.f64 cos2phi (pow.f64 (/.f64 -1 alphay) -2)) (pow.f64 alphax 2))
(/.f64 (*.f64 cos2phi (pow.f64 (/.f64 -1 alphay) -2)) (*.f64 alphax alphax))
(/.f64 (*.f64 cos2phi (pow.f64 (/.f64 -1 alphay) -2)) (pow.f64 alphax 2))
(/.f64 (*.f64 cos2phi (pow.f64 (/.f64 -1 alphay) -2)) (*.f64 alphax alphax))
(/.f64 (*.f64 cos2phi (pow.f64 (/.f64 -1 alphay) -2)) (pow.f64 alphax 2))
(/.f64 (*.f64 cos2phi (pow.f64 (/.f64 -1 alphay) -2)) (*.f64 alphax alphax))
(/.f64 (*.f64 cos2phi (pow.f64 (/.f64 -1 alphay) -2)) (pow.f64 alphax 2))
(/.f64 (*.f64 cos2phi (pow.f64 (/.f64 -1 alphay) -2)) (*.f64 alphax alphax))
(*.f64 (pow.f64 alphay 2) (*.f64 cos2phi (pow.f64 alphax -2)))
(*.f64 (*.f64 alphay alphay) (*.f64 cos2phi (pow.f64 alphax -2)))
(*.f64 (pow.f64 alphay 2) (*.f64 cos2phi (pow.f64 alphax -2)))
(*.f64 (*.f64 alphay alphay) (*.f64 cos2phi (pow.f64 alphax -2)))
(*.f64 (pow.f64 alphay 2) (*.f64 cos2phi (pow.f64 alphax -2)))
(*.f64 (*.f64 alphay alphay) (*.f64 cos2phi (pow.f64 alphax -2)))
(*.f64 (pow.f64 alphay 2) (*.f64 cos2phi (pow.f64 alphax -2)))
(*.f64 (*.f64 alphay alphay) (*.f64 cos2phi (pow.f64 alphax -2)))
(*.f64 (pow.f64 alphay 2) (*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2)))
(*.f64 (*.f64 alphay alphay) (*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2)))
(*.f64 (pow.f64 alphay 2) (*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2)))
(*.f64 (*.f64 alphay alphay) (*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2)))
(*.f64 (pow.f64 alphay 2) (*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2)))
(*.f64 (*.f64 alphay alphay) (*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2)))
(*.f64 (pow.f64 alphay 2) (*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2)))
(*.f64 (*.f64 alphay alphay) (*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2)))
(*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (pow.f64 alphay 2)))
(*.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi) (*.f64 alphay alphay))
(*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (pow.f64 alphay 2)))
(*.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi) (*.f64 alphay alphay))
(*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (pow.f64 alphay 2)))
(*.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi) (*.f64 alphay alphay))
(*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (pow.f64 alphay 2)))
(*.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi) (*.f64 alphay alphay))
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) (+.f64 (/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2)) sin2phi))
(/.f64 (*.f64 (*.f64 alphay alphay) u0) (+.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax)) sin2phi))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 2)) (+.f64 (/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2)) sin2phi))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) (+.f64 (/.f64 (*.f64 cos2phi (pow.f64 alphay 2)) (pow.f64 alphax 2)) sin2phi)))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 u0 u0)) (+.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax)) sin2phi)) (/.f64 (*.f64 (*.f64 alphay alphay) u0) (+.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax)) sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) sin2phi)) (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))))
(+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 alphay alphay) (*.f64 sin2phi sin2phi)) (/.f64 (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 alphax 4) sin2phi)))) (+.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) sin2phi)) (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)))))
(+.f64 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (*.f64 (pow.f64 cos2phi 3) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))))))
(+.f64 (/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 cos2phi 3)) (pow.f64 (pow.f64 alphay 4) 2)) (*.f64 (*.f64 alphax alphax) (*.f64 (pow.f64 (*.f64 sin2phi sin2phi) 2) (pow.f64 alphax 4)))) (+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 alphay alphay) (*.f64 sin2phi sin2phi)) (/.f64 (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 alphax 4) sin2phi)))) (+.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) sin2phi)) (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (pow.f64 alphax 4)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (*.f64 alphay alphay)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 1 cos2phi) 3)) (log1p.f64 (neg.f64 u0)))) (pow.f64 alphay 4))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (pow.f64 alphax 4)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (*.f64 alphay alphay))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 4) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 1 cos2phi) 3)) (log1p.f64 (neg.f64 u0)))) (pow.f64 alphay 4))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 sin2phi sin2phi) (pow.f64 (/.f64 1 cos2phi) 4)) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 sin2phi (log1p.f64 (neg.f64 u0))))) (*.f64 (*.f64 alphay alphay) (pow.f64 alphay 4))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (pow.f64 alphax 4)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (*.f64 alphay alphay)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (pow.f64 alphax 4)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (*.f64 alphay alphay)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 cos2phi) 3))))) (pow.f64 (pow.f64 alphay 2) 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (pow.f64 alphax 4)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (*.f64 alphay alphay)) (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 cos2phi) 3)))) (pow.f64 alphay 4))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 cos2phi) 3))))) (pow.f64 (pow.f64 alphay 2) 2)) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 -1 cos2phi) 4) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (pow.f64 alphax 4)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (*.f64 alphay alphay)) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 cos2phi) 3)))) (pow.f64 alphay 4)) (/.f64 (*.f64 (*.f64 (*.f64 sin2phi sin2phi) (pow.f64 (/.f64 -1 cos2phi) 4)) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 sin2phi (log1p.f64 (neg.f64 u0))))) (*.f64 (*.f64 alphay alphay) (pow.f64 alphay 4))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) sin2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphay 4) cos2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi))) (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) sin2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 alphay 6) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))))))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphay 4) cos2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi))) (+.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) sin2phi)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 6)) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) sin2phi))))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 alphay 8)))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 alphay 6) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))))))
(+.f64 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphay 4) cos2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi))) (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) sin2phi))) (+.f64 (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 8))) (*.f64 (*.f64 alphax alphax) (*.f64 (pow.f64 (*.f64 sin2phi sin2phi) 2) (pow.f64 alphax 4)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 6)) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) sin2phi))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 (*.f64 (pow.f64 (/.f64 1 alphay) 2) sin2phi) (log1p.f64 (neg.f64 u0)))) (*.f64 cos2phi cos2phi)) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (log.f64 (-.f64 1 u0)))))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (*.f64 (pow.f64 (/.f64 1 alphay) 2) (log1p.f64 (neg.f64 u0)))) (*.f64 cos2phi cos2phi)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 1 alphay) 4)) (log1p.f64 (neg.f64 u0)))) (pow.f64 cos2phi 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (log.f64 (-.f64 1 u0)))))) (*.f64 cos2phi (pow.f64 cos2phi 2)))) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 6) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 cos2phi 2) 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (*.f64 (pow.f64 (/.f64 1 alphay) 2) (log1p.f64 (neg.f64 u0)))) (*.f64 cos2phi cos2phi)) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 1 alphay) 4)) (log1p.f64 (neg.f64 u0)))) (pow.f64 cos2phi 3))) (/.f64 (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 (*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 6)) (log1p.f64 (neg.f64 u0))))) (pow.f64 (*.f64 cos2phi cos2phi) 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi) (log1p.f64 (neg.f64 u0)))) (*.f64 cos2phi cos2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) 4))))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (log1p.f64 (neg.f64 u0)))) (*.f64 cos2phi cos2phi)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 alphay) 4)))) (pow.f64 cos2phi 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphay) 6) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 cos2phi 2) 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) 4))))) (*.f64 cos2phi (pow.f64 cos2phi 2)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (log1p.f64 (neg.f64 u0)))) (*.f64 cos2phi cos2phi)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 -1 alphay) 6) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 sin2phi (log1p.f64 (neg.f64 u0))))) (pow.f64 (*.f64 cos2phi cos2phi) 2)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 alphay) 4)))) (pow.f64 cos2phi 3))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 alphay alphay))) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 6) (log.f64 (-.f64 1 u0)))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (neg.f64 (/.f64 (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 6) (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4))))) (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 alphay alphay))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 6) (log.f64 (-.f64 1 u0)))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 8) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (pow.f64 (pow.f64 alphay 2) 2)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 6) (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))) (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 alphay alphay)))) (*.f64 (/.f64 (*.f64 sin2phi sin2phi) (*.f64 alphay alphay)) (/.f64 (*.f64 (*.f64 (pow.f64 alphax 8) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 (*.f64 cos2phi cos2phi) 2) (pow.f64 alphay 4))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) sin2phi))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 2) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 sin2phi sin2phi)) (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) sin2phi)))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 2) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 sin2phi sin2phi)) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))))) (pow.f64 sin2phi 3))) (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) sin2phi))))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 6) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (pow.f64 (pow.f64 sin2phi 2) 2)))))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 2) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 sin2phi sin2phi)) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))))) (pow.f64 sin2phi 3))) (+.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 6) (*.f64 (pow.f64 cos2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay 4) 2)))) (pow.f64 (*.f64 sin2phi sin2phi) 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 sin2phi sin2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphax) 4))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 sin2phi sin2phi))) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 alphax) 4))))) (pow.f64 sin2phi 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphax) 4))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (/.f64 -1 alphax) 6) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (pow.f64 (pow.f64 sin2phi 2) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 alphax) 4))))) (pow.f64 sin2phi 3))) (+.f64 (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 6) (log1p.f64 (neg.f64 u0))) (pow.f64 (pow.f64 alphay 4) 2))) (pow.f64 (*.f64 sin2phi sin2phi) 2)) (+.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 sin2phi sin2phi)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 alphay alphay))) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 alphay alphay))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) (log1p.f64 (neg.f64 u0))))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 (pow.f64 sin2phi 3) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (pow.f64 (pow.f64 alphay 2) 2)))))))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 alphay alphay))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) (log1p.f64 (neg.f64 u0))))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 (pow.f64 sin2phi 3) (log1p.f64 (neg.f64 u0)))) (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (*.f64 cos2phi cos2phi) 2) (pow.f64 alphay 4)))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 alphax 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 alphax alphax)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 alphax 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 alphax alphax)) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))))) (pow.f64 alphax 4)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 alphax 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 alphax alphax)) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 1 sin2phi) 4) (*.f64 alphax alphax)) (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay 4) 2))) (pow.f64 alphax 4))) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))))) (pow.f64 alphax 4))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 alphay 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (*.f64 alphax alphax)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 alphay 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (*.f64 alphax alphax)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (*.f64 alphay alphay) (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))))) (pow.f64 alphax 4))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)))))
(+.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))))) (pow.f64 alphax 4)) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 -1 sin2phi) 4) (*.f64 alphax alphax)) (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay 4) 2))) (pow.f64 alphax 4))) (+.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 alphay 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (*.f64 alphax alphax)))))
(if (!=.f64 (/.f64 alphay alphax) 0) (/.f64 (*.f64 cos2phi alphay) (/.f64 alphax (/.f64 alphay alphax))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 alphay 0) (/.f64 (*.f64 cos2phi alphay) (/.f64 (*.f64 alphax alphax) alphay)) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 alphay 0) (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (/.f64 alphax alphay)) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (neg.f64 alphay) 0) (/.f64 (*.f64 cos2phi alphay) (/.f64 (*.f64 alphax alphax) alphay)) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (neg.f64 alphay) 0) (/.f64 (neg.f64 (*.f64 cos2phi alphay)) (/.f64 (*.f64 alphax alphax) (neg.f64 alphay))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (neg.f64 alphay) 0) (neg.f64 (/.f64 (*.f64 cos2phi alphay) (/.f64 (*.f64 alphax alphax) (neg.f64 alphay)))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (neg.f64 (*.f64 cos2phi alphay)) 0) (/.f64 alphay (/.f64 (neg.f64 (*.f64 alphax alphax)) (neg.f64 (*.f64 cos2phi alphay)))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (neg.f64 (*.f64 cos2phi alphay)) 0) (/.f64 (neg.f64 alphay) (/.f64 (*.f64 alphax alphax) (neg.f64 (*.f64 cos2phi alphay)))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (/.f64 alphay alphax) 0) (/.f64 (neg.f64 (*.f64 cos2phi alphay)) (/.f64 (neg.f64 alphax) (/.f64 alphay alphax))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (/.f64 alphay alphax) 0) (/.f64 (*.f64 cos2phi alphay) (/.f64 alphax (/.f64 alphay alphax))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 alphay 0) (/.f64 (neg.f64 (*.f64 cos2phi alphay)) (/.f64 (neg.f64 (*.f64 alphax alphax)) alphay)) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 alphay 0) (/.f64 (*.f64 cos2phi alphay) (/.f64 (*.f64 alphax alphax) alphay)) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (neg.f64 (*.f64 cos2phi alphay)) 0) (/.f64 (/.f64 alphay alphax) (/.f64 alphax (*.f64 cos2phi alphay))) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 0) (/.f64 1 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) -1)) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(if (!=.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 0) (pow.f64 (/.f64 1 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))) -1) (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) (*.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 0))
(fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) 0)
(+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) (*.f64 0 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))))
(fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) 0)
(*.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))) (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 2)))
(*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))
(*.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax) alphay)
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (cbrt.f64 alphax)) (/.f64 1 (cbrt.f64 (*.f64 alphax alphax))))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay) (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 alphax))
(*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax)) (/.f64 -1 alphax))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 2)) (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))))
(*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))
(*.f64 1 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)))
(*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))
(*.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 1)
(*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))
(*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (/.f64 alphay alphax))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(*.f64 (/.f64 alphay alphax) (/.f64 (*.f64 cos2phi alphay) alphax))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(*.f64 (*.f64 (/.f64 alphay alphax) (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(*.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (/.f64 1 alphax))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(*.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (cbrt.f64 (/.f64 alphay alphax))) (cbrt.f64 (pow.f64 (/.f64 alphay alphax) 2)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 alphay alphax)) (cbrt.f64 (pow.f64 (/.f64 alphay alphax) 2))) (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)) (/.f64 alphay alphax)))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(*.f64 (*.f64 cos2phi alphay) (/.f64 (/.f64 alphay alphax) alphax))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(*.f64 (cbrt.f64 (/.f64 alphay alphax)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 alphay alphax) 2)) (/.f64 (*.f64 cos2phi alphay) alphax)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 alphay alphax)) (cbrt.f64 (pow.f64 (/.f64 alphay alphax) 2))) (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 alphay (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(*.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (/.f64 1 (*.f64 alphax alphax)))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(*.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) (/.f64 (/.f64 alphay alphax) (cbrt.f64 (*.f64 alphax alphax))))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay) (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 alphax))
(*.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (cbrt.f64 alphax)) (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay) (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 alphax))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)) (*.f64 (/.f64 alphay alphax) (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax))))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)) (/.f64 alphay alphax)) (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax)))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(*.f64 (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (cbrt.f64 alphax)))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay) (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 alphax))
(*.f64 (/.f64 1 alphax) (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 alphay alphax) 2)) (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 (/.f64 alphay alphax)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 alphay alphax)) (cbrt.f64 (pow.f64 (/.f64 alphay alphax) 2))) (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 (/.f64 (/.f64 alphay alphax) alphax) (*.f64 cos2phi alphay))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 alphay alphax) 2)) (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (cbrt.f64 (/.f64 alphay alphax))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 alphay alphax)) (cbrt.f64 (pow.f64 (/.f64 alphay alphax) 2))) (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 (/.f64 (/.f64 alphay alphax) (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay) (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 alphax))
(*.f64 (/.f64 1 (*.f64 alphax alphax)) (*.f64 (*.f64 cos2phi alphay) alphay))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(*.f64 (*.f64 (*.f64 (/.f64 alphay alphax) (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax)))
(*.f64 (*.f64 (*.f64 (/.f64 alphay alphax) (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) 1) (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(*.f64 (*.f64 (*.f64 (/.f64 alphay alphax) (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) 2) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)) (/.f64 alphay alphax))))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(*.f64 (cbrt.f64 (*.f64 cos2phi alphay)) (*.f64 (cbrt.f64 (/.f64 1 alphax)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)) (/.f64 alphay alphax))))
(*.f64 (neg.f64 alphay) (*.f64 (/.f64 -1 alphax) (/.f64 (*.f64 cos2phi alphay) alphax)))
(*.f64 (/.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) (neg.f64 alphay))
(*.f64 (cbrt.f64 (/.f64 1 alphax)) (*.f64 (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (*.f64 cos2phi alphay) alphax)))
(*.f64 (cbrt.f64 (/.f64 1 alphax)) (/.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay) (cbrt.f64 (*.f64 alphax alphax))))
(*.f64 (cbrt.f64 alphay) (*.f64 (/.f64 (cbrt.f64 (*.f64 alphay alphay)) alphax) (/.f64 (*.f64 cos2phi alphay) alphax)))
(*.f64 (cbrt.f64 alphay) (/.f64 (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (/.f64 (*.f64 cos2phi alphay) alphax)) alphax))
(*.f64 (*.f64 cos2phi (cbrt.f64 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (/.f64 (/.f64 alphay alphax) alphax)))
(*.f64 (*.f64 (*.f64 cos2phi (cbrt.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (/.f64 alphay alphax) alphax))
(*.f64 (cbrt.f64 alphay) (*.f64 (*.f64 (cbrt.f64 (*.f64 alphay alphay)) cos2phi) (/.f64 (/.f64 alphay alphax) alphax)))
(*.f64 (cbrt.f64 alphay) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (/.f64 (*.f64 cos2phi alphay) (*.f64 alphax alphax))))
(*.f64 alphay (*.f64 cos2phi (/.f64 (/.f64 alphay alphax) alphax)))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(*.f64 (cbrt.f64 cos2phi) (*.f64 (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphay) (/.f64 (/.f64 alphay alphax) alphax)))
(*.f64 (cbrt.f64 cos2phi) (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (*.f64 alphay (/.f64 (/.f64 alphay alphax) alphax))))
(*.f64 (cbrt.f64 (*.f64 cos2phi alphay)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) (/.f64 (/.f64 alphay alphax) alphax)))
(*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) (*.f64 (cbrt.f64 (*.f64 cos2phi alphay)) (/.f64 (/.f64 alphay alphax) alphax)))
(*.f64 (*.f64 alphay (cbrt.f64 cos2phi)) (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (/.f64 (/.f64 alphay alphax) alphax)))
(*.f64 (*.f64 (*.f64 alphay (cbrt.f64 cos2phi)) (cbrt.f64 (*.f64 cos2phi cos2phi))) (/.f64 (/.f64 alphay alphax) alphax))
(*.f64 (neg.f64 (*.f64 (*.f64 cos2phi alphay) alphay)) (/.f64 1 (neg.f64 (*.f64 alphax alphax))))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) alphax)
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax)) (neg.f64 alphax))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (cbrt.f64 alphax)) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay) (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 alphax))
(/.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) (/.f64 alphay alphax)) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay) (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 alphax))
(/.f64 (*.f64 (/.f64 alphay alphax) (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax))) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay) (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 alphax))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) -1) (neg.f64 alphax))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(/.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 1)
(*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))
(/.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (/.f64 alphay (cbrt.f64 alphax))) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay) (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 alphax))
(/.f64 (*.f64 (cbrt.f64 (*.f64 cos2phi alphay)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)) (/.f64 alphay alphax))) (cbrt.f64 alphax))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2) (*.f64 cos2phi alphay))) (/.f64 alphay alphax)) (cbrt.f64 alphax))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 cos2phi alphay))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)) (/.f64 alphay alphax))) (cbrt.f64 (neg.f64 alphax)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 cos2phi alphay)) (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2))) (/.f64 alphay alphax)) (cbrt.f64 (neg.f64 alphax)))
(/.f64 (*.f64 (/.f64 alphay (cbrt.f64 alphax)) (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay) (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 alphax))
(/.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax)))) (cbrt.f64 alphax))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay) (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 alphax))
(/.f64 (*.f64 (*.f64 cos2phi alphay) (/.f64 (/.f64 alphay alphax) (cbrt.f64 (*.f64 alphax alphax)))) (cbrt.f64 alphax))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay) (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 alphax))
(/.f64 (*.f64 (cbrt.f64 alphay) (*.f64 (cbrt.f64 (pow.f64 (/.f64 alphay alphax) 2)) (/.f64 (*.f64 cos2phi alphay) alphax))) (cbrt.f64 alphax))
(/.f64 (*.f64 (*.f64 (cbrt.f64 alphay) (cbrt.f64 (pow.f64 (/.f64 alphay alphax) 2))) (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 alphax))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 alphay)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 alphay alphax) 2)) (/.f64 (*.f64 cos2phi alphay) alphax))) (cbrt.f64 (neg.f64 alphax)))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (neg.f64 alphay)) (cbrt.f64 (pow.f64 (/.f64 alphay alphax) 2))) (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 (neg.f64 alphax)))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (cbrt.f64 alphax)) 1) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay) (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 alphax))
(/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax)) 1) (neg.f64 alphax))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax)) (cbrt.f64 alphax)) (neg.f64 (cbrt.f64 (*.f64 alphax alphax))))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay) (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 alphax))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax)) 1) (neg.f64 alphax))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (cbrt.f64 alphax)) (cbrt.f64 alphax)) (cbrt.f64 alphax))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay) (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 alphax))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (cbrt.f64 alphax)) 1) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay) (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 alphax))
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (cbrt.f64 alphax)) (pow.f64 (cbrt.f64 (cbrt.f64 alphax)) 2)) (cbrt.f64 (*.f64 alphax (cbrt.f64 alphax))))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 alphax))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay) (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 alphax))
(/.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) (neg.f64 alphay)) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) (neg.f64 alphax)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 alphax)) (cbrt.f64 (*.f64 alphax alphax))) alphax)
(/.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) alphay) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphax))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 alphax)) (cbrt.f64 (*.f64 alphax alphax))) alphax)
(/.f64 (*.f64 (neg.f64 (*.f64 cos2phi alphay)) (/.f64 alphay (cbrt.f64 alphax))) (*.f64 (neg.f64 alphax) (cbrt.f64 (*.f64 alphax alphax))))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 alphax)) (cbrt.f64 (*.f64 alphax alphax))) alphax)
(/.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) (/.f64 alphay (cbrt.f64 alphax))) (*.f64 alphax (cbrt.f64 alphax)))
(/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 (*.f64 alphax alphax))) (*.f64 alphax (cbrt.f64 alphax)))
(/.f64 (*.f64 (*.f64 cos2phi alphay) (/.f64 alphay (cbrt.f64 alphax))) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphax))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (cbrt.f64 alphax)) (cbrt.f64 (*.f64 alphax alphax))) alphax)
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (cbrt.f64 alphax))) (neg.f64 (cbrt.f64 (*.f64 alphax alphax))))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay) (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 alphax))
(/.f64 (neg.f64 (*.f64 (*.f64 cos2phi alphay) alphay)) (neg.f64 (*.f64 alphax alphax)))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(pow.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))) 3)
(*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))
(pow.f64 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 3) 1/3)
(*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))
(pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 1)
(*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))
(neg.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) (neg.f64 alphax)) (/.f64 alphay alphax)))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(neg.f64 (*.f64 (/.f64 alphay (neg.f64 alphax)) (/.f64 (*.f64 cos2phi alphay) alphax)))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(neg.f64 (neg.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))))
(*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))
(neg.f64 (*.f64 (/.f64 alphay alphax) (/.f64 (*.f64 cos2phi alphay) (neg.f64 alphax))))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(neg.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (/.f64 alphay (neg.f64 alphax))))
(/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax))
(cbrt.f64 (pow.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) 3))
(*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))
(if (!=.f64 (*.f64 alphay alphay) 0) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) (*.f64 alphay alphay))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(if (!=.f64 (*.f64 alphay alphay) 0) (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) (*.f64 alphay alphay)))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) 0) (/.f64 -1 (/.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) 0) (/.f64 -1 (/.f64 (/.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 alphay alphay))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(if (!=.f64 (*.f64 alphay (cbrt.f64 alphay)) 0) (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay)))) (/.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) (*.f64 alphay (cbrt.f64 alphay)))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(if (!=.f64 (*.f64 alphay (cbrt.f64 alphay)) 0) (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay)))) (/.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) (*.f64 alphay (cbrt.f64 alphay)))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) (/.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) (pow.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) 2))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) (/.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) (pow.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) 2))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 alphay alphay)) 0) (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 alphay alphay)))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 alphay alphay)) 0) (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 alphay alphay)))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(if (!=.f64 alphay 0) (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) alphay)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(if (!=.f64 alphay 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 alphay)) (/.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) alphay)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 (*.f64 alphay alphay) (/.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) (neg.f64 (log1p.f64 (neg.f64 u0))))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 (*.f64 alphay alphay) (/.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) (neg.f64 (log1p.f64 (neg.f64 u0))))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) 0) (/.f64 1 (/.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) 0) (pow.f64 (/.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) -1) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(if (!=.f64 (*.f64 alphay alphay) 0) (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (-.f64 (neg.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))) sin2phi) (*.f64 alphay alphay))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(if (!=.f64 (*.f64 alphay alphay) 0) (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (-.f64 (*.f64 (neg.f64 cos2phi) (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) (*.f64 alphay alphay))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 (*.f64 alphay alphay) (/.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) (neg.f64 (log1p.f64 (neg.f64 u0))))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 (*.f64 alphay alphay) (/.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) (neg.f64 (log1p.f64 (neg.f64 u0))))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(if (!=.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) 0) (/.f64 1 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) -1)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(if (!=.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 0) (pow.f64 (/.f64 1 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) -1) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(+.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) 0))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(+.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) (*.f64 0 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(-.f64 0 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) 2)))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))) sin2phi))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 alphay alphay)) (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (*.f64 (neg.f64 cos2phi) (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 alphay alphay)) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 alphay alphay)) 1))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 alphay alphay)) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 alphay alphay)) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))
(*.f64 (/.f64 (*.f64 alphay alphay) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))))
(/.f64 (*.f64 (*.f64 alphay alphay) (neg.f64 (log1p.f64 (neg.f64 u0)))) (*.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2)))
(*.f64 (/.f64 -1 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) 1))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))))
(/.f64 (*.f64 -1 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2)) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))
(*.f64 (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) (/.f64 alphay (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))))
(/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 alphay)) alphay) (*.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))))
(*.f64 (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 1) (/.f64 alphay (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(*.f64 (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))) (/.f64 alphay (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))))
(/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 alphay)) alphay) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2)) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) 2) (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (pow.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) 2)) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) 2) 1))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) 2) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) 2) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2)))
(*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))) (/.f64 (*.f64 alphay alphay) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))))
(/.f64 (*.f64 (*.f64 alphay alphay) (neg.f64 (log1p.f64 (neg.f64 u0)))) (*.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))))
(*.f64 (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay)))) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) (/.f64 (*.f64 alphay (cbrt.f64 alphay)) (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))))
(/.f64 (*.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay)))) (*.f64 alphay (cbrt.f64 alphay))) (*.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))))
(*.f64 (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay)))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) (/.f64 (*.f64 alphay (cbrt.f64 alphay)) 1))
(*.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (*.f64 alphay (cbrt.f64 alphay)))
(*.f64 (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay)))) 1) (/.f64 (*.f64 alphay (cbrt.f64 alphay)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(*.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (*.f64 alphay (cbrt.f64 alphay)))
(*.f64 (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay)))) (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))) (/.f64 (*.f64 alphay (cbrt.f64 alphay)) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))))
(/.f64 (*.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay)))) (*.f64 alphay (cbrt.f64 alphay))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2)) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) 2)) (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 alphay)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 alphay)) (cbrt.f64 alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(*.f64 1 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) 1)
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(*.f64 (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) alphay)
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(*.f64 alphay (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(*.f64 (*.f64 (*.f64 alphay alphay) (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))) sin2phi)))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) 2))
(*.f64 (*.f64 (*.f64 alphay alphay) (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (*.f64 (neg.f64 cos2phi) (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) 2))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (/.f64 1 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(*.f64 (cbrt.f64 (*.f64 alphay alphay)) (/.f64 (*.f64 (*.f64 alphay (cbrt.f64 alphay)) (neg.f64 (log1p.f64 (neg.f64 u0)))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (neg.f64 (*.f64 (*.f64 alphay (cbrt.f64 alphay)) (log1p.f64 (neg.f64 u0))))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (*.f64 alphay alphay) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) (/.f64 (*.f64 alphay alphay) (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))))
(/.f64 (*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (*.f64 alphay alphay)) (*.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))))
(*.f64 (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay)))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) (*.f64 alphay (cbrt.f64 alphay)))
(*.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (*.f64 alphay (cbrt.f64 alphay)))
(*.f64 (/.f64 (*.f64 (*.f64 alphay (cbrt.f64 alphay)) (neg.f64 (log1p.f64 (neg.f64 u0)))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (neg.f64 (*.f64 (*.f64 alphay (cbrt.f64 alphay)) (log1p.f64 (neg.f64 u0))))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(*.f64 (/.f64 (*.f64 alphay alphay) (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))))
(/.f64 (*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (*.f64 alphay alphay)) (*.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))))
(*.f64 (/.f64 (*.f64 alphay alphay) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) (neg.f64 (log1p.f64 (neg.f64 u0))))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) 2) (*.f64 (*.f64 alphay alphay) (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))) sin2phi)))))
(*.f64 (*.f64 (*.f64 alphay alphay) (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (*.f64 (neg.f64 cos2phi) (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) 2))
(*.f64 (/.f64 1 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(*.f64 (cbrt.f64 (*.f64 alphay alphay)) (/.f64 (*.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 alphay)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 alphay)) (cbrt.f64 alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(*.f64 (*.f64 alphay (cbrt.f64 alphay)) (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay)))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(*.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (*.f64 alphay (cbrt.f64 alphay)))
(*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) (pow.f64 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) 2))
(*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (pow.f64 (cbrt.f64 (/.f64 1 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) 2))
(*.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 alphay)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) (cbrt.f64 (cbrt.f64 (*.f64 alphay alphay)))) (cbrt.f64 (*.f64 alphay (cbrt.f64 alphay))))
(*.f64 (/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 alphay)) (cbrt.f64 alphay)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (*.f64 alphay (cbrt.f64 alphay)))))
(*.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 alphay)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) 1) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 alphay)) (cbrt.f64 alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(*.f64 (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 alphay)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) (cbrt.f64 alphay)) (cbrt.f64 alphay))
(/.f64 (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 alphay)) (cbrt.f64 alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(*.f64 (*.f64 (*.f64 alphay alphay) (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0))))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(*.f64 (*.f64 (*.f64 alphay alphay) (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0))))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (/.f64 -1 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(*.f64 (*.f64 (*.f64 alphay alphay) (cbrt.f64 (/.f64 1 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))))
(/.f64 (*.f64 (*.f64 (*.f64 alphay alphay) (cbrt.f64 (/.f64 1 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))) (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2)))
(*.f64 (*.f64 (*.f64 alphay alphay) (cbrt.f64 (/.f64 -1 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))))
(/.f64 (*.f64 (*.f64 (*.f64 alphay alphay) (cbrt.f64 (/.f64 -1 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))) (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2)))
(*.f64 (*.f64 (*.f64 alphay alphay) -1) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 alphay alphay))) (*.f64 (cbrt.f64 (*.f64 alphay (cbrt.f64 alphay))) (/.f64 (*.f64 (*.f64 alphay (cbrt.f64 alphay)) (neg.f64 (log1p.f64 (neg.f64 u0)))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 (*.f64 alphay (cbrt.f64 alphay)))) (/.f64 (neg.f64 (*.f64 (*.f64 alphay (cbrt.f64 alphay)) (log1p.f64 (neg.f64 u0)))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(*.f64 (cbrt.f64 alphay) (*.f64 (cbrt.f64 alphay) (/.f64 (*.f64 (*.f64 alphay (cbrt.f64 alphay)) (neg.f64 (log1p.f64 (neg.f64 u0)))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (neg.f64 (*.f64 (*.f64 alphay (cbrt.f64 alphay)) (log1p.f64 (neg.f64 u0))))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(*.f64 (neg.f64 (*.f64 alphay alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) (neg.f64 (*.f64 alphay alphay)))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2)))
(*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 alphay alphay)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(*.f64 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2)))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))) sin2phi)) (*.f64 alphay alphay))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (-.f64 (*.f64 (neg.f64 cos2phi) (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))
(*.f64 (*.f64 alphay alphay) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))) sin2phi)))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (-.f64 (*.f64 (neg.f64 cos2phi) (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))) sin2phi))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) 2) (*.f64 alphay alphay)))
(*.f64 (*.f64 (*.f64 alphay alphay) (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (*.f64 (neg.f64 cos2phi) (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) 2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) 2) (*.f64 alphay alphay)) (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))) sin2phi))))
(*.f64 (*.f64 (*.f64 alphay alphay) (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (*.f64 (neg.f64 cos2phi) (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) 2))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) 1)
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(/.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) 2) (*.f64 alphay alphay))) (cbrt.f64 (-.f64 (neg.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))) sin2phi)))
(/.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) 2) (*.f64 alphay alphay))) (cbrt.f64 (-.f64 (*.f64 (neg.f64 cos2phi) (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(/.f64 (/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) 2) 2))
(/.f64 (/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) 2) 2))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (-.f64 (neg.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))) sin2phi))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (-.f64 (*.f64 (neg.f64 cos2phi) (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2)))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2)))
(/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) -1) (-.f64 (neg.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))) sin2phi))
(/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) -1) (-.f64 (*.f64 (neg.f64 cos2phi) (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))
(/.f64 (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) (*.f64 alphay alphay)) (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2)))
(/.f64 (*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (*.f64 alphay alphay)) (*.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))))
(/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (-.f64 (neg.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))) sin2phi))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (-.f64 (*.f64 (neg.f64 cos2phi) (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))
(/.f64 (*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (*.f64 alphay alphay) (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2)))) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(/.f64 (*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (*.f64 alphay alphay)) (*.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))))
(/.f64 (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) 1) (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2)))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2)))
(/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) 1) (-.f64 (neg.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))) sin2phi))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (-.f64 (*.f64 (neg.f64 cos2phi) (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) 2) (*.f64 alphay alphay))) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) 2) (*.f64 alphay alphay))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) 2))) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) 2))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(/.f64 (/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (*.f64 (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi)))
(/.f64 (/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) 1) (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2)))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2)))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2)))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2))))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) 1) (-.f64 (neg.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2))) sin2phi))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (-.f64 (*.f64 (neg.f64 cos2phi) (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))
(/.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi) 2))))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (cbrt.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))) (cbrt.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi) 2)))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))) 3)
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(pow.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) 3) 1/3)
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) 1)
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(neg.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (/.f64 1 (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))))
(neg.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))
(neg.f64 (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) alphay))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(neg.f64 (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphay)) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) 1))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(neg.f64 (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) -1))
(neg.f64 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))))
(neg.f64 (*.f64 alphay (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi))))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (+.f64 (*.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2)) sin2phi)) 3))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) (fma.f64 cos2phi (pow.f64 (/.f64 alphay alphax) 2) sin2phi))
(if (!=.f64 alphay 0) (/.f64 cos2phi (/.f64 alphax alphay)) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 (*.f64 cos2phi alphay) 0) (/.f64 1 (/.f64 alphax (*.f64 cos2phi alphay))) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 cos2phi 0) (/.f64 alphay (/.f64 alphax cos2phi)) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 (cbrt.f64 (*.f64 alphay alphay)) 0) (/.f64 (*.f64 cos2phi (cbrt.f64 alphay)) (/.f64 alphax (cbrt.f64 (*.f64 alphay alphay)))) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 alphay alphay)) cos2phi) 0) (/.f64 (cbrt.f64 alphay) (/.f64 alphax (*.f64 (cbrt.f64 (*.f64 alphay alphay)) cos2phi))) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 1 0) (/.f64 (*.f64 cos2phi alphay) alphax) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphay) 0) (/.f64 (cbrt.f64 cos2phi) (/.f64 (/.f64 alphax alphay) (cbrt.f64 (*.f64 cos2phi cos2phi)))) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphay) 0) (/.f64 (cbrt.f64 cos2phi) (/.f64 alphax (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphay))) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 (cbrt.f64 (*.f64 cos2phi alphay)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) (/.f64 alphax (cbrt.f64 (*.f64 cos2phi alphay)))) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) 0) (/.f64 (*.f64 alphay (cbrt.f64 cos2phi)) (/.f64 alphax (cbrt.f64 (*.f64 cos2phi cos2phi)))) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))) 0) (/.f64 (/.f64 alphay (cbrt.f64 alphax)) (/.f64 1 (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))))) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 (/.f64 -1 alphax) 0) (/.f64 (neg.f64 (*.f64 cos2phi alphay)) (/.f64 1 (/.f64 -1 alphax))) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 (/.f64 -1 alphax) 0) (neg.f64 (/.f64 (*.f64 cos2phi alphay) (/.f64 1 (/.f64 -1 alphax)))) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))) 0) (/.f64 (/.f64 cos2phi (cbrt.f64 alphax)) (/.f64 1 (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))))) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))) 0) (/.f64 (/.f64 cos2phi (cbrt.f64 alphax)) (pow.f64 (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))) -1)) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 (/.f64 1 alphax) 0) (/.f64 (*.f64 cos2phi alphay) (/.f64 1 (/.f64 1 alphax))) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 0) (/.f64 1 (/.f64 1 (/.f64 (*.f64 cos2phi alphay) alphax))) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 0) (pow.f64 (/.f64 1 (/.f64 (*.f64 cos2phi alphay) alphax)) -1) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)))) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)) (/.f64 1 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax)))) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 (*.f64 alphax alphax))) 0) (/.f64 (cbrt.f64 (/.f64 1 alphax)) (/.f64 1 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 (*.f64 alphax alphax))))) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 (/.f64 cos2phi alphax) 0) (/.f64 alphay (/.f64 1 (/.f64 cos2phi alphax))) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 (*.f64 cos2phi alphay) 0) (/.f64 (/.f64 1 alphax) (/.f64 1 (*.f64 cos2phi alphay))) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) alphax) 0) (/.f64 (cbrt.f64 (*.f64 cos2phi alphay)) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) alphax))) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 (/.f64 alphay alphax) 0) (/.f64 cos2phi (pow.f64 (/.f64 alphay alphax) -1)) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 (/.f64 alphay alphax) 0) (/.f64 cos2phi (/.f64 1 (/.f64 alphay alphax))) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 (neg.f64 alphay) 0) (/.f64 cos2phi (/.f64 alphax alphay)) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 (neg.f64 cos2phi) 0) (/.f64 alphay (/.f64 alphax cos2phi)) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 (*.f64 cos2phi alphay) 0) (/.f64 -1 (/.f64 (neg.f64 alphax) (*.f64 cos2phi alphay))) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 (*.f64 cos2phi alphay) 0) (/.f64 -1 (neg.f64 (/.f64 alphax (*.f64 cos2phi alphay)))) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 cos2phi 0) (/.f64 (neg.f64 alphay) (/.f64 (neg.f64 alphax) cos2phi)) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 cos2phi 0) (/.f64 alphay (/.f64 alphax cos2phi)) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2))) 0) (/.f64 (cbrt.f64 (*.f64 cos2phi alphay)) (/.f64 alphax (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)))) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 (neg.f64 (*.f64 cos2phi alphay)) 0) (/.f64 1 (/.f64 alphax (*.f64 cos2phi alphay))) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 0) (/.f64 1 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) -1)) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 0) (pow.f64 (/.f64 1 (/.f64 (*.f64 cos2phi alphay) alphax)) -1) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) 0) (/.f64 (cbrt.f64 (*.f64 cos2phi alphay)) (/.f64 alphax (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)))) (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (*.f64 cos2phi alphay))) (/.f64 (neg.f64 alphax) (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)))) (/.f64 (*.f64 cos2phi alphay) alphax))
(+.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 0))
(/.f64 (*.f64 cos2phi alphay) alphax)
(+.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (*.f64 0 (/.f64 (*.f64 cos2phi alphay) alphax)))
(/.f64 (*.f64 cos2phi alphay) alphax)
(-.f64 0 (/.f64 (*.f64 cos2phi alphay) (neg.f64 alphax)))
(/.f64 (*.f64 cos2phi alphay) alphax)
(-.f64 (/.f64 0 (neg.f64 alphax)) (/.f64 (*.f64 cos2phi alphay) (neg.f64 alphax)))
(/.f64 (*.f64 cos2phi alphay) alphax)
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) (neg.f64 alphax)))
(/.f64 (*.f64 cos2phi alphay) alphax)
(*.f64 (/.f64 (*.f64 alphay (cbrt.f64 cos2phi)) (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (cbrt.f64 alphax)))
(/.f64 (*.f64 (*.f64 alphay (cbrt.f64 cos2phi)) (cbrt.f64 (/.f64 (*.f64 cos2phi cos2phi) alphax))) (cbrt.f64 (*.f64 alphax alphax)))
(*.f64 (/.f64 (*.f64 alphay (cbrt.f64 cos2phi)) alphax) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) 1))
(/.f64 (*.f64 (*.f64 alphay (cbrt.f64 cos2phi)) (cbrt.f64 (*.f64 cos2phi cos2phi))) alphax)
(*.f64 (/.f64 (*.f64 alphay (cbrt.f64 cos2phi)) 1) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphax))
(/.f64 (*.f64 (*.f64 alphay (cbrt.f64 cos2phi)) (cbrt.f64 (*.f64 cos2phi cos2phi))) alphax)
(*.f64 (/.f64 (cbrt.f64 (*.f64 cos2phi alphay)) alphax) (/.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) 1))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) (cbrt.f64 (*.f64 cos2phi alphay))) alphax)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) 1) (/.f64 (cbrt.f64 (*.f64 cos2phi alphay)) alphax))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) (cbrt.f64 (*.f64 cos2phi alphay))) alphax)
(*.f64 (/.f64 (*.f64 cos2phi (cbrt.f64 alphay)) (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (cbrt.f64 (*.f64 alphay alphay)) (cbrt.f64 alphax)))
(/.f64 (*.f64 (*.f64 cos2phi (cbrt.f64 alphay)) (cbrt.f64 (/.f64 (*.f64 alphay alphay) alphax))) (cbrt.f64 (*.f64 alphax alphax)))
(*.f64 (/.f64 (*.f64 cos2phi (cbrt.f64 alphay)) alphax) (/.f64 (cbrt.f64 (*.f64 alphay alphay)) 1))
(/.f64 (*.f64 (*.f64 cos2phi (cbrt.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay))) alphax)
(*.f64 (/.f64 (cbrt.f64 cos2phi) (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphay) (cbrt.f64 alphax)))
(*.f64 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphay) (cbrt.f64 alphax)))
(*.f64 (/.f64 (cbrt.f64 cos2phi) alphax) (/.f64 (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphay) 1))
(*.f64 (/.f64 (cbrt.f64 cos2phi) alphax) (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphay))
(*.f64 (/.f64 (cbrt.f64 cos2phi) 1) (/.f64 (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphay) alphax))
(*.f64 (/.f64 (cbrt.f64 cos2phi) alphax) (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphay))
(*.f64 (/.f64 cos2phi alphax) alphay)
(/.f64 (*.f64 cos2phi alphay) alphax)
(*.f64 (*.f64 cos2phi alphay) (/.f64 1 alphax))
(/.f64 (*.f64 cos2phi alphay) alphax)
(*.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)))
(/.f64 (*.f64 cos2phi alphay) alphax)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)) (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax)))
(/.f64 (*.f64 cos2phi alphay) alphax)
(*.f64 (/.f64 1 alphax) (*.f64 cos2phi alphay))
(/.f64 (*.f64 cos2phi alphay) alphax)
(*.f64 cos2phi (/.f64 alphay alphax))
(/.f64 (*.f64 cos2phi alphay) alphax)
(*.f64 alphay (/.f64 cos2phi alphax))
(/.f64 (*.f64 cos2phi alphay) alphax)
(*.f64 (cbrt.f64 (*.f64 cos2phi alphay)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) alphax))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) (cbrt.f64 (*.f64 cos2phi alphay))) alphax)
(*.f64 (neg.f64 (*.f64 cos2phi alphay)) (/.f64 -1 alphax))
(*.f64 (cbrt.f64 (/.f64 1 alphax)) (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 (*.f64 alphax alphax))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphax)) (*.f64 cos2phi alphay)) (cbrt.f64 (*.f64 alphax alphax)))
(*.f64 (/.f64 alphay (cbrt.f64 alphax)) (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))))
(/.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) (cbrt.f64 (*.f64 alphax alphax)))
(*.f64 (/.f64 cos2phi (cbrt.f64 alphax)) (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))))
(/.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) (cbrt.f64 (*.f64 alphax alphax)))
(*.f64 1 (/.f64 (*.f64 cos2phi alphay) alphax))
(/.f64 (*.f64 cos2phi alphay) alphax)
(*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 1)
(/.f64 (*.f64 cos2phi alphay) alphax)
(*.f64 (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))) (/.f64 alphay (cbrt.f64 alphax)))
(/.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) (cbrt.f64 (*.f64 alphax alphax)))
(*.f64 (/.f64 -1 alphax) (neg.f64 (*.f64 cos2phi alphay)))
(*.f64 (neg.f64 (*.f64 cos2phi alphay)) (/.f64 -1 alphax))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) alphax) (cbrt.f64 (*.f64 cos2phi alphay)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) (cbrt.f64 (*.f64 cos2phi alphay))) alphax)
(*.f64 (/.f64 alphay (cbrt.f64 (*.f64 alphax alphax))) (/.f64 cos2phi (cbrt.f64 alphax)))
(/.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) (cbrt.f64 (*.f64 alphax alphax)))
(*.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 (/.f64 1 alphax)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphax)) (*.f64 cos2phi alphay)) (cbrt.f64 (*.f64 alphax alphax)))
(*.f64 (/.f64 alphay alphax) cos2phi)
(/.f64 (*.f64 cos2phi alphay) alphax)
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) 2) 2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) 2) 2)))
(*.f64 (*.f64 (/.f64 1 alphax) (*.f64 cos2phi (cbrt.f64 alphay))) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (*.f64 (*.f64 cos2phi (cbrt.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay))) alphax)
(*.f64 (*.f64 (/.f64 1 alphax) (cbrt.f64 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) cos2phi))
(*.f64 (/.f64 (cbrt.f64 alphay) alphax) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) cos2phi))
(*.f64 (*.f64 (/.f64 1 alphax) (cbrt.f64 cos2phi)) (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphay))
(*.f64 (/.f64 (cbrt.f64 cos2phi) alphax) (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphay))
(*.f64 (*.f64 (/.f64 1 alphax) (cbrt.f64 (*.f64 cos2phi alphay))) (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) (cbrt.f64 (*.f64 cos2phi alphay))) alphax)
(*.f64 (*.f64 (/.f64 1 alphax) (*.f64 alphay (cbrt.f64 cos2phi))) (cbrt.f64 (*.f64 cos2phi cos2phi)))
(/.f64 (*.f64 (*.f64 alphay (cbrt.f64 cos2phi)) (cbrt.f64 (*.f64 cos2phi cos2phi))) alphax)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) 2) 2) (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) 2) 2)) (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2))))
(/.f64 (*.f64 cos2phi alphay) alphax)
(*.f64 (*.f64 cos2phi (cbrt.f64 alphay)) (/.f64 (cbrt.f64 (*.f64 alphay alphay)) alphax))
(/.f64 (*.f64 (*.f64 cos2phi (cbrt.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay))) alphax)
(*.f64 (cbrt.f64 alphay) (*.f64 (*.f64 (cbrt.f64 (*.f64 alphay alphay)) cos2phi) (/.f64 1 alphax)))
(*.f64 (/.f64 (cbrt.f64 alphay) alphax) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) cos2phi))
(*.f64 (cbrt.f64 cos2phi) (*.f64 (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphay) (/.f64 1 alphax)))
(*.f64 (/.f64 (cbrt.f64 cos2phi) alphax) (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphay))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) (*.f64 (cbrt.f64 (*.f64 cos2phi alphay)) (/.f64 1 alphax)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) (cbrt.f64 (*.f64 cos2phi alphay))) alphax)
(*.f64 (*.f64 alphay (cbrt.f64 cos2phi)) (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (/.f64 1 alphax)))
(/.f64 (*.f64 (*.f64 alphay (cbrt.f64 cos2phi)) (cbrt.f64 (*.f64 cos2phi cos2phi))) alphax)
(*.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) (/.f64 1 (cbrt.f64 (*.f64 alphax alphax))))
(/.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) (cbrt.f64 (*.f64 alphax alphax)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)))
(/.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) (cbrt.f64 (*.f64 alphax alphax)))
(*.f64 (/.f64 (*.f64 alphay (cbrt.f64 cos2phi)) (cbrt.f64 alphax)) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (cbrt.f64 (*.f64 alphax alphax))))
(/.f64 (*.f64 (*.f64 alphay (cbrt.f64 cos2phi)) (cbrt.f64 (/.f64 (*.f64 cos2phi cos2phi) (*.f64 alphax alphax)))) (cbrt.f64 alphax))
(*.f64 (/.f64 (cbrt.f64 (*.f64 cos2phi alphay)) (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) (cbrt.f64 alphax)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 alphax alphax))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 cos2phi alphay) 2) alphax)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2)) (cbrt.f64 alphax)) (/.f64 (cbrt.f64 (*.f64 cos2phi alphay)) (cbrt.f64 (*.f64 alphax alphax))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 alphax alphax))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 cos2phi alphay) 2) alphax)))
(*.f64 (/.f64 (cbrt.f64 alphay) (cbrt.f64 (*.f64 alphax alphax))) (/.f64 (*.f64 (cbrt.f64 (*.f64 alphay alphay)) cos2phi) (cbrt.f64 alphax)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 alphay alphax) alphax)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) cos2phi)) (cbrt.f64 alphax))
(*.f64 (/.f64 (cbrt.f64 alphay) alphax) (/.f64 (*.f64 (cbrt.f64 (*.f64 alphay alphay)) cos2phi) 1))
(*.f64 (/.f64 (cbrt.f64 alphay) alphax) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) cos2phi))
(*.f64 (cbrt.f64 alphay) (/.f64 (*.f64 (cbrt.f64 (*.f64 alphay alphay)) cos2phi) alphax))
(*.f64 (/.f64 (cbrt.f64 alphay) alphax) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) cos2phi))
(*.f64 (cbrt.f64 (/.f64 alphay alphax)) (/.f64 (*.f64 (cbrt.f64 (*.f64 alphay alphay)) cos2phi) (cbrt.f64 (*.f64 alphax alphax))))
(*.f64 (/.f64 (*.f64 cos2phi (cbrt.f64 alphay)) 1) (/.f64 (cbrt.f64 (*.f64 alphay alphay)) alphax))
(/.f64 (*.f64 (*.f64 cos2phi (cbrt.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay))) alphax)
(*.f64 (/.f64 (*.f64 cos2phi (cbrt.f64 alphay)) (cbrt.f64 alphax)) (cbrt.f64 (pow.f64 (/.f64 alphay alphax) 2)))
(/.f64 (*.f64 (*.f64 cos2phi (cbrt.f64 alphay)) (cbrt.f64 (pow.f64 (/.f64 alphay alphax) 2))) (cbrt.f64 alphax))
(*.f64 (/.f64 (cbrt.f64 cos2phi) (cbrt.f64 alphax)) (/.f64 (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphay) (cbrt.f64 (*.f64 alphax alphax))))
(*.f64 (cbrt.f64 (/.f64 cos2phi alphax)) (/.f64 (*.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphay) (cbrt.f64 (*.f64 alphax alphax))))
(/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 1)
(/.f64 (*.f64 cos2phi alphay) alphax)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)) (cbrt.f64 (neg.f64 (*.f64 cos2phi alphay)))) (cbrt.f64 (neg.f64 alphax)))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 cos2phi alphay)) (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2))) (cbrt.f64 (neg.f64 alphax)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 cos2phi alphay))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2))) (cbrt.f64 (neg.f64 alphax)))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 cos2phi alphay)) (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2))) (cbrt.f64 (neg.f64 alphax)))
(/.f64 (neg.f64 (*.f64 cos2phi alphay)) (neg.f64 alphax))
(/.f64 (*.f64 cos2phi alphay) alphax)
(/.f64 (*.f64 cos2phi alphay) alphax)
(/.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (*.f64 (/.f64 alphay (cbrt.f64 alphax)) cos2phi) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 (pow.f64 (*.f64 cos2phi alphay) 2))) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (pow.f64 (*.f64 cos2phi alphay) 2))) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)) (cbrt.f64 (*.f64 cos2phi alphay))) (cbrt.f64 alphax))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2) (*.f64 cos2phi alphay))) (cbrt.f64 alphax))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphax)) (*.f64 cos2phi alphay)) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 alphax))
(/.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) 1) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (/.f64 (neg.f64 (*.f64 cos2phi alphay)) (cbrt.f64 alphax)) (neg.f64 (cbrt.f64 (*.f64 alphax alphax))))
(/.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) 1) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) (pow.f64 (cbrt.f64 (cbrt.f64 alphax)) 2)) (cbrt.f64 (*.f64 alphax (cbrt.f64 alphax))))
(/.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) (*.f64 (cbrt.f64 (*.f64 alphax (cbrt.f64 alphax))) (pow.f64 (cbrt.f64 (cbrt.f64 alphax)) 2)))
(/.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) -1)
(neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) -1))
(/.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax))) (neg.f64 (cbrt.f64 (*.f64 alphax alphax))))
(/.f64 (/.f64 (*.f64 cos2phi alphay) (cbrt.f64 alphax)) (cbrt.f64 (*.f64 alphax alphax)))
(pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 1)
(/.f64 (*.f64 cos2phi alphay) alphax)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) 3)
(/.f64 (*.f64 cos2phi alphay) alphax)
(pow.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 3) 1/3)
(/.f64 (*.f64 cos2phi alphay) alphax)
(neg.f64 (/.f64 (*.f64 cos2phi alphay) (neg.f64 alphax)))
(/.f64 (*.f64 cos2phi alphay) alphax)
(neg.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) (neg.f64 alphax)) 1))
(/.f64 (*.f64 cos2phi alphay) alphax)
(neg.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) -1))
(neg.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)))
(neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) (neg.f64 alphax)) 1))
(/.f64 (*.f64 cos2phi alphay) alphax)
(cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 3))
(/.f64 (*.f64 cos2phi alphay) alphax)
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 3) 1))
(/.f64 (*.f64 cos2phi alphay) alphax)

localize7.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.3b
(/.f64 sin2phi (*.f64 alphay alphay))
0.4b
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
Compiler

Compiled 23 to 8 computations (65.2% saved)

series14.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
u0
@0
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
1.0ms
sin2phi
@0
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
1.0ms
u0
@inf
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
0.0ms
alphay
@0
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
0.0ms
sin2phi
@-inf
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
Compiler

Compiled 1370 to 830 computations (39.4% saved)

rewrite101.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
157×egg-rr
Counts
1 → 157
Calls
Call 1
Inputs
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 u0 0) (pow.f64 (/.f64 (/.f64 sin2phi (*.f64 alphay alphay)) u0) -1) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 u0 u0)) 0) (/.f64 (cbrt.f64 u0) (/.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (cbrt.f64 (*.f64 u0 u0)))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 alphay alphay)) 0) (/.f64 (*.f64 u0 (neg.f64 (*.f64 alphay alphay))) (neg.f64 sin2phi)) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 alphay 0) (/.f64 (*.f64 u0 alphay) (/.f64 sin2phi alphay)) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 u0 u0)) 0) (/.f64 (neg.f64 (cbrt.f64 u0)) (/.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (*.f64 u0 u0)))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 u0 0) (/.f64 -1 (/.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) u0)) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 u0)) 2) 0) (/.f64 (cbrt.f64 (neg.f64 u0)) (/.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (pow.f64 (cbrt.f64 (neg.f64 u0)) 2))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 u0) 0) (pow.f64 (/.f64 (/.f64 sin2phi (*.f64 alphay alphay)) u0) -1) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 u0 u0))) 0) (/.f64 (cbrt.f64 u0) (/.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (cbrt.f64 (*.f64 u0 u0)))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 u0 sin2phi) 0) (/.f64 1 (/.f64 (/.f64 (/.f64 1 alphay) alphay) (/.f64 u0 sin2phi))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 u0 sin2phi)) 2) 0) (/.f64 (cbrt.f64 (/.f64 u0 sin2phi)) (/.f64 (/.f64 (/.f64 1 alphay) alphay) (pow.f64 (cbrt.f64 (/.f64 u0 sin2phi)) 2))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 u0 (cbrt.f64 (*.f64 sin2phi sin2phi))) 0) (/.f64 (cbrt.f64 (/.f64 1 sin2phi)) (/.f64 (/.f64 (/.f64 1 alphay) alphay) (/.f64 u0 (cbrt.f64 (*.f64 sin2phi sin2phi))))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (*.f64 u0 u0) (*.f64 sin2phi sin2phi))) 0) (/.f64 (cbrt.f64 (/.f64 u0 sin2phi)) (/.f64 (/.f64 (/.f64 1 alphay) alphay) (cbrt.f64 (/.f64 (*.f64 u0 u0) (*.f64 sin2phi sin2phi))))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 sin2phi) 0) (/.f64 u0 (/.f64 (/.f64 (/.f64 1 alphay) alphay) (/.f64 1 sin2phi))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) sin2phi) 0) (/.f64 (cbrt.f64 u0) (/.f64 (/.f64 (/.f64 1 alphay) alphay) (/.f64 (cbrt.f64 (*.f64 u0 u0)) sin2phi))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 u0) 0) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (cbrt.f64 u0))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 alphay (cbrt.f64 alphay)) 0) (*.f64 (/.f64 (/.f64 u0 sin2phi) (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay))) (*.f64 alphay (cbrt.f64 alphay))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 alphay alphay)) 0) (*.f64 (/.f64 (/.f64 u0 sin2phi) -1) (neg.f64 (*.f64 alphay alphay))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 alphay) 0) (*.f64 (/.f64 u0 (neg.f64 (/.f64 sin2phi alphay))) (neg.f64 alphay)) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 alphay alphay)) 0) (*.f64 (/.f64 u0 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay))) (cbrt.f64 (*.f64 alphay alphay))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 alphay (cbrt.f64 alphay)) 0) (*.f64 (/.f64 u0 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay)))) (*.f64 alphay (cbrt.f64 alphay))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 alphay alphay) 0) (/.f64 (*.f64 u0 (*.f64 alphay alphay)) sin2phi) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 u0 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 u0 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 u0) sin2phi) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (/.f64 1 alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 u0)) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 u0)) sin2phi) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 -1 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 u0)) 1) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 sin2phi) (/.f64 (neg.f64 u0) (/.f64 (/.f64 1 alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (neg.f64 u0) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 -1) (/.f64 u0 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 u0)) (neg.f64 sin2phi)) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 u0)) 2) (/.f64 (/.f64 1 alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 u0)) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 u0)) 2) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 u0)) sin2phi) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 u0)) 2) (/.f64 -1 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 u0)) (neg.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 u0)) -1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 u0)) 2) (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 u0)) 1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 u0)) 2) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 u0 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 u0 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 u0) (neg.f64 sin2phi)) (/.f64 (neg.f64 (cbrt.f64 (*.f64 u0 u0))) (/.f64 (/.f64 1 alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 u0) (neg.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 u0 u0))) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 u0) -1) (/.f64 (neg.f64 (cbrt.f64 (*.f64 u0 u0))) (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) -1)) (/.f64 (/.f64 u0 (cbrt.f64 (*.f64 sin2phi sin2phi))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 1 sin2phi)) 1) (/.f64 (/.f64 u0 (cbrt.f64 (*.f64 sin2phi sin2phi))) (/.f64 (/.f64 1 alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 u0 sin2phi)) 2) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (cbrt.f64 (/.f64 (*.f64 u0 u0) (*.f64 sin2phi sin2phi))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 u0 sin2phi)) 1) (/.f64 (cbrt.f64 (/.f64 (*.f64 u0 u0) (*.f64 sin2phi sin2phi))) (/.f64 (/.f64 1 alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay))) (/.f64 (/.f64 u0 sin2phi) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 1 alphay)) (/.f64 (cbrt.f64 u0) (/.f64 sin2phi alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (cbrt.f64 sin2phi) alphay)) (/.f64 (cbrt.f64 u0) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay))) (/.f64 (cbrt.f64 u0) (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (neg.f64 sin2phi)) (/.f64 (cbrt.f64 u0) (/.f64 -1 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (cbrt.f64 u0) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 u0) (/.f64 sin2phi alphay)) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 1 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 u0) (/.f64 (cbrt.f64 sin2phi) alphay)) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 u0) (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay))) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 u0 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 sin2phi)) (/.f64 u0 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (cbrt.f64 sin2phi) alphay)) (/.f64 u0 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 u0) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (*.f64 u0 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 u0 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) -1) u0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 u0) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 u0) (/.f64 -1 (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 sin2phi) (/.f64 u0 (/.f64 (/.f64 1 alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 u0 (/.f64 (/.f64 1 alphay) alphay)) (/.f64 1 sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 u0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 sin2phi (*.f64 alphay alphay))) (neg.f64 u0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (/.f64 1 alphay) alphay)) (/.f64 (cbrt.f64 u0) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 u0 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) -1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) -1) (cbrt.f64 u0)) (cbrt.f64 (*.f64 u0 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))) 2)) (cbrt.f64 u0)) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 sin2phi) (*.f64 (/.f64 u0 (/.f64 (/.f64 1 alphay) alphay)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) -1)) (*.f64 (/.f64 u0 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 u0) (*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 sin2phi (*.f64 alphay alphay))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 u0) (*.f64 (/.f64 -1 (/.f64 sin2phi (*.f64 alphay alphay))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 u0) sin2phi) (*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (/.f64 1 alphay) alphay)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))) 2) 2) (cbrt.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 u0 u0)) (*.f64 (cbrt.f64 u0) (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))) 2) (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 u0) (*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) -1)) (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) -1)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) -1)) 2) u0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 u0)) (*.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 -1 (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 u0 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 u0)) (*.f64 (pow.f64 (cbrt.f64 (neg.f64 u0)) 2) (/.f64 -1 (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 u0) (*.f64 (neg.f64 (cbrt.f64 (*.f64 u0 u0))) (/.f64 -1 (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 u0)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 u0)) 2) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 u0 sin2phi) (/.f64 1 (/.f64 (/.f64 1 alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 sin2phi) (/.f64 u0 (/.f64 -1 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 u0 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay))) (/.f64 (/.f64 1 sin2phi) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 u0) (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay))) (/.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) sin2phi) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 u0 sin2phi)) 1) (/.f64 (pow.f64 (cbrt.f64 (/.f64 u0 sin2phi)) 2) (/.f64 (/.f64 1 alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (cbrt.f64 sin2phi)) (/.f64 (cbrt.f64 u0) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 sin2phi alphay)) (/.f64 (cbrt.f64 u0) (/.f64 1 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (cbrt.f64 u0) (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) sin2phi) (/.f64 (cbrt.f64 u0) (/.f64 (/.f64 1 alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 u0) (/.f64 1 alphay)) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 sin2phi alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 u0 sin2phi)) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 u0) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 u0) (/.f64 (/.f64 1 alphay) alphay)) (/.f64 (cbrt.f64 (*.f64 u0 u0)) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 u0 (/.f64 1 alphay)) (/.f64 1 (/.f64 sin2phi alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 u0 (cbrt.f64 sin2phi)) (/.f64 1 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 u0 (/.f64 sin2phi alphay)) (/.f64 1 (/.f64 1 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 u0 (/.f64 (cbrt.f64 sin2phi) alphay)) (/.f64 1 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 u0 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay))) (/.f64 1 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 alphay)) (/.f64 u0 (/.f64 sin2phi alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 sin2phi alphay)) (/.f64 u0 (/.f64 1 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))) (/.f64 u0 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 1 alphay) alphay)) (/.f64 u0 sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cbrt.f64 u0)) (cbrt.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (neg.f64 u0) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 u0) (cbrt.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 u0 u0))) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 u0) (neg.f64 sin2phi)) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 -1 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 u0 (neg.f64 sin2phi)) (/.f64 1 (/.f64 -1 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) -1)) (/.f64 u0 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))) 2)) (cbrt.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 u0 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay))) (/.f64 u0 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 u0 (neg.f64 sin2phi)) (/.f64 -1 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 u0 (/.f64 (cbrt.f64 sin2phi) alphay)) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 u0 (cbrt.f64 sin2phi)) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 u0) (cbrt.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 u0 u0))) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 u0) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 u0 sin2phi) (/.f64 (/.f64 1 alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 u0 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (*.f64 u0 u0))) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))) 2)) (cbrt.f64 (neg.f64 u0))) (cbrt.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))) 2)) (cbrt.f64 u0)) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) -1)) u0) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 u0 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) 1) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (cbrt.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 u0 (/.f64 (/.f64 1 alphay) alphay)) sin2phi)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 u0 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) 1) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 u0 sin2phi) (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 u0 (/.f64 sin2phi alphay)) (/.f64 1 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 u0 (/.f64 1 alphay)) (/.f64 sin2phi alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 u0 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay))) (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 u0) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 u0 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 u0 sin2phi)) (/.f64 -1 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 u0 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 u0 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 u0 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 u0 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))) 3))))))

simplify193.0ms (0.5%)

Algorithm
egglog
Counts
193 → 220
Calls
Call 1
Inputs
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 (/.f64 1 alphay) -2)) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 (/.f64 1 alphay) -2)) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 (/.f64 1 alphay) -2)) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 (/.f64 1 alphay) -2)) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 (/.f64 -1 alphay) -2)) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 (/.f64 -1 alphay) -2)) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 (/.f64 -1 alphay) -2)) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 (/.f64 -1 alphay) -2)) sin2phi)
(if (!=.f64 u0 0) (pow.f64 (/.f64 (/.f64 sin2phi (*.f64 alphay alphay)) u0) -1) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (cbrt.f64 (*.f64 u0 u0)) 0) (/.f64 (cbrt.f64 u0) (/.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (cbrt.f64 (*.f64 u0 u0)))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (neg.f64 (*.f64 alphay alphay)) 0) (/.f64 (*.f64 u0 (neg.f64 (*.f64 alphay alphay))) (neg.f64 sin2phi)) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 alphay 0) (/.f64 (*.f64 u0 alphay) (/.f64 sin2phi alphay)) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (cbrt.f64 (*.f64 u0 u0)) 0) (/.f64 (neg.f64 (cbrt.f64 u0)) (/.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (*.f64 u0 u0)))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 u0 0) (/.f64 -1 (/.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) u0)) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 u0)) 2) 0) (/.f64 (cbrt.f64 (neg.f64 u0)) (/.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (pow.f64 (cbrt.f64 (neg.f64 u0)) 2))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (neg.f64 u0) 0) (pow.f64 (/.f64 (/.f64 sin2phi (*.f64 alphay alphay)) u0) -1) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 u0 u0))) 0) (/.f64 (cbrt.f64 u0) (/.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (cbrt.f64 (*.f64 u0 u0)))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (/.f64 u0 sin2phi) 0) (/.f64 1 (/.f64 (/.f64 (/.f64 1 alphay) alphay) (/.f64 u0 sin2phi))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 u0 sin2phi)) 2) 0) (/.f64 (cbrt.f64 (/.f64 u0 sin2phi)) (/.f64 (/.f64 (/.f64 1 alphay) alphay) (pow.f64 (cbrt.f64 (/.f64 u0 sin2phi)) 2))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (/.f64 u0 (cbrt.f64 (*.f64 sin2phi sin2phi))) 0) (/.f64 (cbrt.f64 (/.f64 1 sin2phi)) (/.f64 (/.f64 (/.f64 1 alphay) alphay) (/.f64 u0 (cbrt.f64 (*.f64 sin2phi sin2phi))))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 u0 u0) (*.f64 sin2phi sin2phi))) 0) (/.f64 (cbrt.f64 (/.f64 u0 sin2phi)) (/.f64 (/.f64 (/.f64 1 alphay) alphay) (cbrt.f64 (/.f64 (*.f64 u0 u0) (*.f64 sin2phi sin2phi))))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (/.f64 1 sin2phi) 0) (/.f64 u0 (/.f64 (/.f64 (/.f64 1 alphay) alphay) (/.f64 1 sin2phi))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) sin2phi) 0) (/.f64 (cbrt.f64 u0) (/.f64 (/.f64 (/.f64 1 alphay) alphay) (/.f64 (cbrt.f64 (*.f64 u0 u0)) sin2phi))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 1 0) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (cbrt.f64 u0) 0) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (cbrt.f64 u0))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (*.f64 alphay (cbrt.f64 alphay)) 0) (*.f64 (/.f64 (/.f64 u0 sin2phi) (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay))) (*.f64 alphay (cbrt.f64 alphay))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (neg.f64 (*.f64 alphay alphay)) 0) (*.f64 (/.f64 (/.f64 u0 sin2phi) -1) (neg.f64 (*.f64 alphay alphay))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (neg.f64 alphay) 0) (*.f64 (/.f64 u0 (neg.f64 (/.f64 sin2phi alphay))) (neg.f64 alphay)) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (cbrt.f64 (*.f64 alphay alphay)) 0) (*.f64 (/.f64 u0 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay))) (cbrt.f64 (*.f64 alphay alphay))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (*.f64 alphay (cbrt.f64 alphay)) 0) (*.f64 (/.f64 u0 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay)))) (*.f64 alphay (cbrt.f64 alphay))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (*.f64 alphay alphay) 0) (/.f64 (*.f64 u0 (*.f64 alphay alphay)) sin2phi) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(-.f64 0 (/.f64 u0 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))
(-.f64 (/.f64 0 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 u0 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 (cbrt.f64 u0) sin2phi) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (/.f64 1 alphay) alphay)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 u0)) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 u0)) sin2phi) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 -1 (*.f64 alphay alphay))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 u0)) 1) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 -1 sin2phi) (/.f64 (neg.f64 u0) (/.f64 (/.f64 1 alphay) alphay)))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (neg.f64 u0) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))))
(*.f64 (/.f64 1 -1) (/.f64 u0 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 u0)) (neg.f64 sin2phi)) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 u0)) 2) (/.f64 (/.f64 1 alphay) alphay)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 u0)) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 u0)) 2) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 u0)) sin2phi) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 u0)) 2) (/.f64 -1 (*.f64 alphay alphay))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 u0)) (neg.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 u0)) -1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 u0)) 2) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 u0)) 1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 u0)) 2) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 u0 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))))
(*.f64 (/.f64 -1 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 u0 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)))))
(*.f64 (/.f64 (cbrt.f64 u0) (neg.f64 sin2phi)) (/.f64 (neg.f64 (cbrt.f64 (*.f64 u0 u0))) (/.f64 (/.f64 1 alphay) alphay)))
(*.f64 (/.f64 (cbrt.f64 u0) (neg.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 u0 u0))) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))))
(*.f64 (/.f64 (cbrt.f64 u0) -1) (/.f64 (neg.f64 (cbrt.f64 (*.f64 u0 u0))) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) -1)) (/.f64 (/.f64 u0 (cbrt.f64 (*.f64 sin2phi sin2phi))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay)) 2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 sin2phi)) 1) (/.f64 (/.f64 u0 (cbrt.f64 (*.f64 sin2phi sin2phi))) (/.f64 (/.f64 1 alphay) alphay)))
(*.f64 (cbrt.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 u0 sin2phi)) 2) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay)) 2)))
(*.f64 (cbrt.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (cbrt.f64 (/.f64 (*.f64 u0 u0) (*.f64 sin2phi sin2phi))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay)) 2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 u0 sin2phi)) 1) (/.f64 (cbrt.f64 (/.f64 (*.f64 u0 u0) (*.f64 sin2phi sin2phi))) (/.f64 (/.f64 1 alphay) alphay)))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay))) (/.f64 (/.f64 u0 sin2phi) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay)) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 1 alphay)) (/.f64 (cbrt.f64 u0) (/.f64 sin2phi alphay)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (cbrt.f64 sin2phi) alphay)) (/.f64 (cbrt.f64 u0) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay))) (/.f64 (cbrt.f64 u0) (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (neg.f64 sin2phi)) (/.f64 (cbrt.f64 u0) (/.f64 -1 (*.f64 alphay alphay))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (cbrt.f64 u0) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))))
(*.f64 (/.f64 (cbrt.f64 u0) (/.f64 sin2phi alphay)) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 1 alphay)))
(*.f64 (/.f64 (cbrt.f64 u0) (/.f64 (cbrt.f64 sin2phi) alphay)) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay)))
(*.f64 (/.f64 (cbrt.f64 u0) (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay))) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay))))
(*.f64 (/.f64 u0 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))))
(*.f64 (cbrt.f64 (/.f64 1 sin2phi)) (/.f64 u0 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (*.f64 alphay alphay))))
(*.f64 (/.f64 1 (/.f64 (cbrt.f64 sin2phi) alphay)) (/.f64 u0 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay)))
(*.f64 1 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))) 1)
(*.f64 (/.f64 (cbrt.f64 u0) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (*.f64 u0 u0)))
(*.f64 u0 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) -1))
(*.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) -1) u0)
(*.f64 (cbrt.f64 u0) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (neg.f64 u0) (/.f64 -1 (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 1 sin2phi) (/.f64 u0 (/.f64 (/.f64 1 alphay) alphay)))
(*.f64 (/.f64 u0 (/.f64 (/.f64 1 alphay) alphay)) (/.f64 1 sin2phi))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 u0))
(*.f64 (/.f64 -1 (/.f64 sin2phi (*.f64 alphay alphay))) (neg.f64 u0))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (/.f64 1 alphay) alphay)) (/.f64 (cbrt.f64 u0) sin2phi))
(*.f64 (/.f64 u0 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) -1)) 2))
(*.f64 (*.f64 (cbrt.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))) 2) 2))
(*.f64 (*.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) -1) (cbrt.f64 u0)) (cbrt.f64 (*.f64 u0 u0)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))) 2)) (cbrt.f64 u0)) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) -1)))
(*.f64 (/.f64 1 sin2phi) (*.f64 (/.f64 u0 (/.f64 (/.f64 1 alphay) alphay)) 1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) -1)) (*.f64 (/.f64 u0 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))) 1))
(*.f64 (cbrt.f64 u0) (*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 sin2phi (*.f64 alphay alphay))) 1))
(*.f64 (neg.f64 u0) (*.f64 (/.f64 -1 (/.f64 sin2phi (*.f64 alphay alphay))) 1))
(*.f64 (/.f64 (cbrt.f64 u0) sin2phi) (*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (/.f64 1 alphay) alphay)) 1))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))) 2) 2) (cbrt.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (cbrt.f64 (*.f64 u0 u0)) (*.f64 (cbrt.f64 u0) (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) -1)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))) 2) (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(*.f64 (cbrt.f64 u0) (*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) -1)) (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) -1)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) -1)) 2) u0))
(*.f64 (neg.f64 (cbrt.f64 u0)) (*.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 -1 (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 -1 (/.f64 u0 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (neg.f64 u0)) (*.f64 (pow.f64 (cbrt.f64 (neg.f64 u0)) 2) (/.f64 -1 (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 u0) (*.f64 (neg.f64 (cbrt.f64 (*.f64 u0 u0))) (/.f64 -1 (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (cbrt.f64 u0)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 u0)) 2) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 u0 sin2phi) (/.f64 1 (/.f64 (/.f64 1 alphay) alphay)))
(*.f64 (/.f64 -1 sin2phi) (/.f64 u0 (/.f64 -1 (*.f64 alphay alphay))))
(*.f64 (/.f64 u0 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay))) (/.f64 (/.f64 1 sin2phi) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay)) 2)))
(*.f64 (/.f64 (cbrt.f64 u0) (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay))) (/.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) sin2phi) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay)) 2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 u0 sin2phi)) 1) (/.f64 (pow.f64 (cbrt.f64 (/.f64 u0 sin2phi)) 2) (/.f64 (/.f64 1 alphay) alphay)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (cbrt.f64 sin2phi)) (/.f64 (cbrt.f64 u0) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (*.f64 alphay alphay))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 sin2phi alphay)) (/.f64 (cbrt.f64 u0) (/.f64 1 alphay)))
(*.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (cbrt.f64 u0) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) sin2phi) (/.f64 (cbrt.f64 u0) (/.f64 (/.f64 1 alphay) alphay)))
(*.f64 (/.f64 (cbrt.f64 u0) (/.f64 1 alphay)) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 sin2phi alphay)))
(*.f64 (cbrt.f64 (/.f64 u0 sin2phi)) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (*.f64 alphay alphay))))
(*.f64 (/.f64 (cbrt.f64 u0) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 (cbrt.f64 u0) (/.f64 (/.f64 1 alphay) alphay)) (/.f64 (cbrt.f64 (*.f64 u0 u0)) sin2phi))
(*.f64 (/.f64 u0 (/.f64 1 alphay)) (/.f64 1 (/.f64 sin2phi alphay)))
(*.f64 (/.f64 u0 (cbrt.f64 sin2phi)) (/.f64 1 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (*.f64 alphay alphay))))
(*.f64 (/.f64 u0 (/.f64 sin2phi alphay)) (/.f64 1 (/.f64 1 alphay)))
(*.f64 (/.f64 u0 (/.f64 (cbrt.f64 sin2phi) alphay)) (/.f64 1 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay)))
(*.f64 (/.f64 u0 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay))) (/.f64 1 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay))))
(*.f64 (/.f64 1 (/.f64 1 alphay)) (/.f64 u0 (/.f64 sin2phi alphay)))
(*.f64 (/.f64 1 (/.f64 sin2phi alphay)) (/.f64 u0 (/.f64 1 alphay)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))) (/.f64 u0 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 alphay) alphay)) (/.f64 u0 sin2phi))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 u0)) (cbrt.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (neg.f64 u0) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))))
(*.f64 (/.f64 (cbrt.f64 u0) (cbrt.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 u0 u0))) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))))
(*.f64 (/.f64 (cbrt.f64 u0) (neg.f64 sin2phi)) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 -1 (*.f64 alphay alphay))))
(*.f64 (/.f64 u0 (neg.f64 sin2phi)) (/.f64 1 (/.f64 -1 (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) -1)) (/.f64 u0 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))))
(*.f64 (cbrt.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))) 2)) (cbrt.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 u0 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) -1)))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay))) (/.f64 u0 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay))))
(/.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))) 1)
(/.f64 (/.f64 u0 (neg.f64 sin2phi)) (/.f64 -1 (*.f64 alphay alphay)))
(/.f64 (/.f64 u0 (/.f64 (cbrt.f64 sin2phi) alphay)) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay))
(/.f64 (/.f64 u0 (cbrt.f64 sin2phi)) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (*.f64 alphay alphay)))
(/.f64 (/.f64 (neg.f64 u0) (cbrt.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 u0 u0))) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(/.f64 (neg.f64 u0) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (/.f64 u0 sin2phi) (/.f64 (/.f64 1 alphay) alphay))
(/.f64 (/.f64 u0 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (*.f64 u0 u0))) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))) 2)) (cbrt.f64 (neg.f64 u0))) (cbrt.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))) 2)) (cbrt.f64 u0)) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) -1)) u0) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)))
(/.f64 (*.f64 (/.f64 u0 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) 1) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (cbrt.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (/.f64 u0 (/.f64 (/.f64 1 alphay) alphay)) sin2phi)
(/.f64 (/.f64 (/.f64 u0 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) 1) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)))
(/.f64 (/.f64 (/.f64 u0 sin2phi) (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay)) 2))
(/.f64 (/.f64 u0 (/.f64 sin2phi alphay)) (/.f64 1 alphay))
(/.f64 (/.f64 u0 (/.f64 1 alphay)) (/.f64 sin2phi alphay))
(/.f64 (/.f64 u0 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay))) (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)))
(/.f64 (/.f64 (neg.f64 u0) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))))
(/.f64 (neg.f64 (/.f64 u0 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))))
(/.f64 (neg.f64 (/.f64 u0 sin2phi)) (/.f64 -1 (*.f64 alphay alphay)))
(/.f64 (/.f64 (/.f64 u0 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))) 2))
(/.f64 (/.f64 u0 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(pow.f64 (cbrt.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))) 3)
(pow.f64 (pow.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))) 3) 1/3)
(pow.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))) 1)
(neg.f64 (/.f64 u0 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))
(neg.f64 (*.f64 (/.f64 u0 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) 1))
(cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))) 3))
Outputs
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 (/.f64 1 alphay) -2)) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 (/.f64 1 alphay) -2)) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 (/.f64 1 alphay) -2)) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 (/.f64 1 alphay) -2)) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 (/.f64 -1 alphay) -2)) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 (/.f64 -1 alphay) -2)) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 (/.f64 -1 alphay) -2)) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 (/.f64 -1 alphay) -2)) sin2phi)
(if (!=.f64 u0 0) (pow.f64 (/.f64 (/.f64 sin2phi (*.f64 alphay alphay)) u0) -1) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 u0 0) (/.f64 1 (/.f64 sin2phi (*.f64 (*.f64 alphay alphay) u0))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (cbrt.f64 (*.f64 u0 u0)) 0) (/.f64 (cbrt.f64 u0) (/.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (cbrt.f64 (*.f64 u0 u0)))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (cbrt.f64 (*.f64 u0 u0)) 0) (/.f64 (cbrt.f64 u0) (/.f64 sin2phi (*.f64 (cbrt.f64 (*.f64 u0 u0)) (*.f64 alphay alphay)))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (neg.f64 (*.f64 alphay alphay)) 0) (/.f64 (*.f64 u0 (neg.f64 (*.f64 alphay alphay))) (neg.f64 sin2phi)) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (neg.f64 (*.f64 alphay alphay)) 0) (/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 alphay 0) (/.f64 (*.f64 u0 alphay) (/.f64 sin2phi alphay)) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (cbrt.f64 (*.f64 u0 u0)) 0) (/.f64 (neg.f64 (cbrt.f64 u0)) (/.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (*.f64 u0 u0)))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (cbrt.f64 (*.f64 u0 u0)) 0) (/.f64 (cbrt.f64 u0) (/.f64 sin2phi (*.f64 (cbrt.f64 (*.f64 u0 u0)) (*.f64 alphay alphay)))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 u0 0) (/.f64 -1 (/.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) u0)) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 u0 0) (/.f64 -1 (neg.f64 (/.f64 sin2phi (*.f64 (*.f64 alphay alphay) u0)))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 u0)) 2) 0) (/.f64 (cbrt.f64 (neg.f64 u0)) (/.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (pow.f64 (cbrt.f64 (neg.f64 u0)) 2))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (neg.f64 u0) 0) (pow.f64 (/.f64 (/.f64 sin2phi (*.f64 alphay alphay)) u0) -1) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (neg.f64 u0) 0) (/.f64 1 (/.f64 sin2phi (*.f64 (*.f64 alphay alphay) u0))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 u0 u0))) 0) (/.f64 (cbrt.f64 u0) (/.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (cbrt.f64 (*.f64 u0 u0)))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 u0 u0))) 0) (/.f64 (cbrt.f64 u0) (/.f64 sin2phi (*.f64 (cbrt.f64 (*.f64 u0 u0)) (*.f64 alphay alphay)))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (/.f64 u0 sin2phi) 0) (/.f64 1 (/.f64 (/.f64 (/.f64 1 alphay) alphay) (/.f64 u0 sin2phi))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (/.f64 u0 sin2phi) 0) (/.f64 1 (/.f64 (/.f64 1 (*.f64 alphay alphay)) (/.f64 u0 sin2phi))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 u0 sin2phi)) 2) 0) (/.f64 (cbrt.f64 (/.f64 u0 sin2phi)) (/.f64 (/.f64 (/.f64 1 alphay) alphay) (pow.f64 (cbrt.f64 (/.f64 u0 sin2phi)) 2))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 u0 sin2phi)) 2) 0) (/.f64 (cbrt.f64 (/.f64 u0 sin2phi)) (/.f64 (/.f64 1 (*.f64 alphay alphay)) (pow.f64 (cbrt.f64 (/.f64 u0 sin2phi)) 2))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (/.f64 u0 (cbrt.f64 (*.f64 sin2phi sin2phi))) 0) (/.f64 (cbrt.f64 (/.f64 1 sin2phi)) (/.f64 (/.f64 (/.f64 1 alphay) alphay) (/.f64 u0 (cbrt.f64 (*.f64 sin2phi sin2phi))))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (/.f64 u0 (cbrt.f64 (*.f64 sin2phi sin2phi))) 0) (/.f64 (cbrt.f64 (/.f64 1 sin2phi)) (/.f64 (/.f64 1 (*.f64 alphay alphay)) (/.f64 u0 (cbrt.f64 (*.f64 sin2phi sin2phi))))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 u0 u0) (*.f64 sin2phi sin2phi))) 0) (/.f64 (cbrt.f64 (/.f64 u0 sin2phi)) (/.f64 (/.f64 (/.f64 1 alphay) alphay) (cbrt.f64 (/.f64 (*.f64 u0 u0) (*.f64 sin2phi sin2phi))))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 u0 u0) (*.f64 sin2phi sin2phi))) 0) (/.f64 (cbrt.f64 (/.f64 u0 sin2phi)) (/.f64 (/.f64 1 (*.f64 alphay alphay)) (cbrt.f64 (/.f64 (*.f64 u0 u0) (*.f64 sin2phi sin2phi))))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (/.f64 1 sin2phi) 0) (/.f64 u0 (/.f64 (/.f64 (/.f64 1 alphay) alphay) (/.f64 1 sin2phi))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (/.f64 1 sin2phi) 0) (/.f64 u0 (/.f64 (/.f64 1 (*.f64 alphay alphay)) (/.f64 1 sin2phi))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) sin2phi) 0) (/.f64 (cbrt.f64 u0) (/.f64 (/.f64 (/.f64 1 alphay) alphay) (/.f64 (cbrt.f64 (*.f64 u0 u0)) sin2phi))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) sin2phi) 0) (/.f64 (cbrt.f64 u0) (/.f64 (/.f64 1 (*.f64 alphay alphay)) (/.f64 (cbrt.f64 (*.f64 u0 u0)) sin2phi))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 1 0) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (cbrt.f64 u0) 0) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (cbrt.f64 u0))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (cbrt.f64 u0) 0) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 sin2phi (*.f64 (cbrt.f64 u0) (*.f64 alphay alphay)))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (*.f64 alphay (cbrt.f64 alphay)) 0) (*.f64 (/.f64 (/.f64 u0 sin2phi) (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay))) (*.f64 alphay (cbrt.f64 alphay))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (*.f64 alphay (cbrt.f64 alphay)) 0) (/.f64 (*.f64 (/.f64 u0 sin2phi) (*.f64 alphay (cbrt.f64 alphay))) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay)))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (neg.f64 (*.f64 alphay alphay)) 0) (*.f64 (/.f64 (/.f64 u0 sin2phi) -1) (neg.f64 (*.f64 alphay alphay))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (neg.f64 (*.f64 alphay alphay)) 0) (*.f64 (/.f64 u0 (neg.f64 sin2phi)) (neg.f64 (*.f64 alphay alphay))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (neg.f64 alphay) 0) (*.f64 (/.f64 u0 (neg.f64 (/.f64 sin2phi alphay))) (neg.f64 alphay)) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (neg.f64 alphay) 0) (/.f64 (*.f64 u0 (neg.f64 alphay)) (neg.f64 (/.f64 sin2phi alphay))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (cbrt.f64 (*.f64 alphay alphay)) 0) (*.f64 (/.f64 u0 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay))) (cbrt.f64 (*.f64 alphay alphay))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (cbrt.f64 (*.f64 alphay alphay)) 0) (/.f64 (*.f64 u0 (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (*.f64 alphay (cbrt.f64 alphay)) 0) (*.f64 (/.f64 u0 (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay)))) (*.f64 alphay (cbrt.f64 alphay))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (*.f64 alphay (cbrt.f64 alphay)) 0) (/.f64 (*.f64 u0 (*.f64 alphay (cbrt.f64 alphay))) (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay)))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (*.f64 alphay alphay) 0) (/.f64 (*.f64 u0 (*.f64 alphay alphay)) sin2phi) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (*.f64 alphay alphay) 0) (/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(-.f64 0 (/.f64 u0 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(-.f64 (/.f64 0 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 u0 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(*.f64 (/.f64 (cbrt.f64 u0) sin2phi) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (/.f64 1 alphay) alphay)))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 u0)) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)))))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (*.f64 u0 u0))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 u0)) sin2phi) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 -1 (*.f64 alphay alphay))))
(*.f64 (neg.f64 (/.f64 (cbrt.f64 u0) sin2phi)) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 -1 (*.f64 alphay alphay))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 u0)) 1) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (neg.f64 (cbrt.f64 u0)) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 -1 sin2phi) (/.f64 (neg.f64 u0) (/.f64 (/.f64 1 alphay) alphay)))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (neg.f64 u0) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))))
(/.f64 u0 (*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 1 -1) (/.f64 u0 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 u0)) (neg.f64 sin2phi)) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 u0)) 2) (/.f64 (/.f64 1 alphay) alphay)))
(/.f64 (neg.f64 u0) (*.f64 (neg.f64 sin2phi) (/.f64 1 (*.f64 alphay alphay))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 u0)) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 u0)) 2) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)))))
(/.f64 (neg.f64 u0) (*.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 u0)) sin2phi) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 u0)) 2) (/.f64 -1 (*.f64 alphay alphay))))
(/.f64 (neg.f64 u0) (*.f64 sin2phi (/.f64 -1 (*.f64 alphay alphay))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 u0)) (neg.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))) 2) (neg.f64 u0))) (neg.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 u0)) -1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 u0)) 2) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 u0)) 1) (/.f64 (pow.f64 (cbrt.f64 (neg.f64 u0)) 2) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(*.f64 (/.f64 -1 (cbrt.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 u0 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))))
(/.f64 (/.f64 (neg.f64 u0) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))) (cbrt.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 -1 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 u0 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)))))
(/.f64 (neg.f64 u0) (*.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)))))
(*.f64 (/.f64 (cbrt.f64 u0) (neg.f64 sin2phi)) (/.f64 (neg.f64 (cbrt.f64 (*.f64 u0 u0))) (/.f64 (/.f64 1 alphay) alphay)))
(*.f64 (/.f64 (cbrt.f64 u0) (neg.f64 sin2phi)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 1 (*.f64 alphay alphay)))))
(*.f64 (/.f64 (cbrt.f64 u0) (neg.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 u0 u0))) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))))
(/.f64 (*.f64 (cbrt.f64 u0) (neg.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))))) (neg.f64 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 (cbrt.f64 u0) -1) (/.f64 (neg.f64 (cbrt.f64 (*.f64 u0 u0))) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (neg.f64 (cbrt.f64 u0)) (neg.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) -1)) (/.f64 (/.f64 u0 (cbrt.f64 (*.f64 sin2phi sin2phi))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 u0 (cbrt.f64 (*.f64 sin2phi sin2phi)))) (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) 2))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 sin2phi)) 1) (/.f64 (/.f64 u0 (cbrt.f64 (*.f64 sin2phi sin2phi))) (/.f64 (/.f64 1 alphay) alphay)))
(*.f64 (cbrt.f64 (/.f64 1 sin2phi)) (/.f64 (/.f64 u0 (cbrt.f64 (*.f64 sin2phi sin2phi))) (/.f64 1 (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 u0 sin2phi)) 2) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))) (pow.f64 (cbrt.f64 (/.f64 u0 sin2phi)) 2)) (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) 2))
(*.f64 (cbrt.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (cbrt.f64 (/.f64 (*.f64 u0 u0) (*.f64 sin2phi sin2phi))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (/.f64 (*.f64 u0 u0) (*.f64 sin2phi sin2phi)))) (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) 2))
(*.f64 (/.f64 (cbrt.f64 (/.f64 u0 sin2phi)) 1) (/.f64 (cbrt.f64 (/.f64 (*.f64 u0 u0) (*.f64 sin2phi sin2phi))) (/.f64 (/.f64 1 alphay) alphay)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 u0 sin2phi)) (cbrt.f64 (/.f64 (*.f64 u0 u0) (*.f64 sin2phi sin2phi)))) (/.f64 1 (*.f64 alphay alphay)))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay))) (/.f64 (/.f64 u0 sin2phi) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay)) 2)))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 1 alphay)) (/.f64 (cbrt.f64 u0) (/.f64 sin2phi alphay)))
(/.f64 u0 (*.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (cbrt.f64 sin2phi) alphay)) (/.f64 (cbrt.f64 u0) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay))) (/.f64 (cbrt.f64 u0) (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 u0 u0) (/.f64 1 (*.f64 alphay alphay)))) (/.f64 (cbrt.f64 u0) (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (neg.f64 sin2phi)) (/.f64 (cbrt.f64 u0) (/.f64 -1 (*.f64 alphay alphay))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 u0 u0)) (cbrt.f64 u0)) (*.f64 (neg.f64 sin2phi) (/.f64 -1 (*.f64 alphay alphay))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (cbrt.f64 u0) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))))
(/.f64 u0 (*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 (cbrt.f64 u0) (/.f64 sin2phi alphay)) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 1 alphay)))
(/.f64 u0 (*.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay)))
(*.f64 (/.f64 (cbrt.f64 u0) (/.f64 (cbrt.f64 sin2phi) alphay)) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay)))
(/.f64 (/.f64 u0 (/.f64 (cbrt.f64 sin2phi) alphay)) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay))
(*.f64 (/.f64 (cbrt.f64 u0) (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay))) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay))))
(/.f64 (/.f64 u0 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay)))) (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)))
(*.f64 (/.f64 u0 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))))
(/.f64 u0 (*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (/.f64 1 sin2phi)) (/.f64 u0 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (*.f64 alphay alphay))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 sin2phi)) u0) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (*.f64 alphay alphay)))
(*.f64 (/.f64 1 (/.f64 (cbrt.f64 sin2phi) alphay)) (/.f64 u0 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay)))
(/.f64 (/.f64 u0 (/.f64 (cbrt.f64 sin2phi) alphay)) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay))
(*.f64 1 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(*.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))) 1)
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(*.f64 (/.f64 (cbrt.f64 u0) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (*.f64 u0 u0)))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(*.f64 u0 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) -1))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(*.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) -1) u0)
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(*.f64 (cbrt.f64 u0) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(*.f64 (neg.f64 u0) (/.f64 -1 (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(*.f64 (/.f64 1 sin2phi) (/.f64 u0 (/.f64 (/.f64 1 alphay) alphay)))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(*.f64 (/.f64 u0 (/.f64 (/.f64 1 alphay) alphay)) (/.f64 1 sin2phi))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 u0))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(*.f64 (/.f64 -1 (/.f64 sin2phi (*.f64 alphay alphay))) (neg.f64 u0))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (/.f64 1 alphay) alphay)) (/.f64 (cbrt.f64 u0) sin2phi))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(*.f64 (/.f64 u0 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) -1)) 2))
(*.f64 (/.f64 u0 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) (pow.f64 (cbrt.f64 (/.f64 1 (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(*.f64 (*.f64 (cbrt.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))) 2) 2))
(*.f64 (cbrt.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))) 2) 2)))
(*.f64 (*.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) -1) (cbrt.f64 u0)) (cbrt.f64 (*.f64 u0 u0)))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))) 2))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))) 2)) (cbrt.f64 u0)) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) -1)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))) 2) u0)) (cbrt.f64 (/.f64 1 (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 1 sin2phi) (*.f64 (/.f64 u0 (/.f64 (/.f64 1 alphay) alphay)) 1))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) -1)) (*.f64 (/.f64 u0 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))) 1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 sin2phi (*.f64 alphay alphay)))) u0) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)))
(*.f64 (cbrt.f64 u0) (*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 sin2phi (*.f64 alphay alphay))) 1))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(*.f64 (neg.f64 u0) (*.f64 (/.f64 -1 (/.f64 sin2phi (*.f64 alphay alphay))) 1))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(*.f64 (/.f64 (cbrt.f64 u0) sin2phi) (*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (/.f64 1 alphay) alphay)) 1))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))) 2) 2) (cbrt.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))) 2) 2)) (cbrt.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (*.f64 u0 u0)) (*.f64 (cbrt.f64 u0) (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) -1)))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))) 2) (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(*.f64 (cbrt.f64 u0) (*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) -1)) (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(*.f64 (cbrt.f64 u0) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 sin2phi (*.f64 alphay alphay))) (pow.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) -1)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) -1)) 2) u0))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(*.f64 (neg.f64 (cbrt.f64 u0)) (*.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 -1 (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (neg.f64 (cbrt.f64 u0)) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 -1 (/.f64 u0 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(*.f64 (cbrt.f64 (neg.f64 u0)) (*.f64 (pow.f64 (cbrt.f64 (neg.f64 u0)) 2) (/.f64 -1 (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(*.f64 (cbrt.f64 u0) (*.f64 (neg.f64 (cbrt.f64 (*.f64 u0 u0))) (/.f64 -1 (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 u0) (neg.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (cbrt.f64 (cbrt.f64 u0)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 u0)) 2) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(*.f64 (/.f64 u0 sin2phi) (/.f64 1 (/.f64 (/.f64 1 alphay) alphay)))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(*.f64 (/.f64 -1 sin2phi) (/.f64 u0 (/.f64 -1 (*.f64 alphay alphay))))
(/.f64 (neg.f64 u0) (*.f64 sin2phi (/.f64 -1 (*.f64 alphay alphay))))
(*.f64 (/.f64 u0 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay))) (/.f64 (/.f64 1 sin2phi) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay)) 2)))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(*.f64 (/.f64 (cbrt.f64 u0) (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay))) (/.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) sin2phi) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay)) 2)))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 u0 sin2phi)) 1) (/.f64 (pow.f64 (cbrt.f64 (/.f64 u0 sin2phi)) 2) (/.f64 (/.f64 1 alphay) alphay)))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (cbrt.f64 sin2phi)) (/.f64 (cbrt.f64 u0) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (*.f64 alphay alphay))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 u0 u0) sin2phi)) (cbrt.f64 u0)) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (*.f64 alphay alphay)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 sin2phi alphay)) (/.f64 (cbrt.f64 u0) (/.f64 1 alphay)))
(/.f64 u0 (*.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay)))
(*.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (cbrt.f64 u0) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) sin2phi) (/.f64 (cbrt.f64 u0) (/.f64 (/.f64 1 alphay) alphay)))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(*.f64 (/.f64 (cbrt.f64 u0) (/.f64 1 alphay)) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 sin2phi alphay)))
(/.f64 u0 (*.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay)))
(*.f64 (cbrt.f64 (/.f64 u0 sin2phi)) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (*.f64 alphay alphay))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 u0 sin2phi)) (cbrt.f64 (*.f64 u0 u0))) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (*.f64 alphay alphay)))
(*.f64 (/.f64 (cbrt.f64 u0) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 u0 (*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 (cbrt.f64 u0) (/.f64 (/.f64 1 alphay) alphay)) (/.f64 (cbrt.f64 (*.f64 u0 u0)) sin2phi))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(*.f64 (/.f64 u0 (/.f64 1 alphay)) (/.f64 1 (/.f64 sin2phi alphay)))
(/.f64 u0 (*.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay)))
(*.f64 (/.f64 u0 (cbrt.f64 sin2phi)) (/.f64 1 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (*.f64 alphay alphay))))
(/.f64 (/.f64 u0 (cbrt.f64 sin2phi)) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (*.f64 alphay alphay)))
(*.f64 (/.f64 u0 (/.f64 sin2phi alphay)) (/.f64 1 (/.f64 1 alphay)))
(/.f64 u0 (*.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay)))
(*.f64 (/.f64 u0 (/.f64 (cbrt.f64 sin2phi) alphay)) (/.f64 1 (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay)))
(/.f64 (/.f64 u0 (/.f64 (cbrt.f64 sin2phi) alphay)) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay))
(*.f64 (/.f64 u0 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay))) (/.f64 1 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay))))
(/.f64 (/.f64 u0 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay)))) (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)))
(*.f64 (/.f64 1 (/.f64 1 alphay)) (/.f64 u0 (/.f64 sin2phi alphay)))
(/.f64 u0 (*.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay)))
(*.f64 (/.f64 1 (/.f64 sin2phi alphay)) (/.f64 u0 (/.f64 1 alphay)))
(/.f64 u0 (*.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))) (/.f64 u0 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 u0 (*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 1 (/.f64 (/.f64 1 alphay) alphay)) (/.f64 u0 sin2phi))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 u0)) (cbrt.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 u0 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))) (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (neg.f64 u0) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))))
(/.f64 (/.f64 (neg.f64 u0) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))) (cbrt.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 (cbrt.f64 u0) (cbrt.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (neg.f64 (cbrt.f64 (*.f64 u0 u0))) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))))
(*.f64 (cbrt.f64 (/.f64 u0 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))) (neg.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)))))
(*.f64 (/.f64 (cbrt.f64 u0) (neg.f64 sin2phi)) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 -1 (*.f64 alphay alphay))))
(/.f64 u0 (*.f64 (neg.f64 sin2phi) (/.f64 -1 (*.f64 alphay alphay))))
(*.f64 (/.f64 u0 (neg.f64 sin2phi)) (/.f64 1 (/.f64 -1 (*.f64 alphay alphay))))
(/.f64 (/.f64 u0 (/.f64 -1 (*.f64 alphay alphay))) (neg.f64 sin2phi))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) -1)) (/.f64 u0 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 sin2phi (*.f64 alphay alphay)))) u0) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)))
(*.f64 (cbrt.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))) 2)) (cbrt.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(*.f64 (/.f64 u0 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) -1)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 sin2phi (*.f64 alphay alphay)))) u0) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay))) (/.f64 u0 (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay))))
(/.f64 (/.f64 u0 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay)))) (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)))
(/.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))) 1)
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(/.f64 (/.f64 u0 (neg.f64 sin2phi)) (/.f64 -1 (*.f64 alphay alphay)))
(/.f64 (/.f64 u0 (/.f64 -1 (*.f64 alphay alphay))) (neg.f64 sin2phi))
(/.f64 (/.f64 u0 (/.f64 (cbrt.f64 sin2phi) alphay)) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) alphay))
(/.f64 (/.f64 u0 (cbrt.f64 sin2phi)) (/.f64 (cbrt.f64 (*.f64 sin2phi sin2phi)) (*.f64 alphay alphay)))
(/.f64 (/.f64 (neg.f64 u0) (cbrt.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 u0 u0))) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 u0) (*.f64 u0 u0))) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(/.f64 (neg.f64 u0) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(/.f64 (/.f64 u0 sin2phi) (/.f64 (/.f64 1 alphay) alphay))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(/.f64 (/.f64 u0 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)))
(/.f64 u0 (*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (*.f64 u0 u0))) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))) (*.f64 u0 u0))) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))) 2)) (cbrt.f64 (neg.f64 u0))) (cbrt.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))) 2) (neg.f64 u0))) (cbrt.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))) 2)) (cbrt.f64 u0)) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))) 2) u0)) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) -1)) u0) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 sin2phi (*.f64 alphay alphay)))) u0) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)))
(/.f64 (*.f64 (/.f64 u0 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) 1) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)))
(/.f64 u0 (*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (cbrt.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))) 2) (neg.f64 u0))) (cbrt.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (/.f64 u0 (/.f64 (/.f64 1 alphay) alphay)) sin2phi)
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(/.f64 (/.f64 (/.f64 u0 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) 1) (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)))
(/.f64 u0 (*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (/.f64 (/.f64 u0 sin2phi) (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay)) 2))
(/.f64 (/.f64 (/.f64 u0 sin2phi) (cbrt.f64 (/.f64 1 (*.f64 alphay alphay)))) (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay))) 2))
(/.f64 (/.f64 u0 (/.f64 sin2phi alphay)) (/.f64 1 alphay))
(/.f64 u0 (*.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay)))
(/.f64 (/.f64 u0 (/.f64 1 alphay)) (/.f64 sin2phi alphay))
(/.f64 u0 (*.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay)))
(/.f64 (/.f64 u0 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphay))) (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)))
(/.f64 (/.f64 u0 (cbrt.f64 (/.f64 1 (*.f64 alphay alphay)))) (/.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphay)))
(/.f64 (/.f64 (neg.f64 u0) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))))
(/.f64 u0 (*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (neg.f64 (/.f64 u0 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))))
(/.f64 u0 (*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (neg.f64 (/.f64 u0 sin2phi)) (/.f64 -1 (*.f64 alphay alphay)))
(/.f64 (/.f64 (/.f64 u0 (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))) 2))
(/.f64 (/.f64 u0 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2))) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (*.f64 alphay alphay)) 2)) (cbrt.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))
(pow.f64 (cbrt.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))) 3)
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(pow.f64 (pow.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))) 3) 1/3)
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(pow.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))) 1)
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(neg.f64 (/.f64 u0 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(neg.f64 (*.f64 (/.f64 u0 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))) 1))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(cbrt.f64 (pow.f64 (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))) 3))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))

localize15.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 (/.f64 cos2phi alphax) alphax)
0.3b
(/.f64 sin2phi (*.f64 alphay alphay))
0.3b
(*.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) u0)
0.4b
(/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))
Compiler

Compiled 66 to 16 computations (75.8% saved)

series164.0ms (0.4%)

Counts
3 → 132
Calls

33 calls:

TimeVariablePointExpression
1.0ms
cos2phi
@0
(/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))
1.0ms
alphax
@inf
(/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))
1.0ms
cos2phi
@inf
(/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))
1.0ms
alphay
@inf
(/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))
1.0ms
sin2phi
@inf
(/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))
Compiler

Compiled 21570 to 16050 computations (25.6% saved)

rewrite136.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
83×egg-rr
68×egg-rr
52×egg-rr
Counts
3 → 203
Calls
Call 1
Inputs
(/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) u0)
(/.f64 (/.f64 cos2phi alphax) alphax)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) 0) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2)) (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))))) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 alphay (*.f64 alphax alphax)) 0) (*.f64 (/.f64 1 (fma.f64 (/.f64 sin2phi alphay) (*.f64 alphax alphax) (*.f64 alphay cos2phi))) (*.f64 alphay (*.f64 alphax alphax))) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 alphay alphax) 0) (*.f64 (/.f64 1 (fma.f64 (/.f64 cos2phi alphax) alphay (/.f64 (*.f64 alphax sin2phi) alphay))) (*.f64 alphay alphax)) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 alphay alphay) (*.f64 alphax alphax)) 0) (*.f64 (/.f64 1 (fma.f64 sin2phi (*.f64 alphax alphax) (*.f64 cos2phi (*.f64 alphay alphay)))) (*.f64 (*.f64 alphay alphay) (*.f64 alphax alphax))) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 (*.f64 alphay alphay) (*.f64 alphax alphax))) 0) (*.f64 (/.f64 1 (fma.f64 (neg.f64 sin2phi) (*.f64 alphax alphax) (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay))))) (neg.f64 (*.f64 (*.f64 alphay alphay) (*.f64 alphax alphax)))) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 alphay alphay) 0) (*.f64 (/.f64 1 (/.f64 (fma.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphay) (*.f64 alphax sin2phi)) alphax)) (*.f64 alphay alphay)) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 alphax (*.f64 alphay alphay))) 0) (*.f64 (/.f64 1 (neg.f64 (fma.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphay) (*.f64 alphax sin2phi)))) (neg.f64 (*.f64 alphax (*.f64 alphay alphay)))) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 alphax (*.f64 alphay alphay)) 0) (*.f64 (/.f64 1 (fma.f64 (neg.f64 sin2phi) (neg.f64 alphax) (/.f64 (*.f64 cos2phi (*.f64 alphay alphay)) alphax))) (*.f64 alphax (*.f64 alphay alphay))) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (/.f64 1 (pow.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) -1)) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) (neg.f64 3)) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 3) 0) (pow.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 3) (neg.f64 1/3)) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2))) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 alphay alphax)) 0) (*.f64 (/.f64 1 (fma.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay (neg.f64 (/.f64 (*.f64 alphax sin2phi) alphay)))) (neg.f64 (*.f64 alphay alphax))) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 0) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 alphax (*.f64 alphay alphay)) 0) (/.f64 (*.f64 alphax (*.f64 alphay alphay)) (fma.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphay) (*.f64 alphax sin2phi))) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax))) (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2) (cbrt.f64 (pow.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))) (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2) (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))) 1) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax)))) (/.f64 -1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 -1) (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 1 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) 2)) (/.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) -1) (cbrt.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (fma.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphay) (*.f64 alphax sin2phi))) (/.f64 1 (*.f64 alphax (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 u0 0) (/.f64 1 (/.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) u0)) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 u0 u0)) 0) (/.f64 (cbrt.f64 u0) (/.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (*.f64 u0 u0)))) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 u0 0) (/.f64 -1 (/.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax)) u0)) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 u0) 0) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 u0))) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 alphay alphay) 0) (*.f64 (/.f64 u0 (/.f64 (fma.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphay) (*.f64 alphax sin2phi)) alphax)) (*.f64 alphay alphay)) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 alphay (*.f64 alphax alphax)) 0) (*.f64 (/.f64 u0 (fma.f64 (/.f64 sin2phi alphay) (*.f64 alphax alphax) (*.f64 alphay cos2phi))) (*.f64 alphay (*.f64 alphax alphax))) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 alphay alphax) 0) (*.f64 (/.f64 u0 (fma.f64 (/.f64 cos2phi alphax) alphay (/.f64 (*.f64 alphax sin2phi) alphay))) (*.f64 alphay alphax)) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 alphay alphax)) 0) (*.f64 (/.f64 u0 (fma.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay (neg.f64 (/.f64 (*.f64 alphax sin2phi) alphay)))) (neg.f64 (*.f64 alphay alphax))) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 alphay alphay) (*.f64 alphax alphax)) 0) (*.f64 (/.f64 u0 (fma.f64 sin2phi (*.f64 alphax alphax) (*.f64 cos2phi (*.f64 alphay alphay)))) (*.f64 (*.f64 alphay alphay) (*.f64 alphax alphax))) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 (*.f64 alphay alphay) (*.f64 alphax alphax))) 0) (*.f64 (/.f64 u0 (fma.f64 (neg.f64 sin2phi) (*.f64 alphax alphax) (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay))))) (neg.f64 (*.f64 (*.f64 alphay alphay) (*.f64 alphax alphax)))) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 alphax (*.f64 alphay alphay))) 0) (*.f64 (/.f64 u0 (neg.f64 (fma.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphay) (*.f64 alphax sin2phi)))) (neg.f64 (*.f64 alphax (*.f64 alphay alphay)))) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 alphax (*.f64 alphay alphay)) 0) (*.f64 (/.f64 u0 (fma.f64 (neg.f64 sin2phi) (neg.f64 alphax) (/.f64 (*.f64 cos2phi (*.f64 alphay alphay)) alphax))) (*.f64 alphax (*.f64 alphay alphay))) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (/.f64 1 (pow.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) -1)) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 alphax (*.f64 alphay alphay)) 0) (*.f64 (/.f64 u0 (fma.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphay) (*.f64 alphax sin2phi))) (*.f64 alphax (*.f64 alphay alphay))) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 u0 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 u0 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphay) (*.f64 alphax sin2phi))) (/.f64 u0 (/.f64 1 (*.f64 alphax (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 u0) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 u0) (fma.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphay) (*.f64 alphax sin2phi))) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 1 (*.f64 alphax (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (cbrt.f64 u0) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (fma.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphay) (*.f64 alphax sin2phi))) (/.f64 (cbrt.f64 u0) (/.f64 1 (*.f64 alphax (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 u0) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (*.f64 u0 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) u0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 u0 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 u0)) (cbrt.f64 (*.f64 u0 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 u0) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 u0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 u0 u0)) (*.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 u0) (*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 u0 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2) (/.f64 u0 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (*.f64 (cbrt.f64 u0) (cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2) (cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2) 2) (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 u0) (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (cbrt.f64 u0) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 u0 (fma.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphay) (*.f64 alphax sin2phi))) (/.f64 1 (/.f64 1 (*.f64 alphax (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 u0 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 u0 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 u0) (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (*.f64 u0 u0))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 u0 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) 1) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 u0) (cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))) (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) 1) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 u0 (fma.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphay) (*.f64 alphax sin2phi))) (/.f64 1 (*.f64 alphax (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) u0))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 u0 (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 u0 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 alphax) 0) (/.f64 cos2phi (/.f64 alphax (/.f64 1 alphax))) (/.f64 (/.f64 cos2phi alphax) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 cos2phi alphax) 0) (/.f64 1 (/.f64 alphax (/.f64 cos2phi alphax))) (/.f64 (/.f64 cos2phi alphax) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (/.f64 cos2phi alphax)) 0) (/.f64 1 (/.f64 alphax (/.f64 cos2phi alphax))) (/.f64 (/.f64 cos2phi alphax) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 cos2phi alphax) 0) (/.f64 -1 (/.f64 (neg.f64 alphax) (/.f64 cos2phi alphax))) (/.f64 (/.f64 cos2phi alphax) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 alphax) 0) (/.f64 (neg.f64 cos2phi) (/.f64 (neg.f64 alphax) (/.f64 1 alphax))) (/.f64 (/.f64 cos2phi alphax) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 alphax) 0) (/.f64 cos2phi (/.f64 alphax (/.f64 1 alphax))) (/.f64 (/.f64 cos2phi alphax) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 (/.f64 cos2phi alphax) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 cos2phi) 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 (/.f64 cos2phi alphax) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 cos2phi 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 alphax alphax)) cos2phi)) (/.f64 (/.f64 cos2phi alphax) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 cos2phi cos2phi))) 0) (/.f64 (cbrt.f64 cos2phi) (/.f64 (*.f64 alphax alphax) (cbrt.f64 (*.f64 cos2phi cos2phi)))) (/.f64 (/.f64 cos2phi alphax) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 cos2phi) 0) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (/.f64 (*.f64 alphax alphax) (cbrt.f64 cos2phi))) (/.f64 (/.f64 cos2phi alphax) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2)) 0) (/.f64 (cbrt.f64 (/.f64 cos2phi alphax)) (/.f64 alphax (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2)))) (/.f64 (/.f64 cos2phi alphax) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 cos2phi 0) (/.f64 (/.f64 1 alphax) (/.f64 alphax cos2phi)) (/.f64 (/.f64 cos2phi alphax) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))) 0) (/.f64 (cbrt.f64 (/.f64 1 alphax)) (/.f64 alphax (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))))) (/.f64 (/.f64 cos2phi alphax) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 cos2phi alphax)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2)) (/.f64 alphax (cbrt.f64 (/.f64 cos2phi alphax)))) (/.f64 (/.f64 cos2phi alphax) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 alphax) 0) (/.f64 (neg.f64 cos2phi) (/.f64 alphax (/.f64 -1 alphax))) (/.f64 (/.f64 cos2phi alphax) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (/.f64 cos2phi alphax) alphax) 0) (/.f64 1 (pow.f64 (/.f64 (/.f64 cos2phi alphax) alphax) -1)) (/.f64 (/.f64 cos2phi alphax) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 (/.f64 cos2phi alphax) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) 0) (/.f64 (cbrt.f64 cos2phi) (/.f64 (*.f64 alphax alphax) (cbrt.f64 (*.f64 cos2phi cos2phi)))) (/.f64 (/.f64 cos2phi alphax) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (/.f64 cos2phi alphax))) (/.f64 (neg.f64 alphax) (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2)))) (/.f64 (/.f64 cos2phi alphax) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) 0) (/.f64 (cbrt.f64 (neg.f64 cos2phi)) (/.f64 (neg.f64 (*.f64 alphax alphax)) (cbrt.f64 (*.f64 cos2phi cos2phi)))) (/.f64 (/.f64 cos2phi alphax) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2))) 0) (/.f64 (cbrt.f64 (/.f64 cos2phi alphax)) (/.f64 alphax (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2)))) (/.f64 (/.f64 cos2phi alphax) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (*.f64 alphax alphax))) (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 alphax)) (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 cos2phi alphax) alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 cos2phi alphax) alphax) 2)) (cbrt.f64 (/.f64 (/.f64 cos2phi alphax) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 cos2phi alphax) (/.f64 1 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 alphax) (/.f64 cos2phi alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 cos2phi (/.f64 1 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 cos2phi alphax)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2)) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 cos2phi alphax)) (/.f64 -1 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 cos2phi) alphax) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 cos2phi (cbrt.f64 alphax)) (/.f64 (/.f64 1 alphax) (cbrt.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 alphax)) (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 cos2phi alphax) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 cos2phi alphax) alphax) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 alphax alphax)) cos2phi)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 (/.f64 1 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2)) alphax) (cbrt.f64 (/.f64 cos2phi alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphax) (/.f64 (cbrt.f64 cos2phi) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 alphax) (cbrt.f64 (*.f64 alphax alphax))) (/.f64 cos2phi (cbrt.f64 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 alphax) (neg.f64 (/.f64 cos2phi alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 cos2phi alphax) alphax))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 cos2phi alphax) alphax) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 cos2phi alphax) alphax))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 cos2phi alphax) alphax) 2) 2))) (cbrt.f64 (/.f64 (/.f64 cos2phi alphax) alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphax)) (cbrt.f64 (/.f64 1 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 cos2phi) (/.f64 1 (neg.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 alphax)) (/.f64 (/.f64 cos2phi alphax) (neg.f64 (cbrt.f64 (*.f64 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 cos2phi) (/.f64 (/.f64 1 alphax) (neg.f64 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 cos2phi) (cbrt.f64 alphax)) (/.f64 (/.f64 1 alphax) (neg.f64 (cbrt.f64 (*.f64 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (neg.f64 alphax))) (/.f64 (neg.f64 (/.f64 cos2phi alphax)) (cbrt.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 -1) (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 cos2phi (cbrt.f64 (neg.f64 alphax))) (/.f64 (/.f64 -1 alphax) (cbrt.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 cos2phi -1) (/.f64 (/.f64 -1 alphax) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (/.f64 cos2phi alphax))) 1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2)) (neg.f64 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (/.f64 cos2phi alphax))) (cbrt.f64 alphax)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2)) (neg.f64 (cbrt.f64 (*.f64 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 cos2phi alphax)) (cbrt.f64 (neg.f64 alphax))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2))) (cbrt.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 cos2phi alphax)) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2))) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 cos2phi alphax) alphax)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 cos2phi (*.f64 alphax alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 cos2phi alphax)) (neg.f64 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphax)) (cbrt.f64 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 cos2phi) (neg.f64 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 cos2phi (cbrt.f64 alphax)) (/.f64 1 alphax)) (cbrt.f64 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 alphax)) (/.f64 cos2phi alphax)) (cbrt.f64 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 cos2phi alphax) alphax) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 cos2phi alphax))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 cos2phi alphax) alphax) 2))) (cbrt.f64 (neg.f64 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 cos2phi alphax)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 cos2phi alphax) alphax) 2))) (cbrt.f64 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 cos2phi) (cbrt.f64 (pow.f64 (/.f64 (/.f64 cos2phi alphax) alphax) 2))) (cbrt.f64 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 cos2phi (/.f64 (/.f64 1 alphax) (cbrt.f64 (*.f64 alphax alphax)))) (cbrt.f64 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphax)) (pow.f64 (cbrt.f64 (cbrt.f64 alphax)) 2)) (cbrt.f64 (*.f64 alphax (cbrt.f64 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphax)) 1) (cbrt.f64 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 cos2phi (cbrt.f64 alphax)) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))) (*.f64 alphax (cbrt.f64 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 cos2phi) (/.f64 (neg.f64 (*.f64 alphax alphax)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphax))) (neg.f64 (cbrt.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 cos2phi alphax) alphax) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 cos2phi alphax) alphax) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (/.f64 cos2phi alphax) alphax) 3))))))

simplify813.0ms (2.1%)

Algorithm
egglog
Counts
335 → 461
Calls
Call 1
Inputs
(/.f64 (pow.f64 alphay 2) sin2phi)
(+.f64 (/.f64 (pow.f64 alphay 2) sin2phi) (*.f64 -1 (/.f64 (*.f64 cos2phi (pow.f64 (pow.f64 alphay 2) 2)) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))))
(+.f64 (/.f64 (pow.f64 alphay 2) sin2phi) (+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (*.f64 -1 (/.f64 (*.f64 cos2phi (pow.f64 (pow.f64 alphay 2) 2)) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))))))
(+.f64 (/.f64 (pow.f64 alphay 2) sin2phi) (+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi (pow.f64 (pow.f64 alphay 2) 2)) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 cos2phi 3) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2)) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2))))))))
(/.f64 (pow.f64 alphax 2) cos2phi)
(+.f64 (/.f64 (pow.f64 alphax 2) cos2phi) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)) (pow.f64 alphay 2))))
(+.f64 (/.f64 (pow.f64 alphax 2) cos2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)) (pow.f64 alphay 2))) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (pow.f64 (pow.f64 alphax 2) 2)))) (pow.f64 (pow.f64 alphay 2) 2))))
(+.f64 (/.f64 (pow.f64 alphax 2) cos2phi) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (pow.f64 (/.f64 1 cos2phi) 3)))) (pow.f64 (pow.f64 alphay 2) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)) (pow.f64 alphay 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 4) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) sin2phi))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2)))))))
(/.f64 (pow.f64 alphax 2) cos2phi)
(+.f64 (/.f64 (pow.f64 alphax 2) cos2phi) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)) (pow.f64 alphay 2))))
(+.f64 (/.f64 (pow.f64 alphax 2) cos2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)) (pow.f64 alphay 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (pow.f64 (/.f64 -1 cos2phi) 3)))) (pow.f64 (pow.f64 alphay 2) 2)))))
(+.f64 (/.f64 (pow.f64 alphax 2) cos2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 -1 cos2phi) 4) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) sin2phi))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)) (pow.f64 alphay 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (pow.f64 (/.f64 -1 cos2phi) 3)))) (pow.f64 (pow.f64 alphay 2) 2))))))
(/.f64 (pow.f64 alphax 2) cos2phi)
(+.f64 (/.f64 (pow.f64 alphax 2) cos2phi) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))))
(+.f64 (/.f64 (pow.f64 alphax 2) cos2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))) (/.f64 (*.f64 (pow.f64 sin2phi 2) (pow.f64 alphax 6)) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))))
(+.f64 (/.f64 (pow.f64 alphax 2) cos2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 8) sin2phi)) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))) (/.f64 (*.f64 (pow.f64 sin2phi 2) (pow.f64 alphax 6)) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2)))))))
(/.f64 (pow.f64 alphay 2) sin2phi)
(+.f64 (/.f64 (pow.f64 alphay 2) sin2phi) (*.f64 -1 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (pow.f64 (pow.f64 alphay 2) 2))) (pow.f64 sin2phi 2))))
(+.f64 (/.f64 (pow.f64 alphay 2) sin2phi) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2)))) (*.f64 (pow.f64 sin2phi 2) sin2phi)) (*.f64 -1 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (pow.f64 (pow.f64 alphay 2) 2))) (pow.f64 sin2phi 2)))))
(+.f64 (/.f64 (pow.f64 alphay 2) sin2phi) (+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2)))) (*.f64 (pow.f64 sin2phi 2) sin2phi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 6) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2)))) (pow.f64 (pow.f64 sin2phi 2) 2))) (*.f64 -1 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (pow.f64 (pow.f64 alphay 2) 2))) (pow.f64 sin2phi 2))))))
(/.f64 (pow.f64 alphay 2) sin2phi)
(+.f64 (/.f64 (pow.f64 alphay 2) sin2phi) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (pow.f64 (pow.f64 alphay 2) 2))) (pow.f64 sin2phi 2))))
(+.f64 (/.f64 (pow.f64 alphay 2) sin2phi) (+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (pow.f64 (/.f64 -1 alphax) 4)))) (*.f64 (pow.f64 sin2phi 2) sin2phi)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (pow.f64 (pow.f64 alphay 2) 2))) (pow.f64 sin2phi 2)))))
(+.f64 (/.f64 (pow.f64 alphay 2) sin2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (/.f64 -1 alphax) 6) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2)))) (pow.f64 (pow.f64 sin2phi 2) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (pow.f64 (/.f64 -1 alphax) 4)))) (*.f64 (pow.f64 sin2phi 2) sin2phi)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (pow.f64 (pow.f64 alphay 2) 2))) (pow.f64 sin2phi 2))))))
(/.f64 (pow.f64 alphax 2) cos2phi)
(+.f64 (/.f64 (pow.f64 alphax 2) cos2phi) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))))
(+.f64 (/.f64 (pow.f64 alphax 2) cos2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (pow.f64 (pow.f64 alphax 2) 2))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))))
(+.f64 (/.f64 (pow.f64 alphax 2) cos2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (pow.f64 sin2phi 3)) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))))) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (pow.f64 (pow.f64 alphax 2) 2))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2)))))))
(/.f64 (pow.f64 alphay 2) sin2phi)
(+.f64 (/.f64 (pow.f64 alphay 2) sin2phi) (*.f64 -1 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (pow.f64 (pow.f64 alphay 2) 2))) (pow.f64 alphax 2))))
(+.f64 (/.f64 (pow.f64 alphay 2) sin2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (pow.f64 (pow.f64 alphay 2) 2))) (pow.f64 alphax 2))) (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (pow.f64 (pow.f64 alphay 2) 2)))) (pow.f64 (pow.f64 alphax 2) 2))))
(+.f64 (/.f64 (pow.f64 alphay 2) sin2phi) (+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2)))) (pow.f64 (pow.f64 alphax 2) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (pow.f64 (pow.f64 alphay 2) 2))) (pow.f64 alphax 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2)))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2)))))))
(/.f64 (pow.f64 alphay 2) sin2phi)
(+.f64 (/.f64 (pow.f64 alphay 2) sin2phi) (*.f64 -1 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (pow.f64 (/.f64 -1 sin2phi) 2))) (pow.f64 alphax 2))))
(+.f64 (/.f64 (pow.f64 alphay 2) sin2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (pow.f64 (/.f64 -1 sin2phi) 2))) (pow.f64 alphax 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2)))) (pow.f64 (pow.f64 alphax 2) 2)))))
(+.f64 (/.f64 (pow.f64 alphay 2) sin2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (pow.f64 (/.f64 -1 sin2phi) 2))) (pow.f64 alphax 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2)))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2)))) (pow.f64 (pow.f64 alphax 2) 2))))))
(/.f64 (pow.f64 alphay 2) sin2phi)
(+.f64 (/.f64 (pow.f64 alphay 2) sin2phi) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 4) cos2phi) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))))
(+.f64 (/.f64 (pow.f64 alphay 2) sin2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 4) cos2phi) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))) (/.f64 (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 6)) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))))
(+.f64 (/.f64 (pow.f64 alphay 2) sin2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 8))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 4) cos2phi) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))) (/.f64 (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 6)) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))))))
(/.f64 (pow.f64 alphax 2) cos2phi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 2) sin2phi)) (pow.f64 cos2phi 2))) (/.f64 (pow.f64 alphax 2) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 2) sin2phi)) (pow.f64 cos2phi 2))) (+.f64 (/.f64 (pow.f64 alphax 2) cos2phi) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (pow.f64 (pow.f64 alphax 2) 2)))) (*.f64 cos2phi (pow.f64 cos2phi 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 2) sin2phi)) (pow.f64 cos2phi 2))) (+.f64 (/.f64 (pow.f64 alphax 2) cos2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 6)))) (pow.f64 (pow.f64 cos2phi 2) 2))) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (pow.f64 (/.f64 1 alphay) 4)))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
(/.f64 (pow.f64 alphax 2) cos2phi)
(+.f64 (/.f64 (pow.f64 alphax 2) cos2phi) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi)) (pow.f64 cos2phi 2))))
(+.f64 (/.f64 (pow.f64 alphax 2) cos2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi)) (pow.f64 cos2phi 2))) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (pow.f64 (/.f64 -1 alphay) 4)))) (*.f64 cos2phi (pow.f64 cos2phi 2)))))
(+.f64 (/.f64 (pow.f64 alphax 2) cos2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi)) (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphay) 6) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) sin2phi))) (pow.f64 (pow.f64 cos2phi 2) 2))) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (pow.f64 (/.f64 -1 alphay) 4)))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (pow.f64 (pow.f64 alphay 2) 2))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi))
(+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2)))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (pow.f64 (pow.f64 alphay 2) 2))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 cos2phi 3) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2))))) (+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2)))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (pow.f64 (pow.f64 alphay 2) 2))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi))))
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (pow.f64 alphay 2))))
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (pow.f64 (/.f64 1 cos2phi) 3))))) (pow.f64 (pow.f64 alphay 2) 2)) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (pow.f64 alphay 2)))))
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 1 cos2phi) 4) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) sin2phi)))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (pow.f64 alphay 2))) (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (pow.f64 (pow.f64 alphax 2) 2))))) (pow.f64 (pow.f64 alphay 2) 2)))))
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (pow.f64 alphay 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (pow.f64 (/.f64 -1 cos2phi) 3))))) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (pow.f64 alphay 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 (pow.f64 (/.f64 -1 cos2phi) 4) sin2phi)))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (pow.f64 (/.f64 -1 cos2phi) 3))))) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (pow.f64 alphay 2))))))
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))))
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))) (/.f64 (*.f64 u0 (*.f64 (pow.f64 sin2phi 2) (pow.f64 alphax 6))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 8) sin2phi))) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))))) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))) (/.f64 (*.f64 u0 (*.f64 (pow.f64 sin2phi 2) (pow.f64 alphax 6))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2)))))))
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (pow.f64 (pow.f64 alphay 2) 2)))) (pow.f64 sin2phi 2))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi))
(+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (*.f64 (pow.f64 sin2phi 2) sin2phi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (pow.f64 (pow.f64 alphay 2) 2)))) (pow.f64 sin2phi 2))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (pow.f64 (pow.f64 alphay 2) 2)))) (pow.f64 sin2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 1 alphax) 6) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (pow.f64 (pow.f64 sin2phi 2) 2))) (+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (*.f64 (pow.f64 sin2phi 2) sin2phi)) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi))))
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (pow.f64 (pow.f64 alphay 2) 2)))) (pow.f64 sin2phi 2))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (pow.f64 (pow.f64 alphay 2) 2)))) (pow.f64 sin2phi 2))) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi) (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (pow.f64 (/.f64 -1 alphax) 4))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (/.f64 -1 alphax) 6) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (pow.f64 (pow.f64 sin2phi 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (pow.f64 (pow.f64 alphay 2) 2)))) (pow.f64 sin2phi 2))) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi) (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (pow.f64 (/.f64 -1 alphax) 4))))) (*.f64 (pow.f64 sin2phi 2) sin2phi)))))
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))))
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (pow.f64 (pow.f64 alphax 2) 2)))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2)))) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (pow.f64 sin2phi 3))) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))))) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (pow.f64 (pow.f64 alphax 2) 2)))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2)))) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))))))
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (pow.f64 (pow.f64 alphay 2) 2)))) (pow.f64 alphax 2))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi))
(+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (pow.f64 (pow.f64 alphax 2) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (pow.f64 (pow.f64 alphay 2) 2)))) (pow.f64 alphax 2))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (pow.f64 (pow.f64 alphay 2) 2)))) (pow.f64 alphax 2))) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi) (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (pow.f64 (pow.f64 alphay 2) 2))))) (pow.f64 (pow.f64 alphax 2) 2)))))
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (pow.f64 (pow.f64 alphax 2) 2))) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (pow.f64 (pow.f64 alphax 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2)))) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2))))))
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 4) cos2phi)) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi))
(+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 6))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 4) cos2phi)) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 8)))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2))))) (+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 6))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 4) cos2phi)) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi))))
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2)))) (pow.f64 cos2phi 2))))
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2)))) (pow.f64 cos2phi 2))) (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (pow.f64 (/.f64 1 alphay) 4))))) (*.f64 cos2phi (pow.f64 cos2phi 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 6))))) (pow.f64 (pow.f64 cos2phi 2) 2))) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2)))) (pow.f64 cos2phi 2))) (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (pow.f64 (pow.f64 alphax 2) 2))))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2)))) (pow.f64 cos2phi 2))) (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi))
(+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (pow.f64 (/.f64 -1 alphay) 4))))) (*.f64 cos2phi (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2)))) (pow.f64 cos2phi 2))) (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)))
(+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (pow.f64 (/.f64 -1 alphay) 4))))) (*.f64 cos2phi (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2)))) (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 alphay) 6) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) sin2phi)))) (pow.f64 (pow.f64 cos2phi 2) 2))) (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (pow.f64 alphax 2))
(*.f64 cos2phi (pow.f64 alphax -2))
(*.f64 cos2phi (pow.f64 alphax -2))
(*.f64 cos2phi (pow.f64 alphax -2))
(*.f64 cos2phi (pow.f64 alphax -2))
(*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2))
(*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2))
(*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2))
(*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2))
(*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi)
(*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi)
(*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi)
(*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi)
(if (!=.f64 1 0) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) 0) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2)) (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))))) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 -1 0) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphay (*.f64 alphax alphax)) 0) (*.f64 (/.f64 1 (fma.f64 (/.f64 sin2phi alphay) (*.f64 alphax alphax) (*.f64 alphay cos2phi))) (*.f64 alphay (*.f64 alphax alphax))) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphay alphax) 0) (*.f64 (/.f64 1 (fma.f64 (/.f64 cos2phi alphax) alphay (/.f64 (*.f64 alphax sin2phi) alphay))) (*.f64 alphay alphax)) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 (*.f64 alphay alphay) (*.f64 alphax alphax)) 0) (*.f64 (/.f64 1 (fma.f64 sin2phi (*.f64 alphax alphax) (*.f64 cos2phi (*.f64 alphay alphay)))) (*.f64 (*.f64 alphay alphay) (*.f64 alphax alphax))) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 alphay alphay) (*.f64 alphax alphax))) 0) (*.f64 (/.f64 1 (fma.f64 (neg.f64 sin2phi) (*.f64 alphax alphax) (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay))))) (neg.f64 (*.f64 (*.f64 alphay alphay) (*.f64 alphax alphax)))) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphay alphay) 0) (*.f64 (/.f64 1 (/.f64 (fma.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphay) (*.f64 alphax sin2phi)) alphax)) (*.f64 alphay alphay)) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (*.f64 alphax (*.f64 alphay alphay))) 0) (*.f64 (/.f64 1 (neg.f64 (fma.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphay) (*.f64 alphax sin2phi)))) (neg.f64 (*.f64 alphax (*.f64 alphay alphay)))) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphax (*.f64 alphay alphay)) 0) (*.f64 (/.f64 1 (fma.f64 (neg.f64 sin2phi) (neg.f64 alphax) (/.f64 (*.f64 cos2phi (*.f64 alphay alphay)) alphax))) (*.f64 alphax (*.f64 alphay alphay))) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (/.f64 1 (pow.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) -1)) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) (neg.f64 3)) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 3) 0) (pow.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 3) (neg.f64 1/3)) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2))) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (*.f64 alphay alphax)) 0) (*.f64 (/.f64 1 (fma.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay (neg.f64 (/.f64 (*.f64 alphax sin2phi) alphay)))) (neg.f64 (*.f64 alphay alphax))) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 0) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphax (*.f64 alphay alphay)) 0) (/.f64 (*.f64 alphax (*.f64 alphay alphay)) (fma.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphay) (*.f64 alphax sin2phi))) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(-.f64 0 (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(-.f64 (/.f64 0 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax))) (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2) (cbrt.f64 (pow.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))) (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2) (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) 2) 2)))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))) 1) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax)))) (/.f64 -1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(*.f64 (/.f64 1 -1) (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 -1 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 1 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))))
(*.f64 -1 (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 1 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) 2)) (/.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) 2) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) -1) (cbrt.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax))))
(/.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax))))
(/.f64 (/.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) 2) 2))
(/.f64 -1 (/.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) -1))
(/.f64 -1 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax)))
(/.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)
(/.f64 (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(/.f64 (/.f64 1 (fma.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphay) (*.f64 alphax sin2phi))) (/.f64 1 (*.f64 alphax (*.f64 alphay alphay))))
(pow.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) 3)
(pow.f64 (pow.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) 1/3)
(pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) -1)
(pow.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)
(neg.f64 (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(neg.f64 (*.f64 (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 1))
(neg.f64 (*.f64 -1 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))))
(neg.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) -1))
(cbrt.f64 (pow.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 3))
(if (!=.f64 u0 0) (/.f64 1 (/.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) u0)) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 (*.f64 u0 u0)) 0) (/.f64 (cbrt.f64 u0) (/.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (*.f64 u0 u0)))) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 u0 0) (/.f64 -1 (/.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax)) u0)) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 1 0) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 u0) 0) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 u0))) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 -1 0) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphay alphay) 0) (*.f64 (/.f64 u0 (/.f64 (fma.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphay) (*.f64 alphax sin2phi)) alphax)) (*.f64 alphay alphay)) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphay (*.f64 alphax alphax)) 0) (*.f64 (/.f64 u0 (fma.f64 (/.f64 sin2phi alphay) (*.f64 alphax alphax) (*.f64 alphay cos2phi))) (*.f64 alphay (*.f64 alphax alphax))) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphay alphax) 0) (*.f64 (/.f64 u0 (fma.f64 (/.f64 cos2phi alphax) alphay (/.f64 (*.f64 alphax sin2phi) alphay))) (*.f64 alphay alphax)) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (*.f64 alphay alphax)) 0) (*.f64 (/.f64 u0 (fma.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay (neg.f64 (/.f64 (*.f64 alphax sin2phi) alphay)))) (neg.f64 (*.f64 alphay alphax))) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 (*.f64 alphay alphay) (*.f64 alphax alphax)) 0) (*.f64 (/.f64 u0 (fma.f64 sin2phi (*.f64 alphax alphax) (*.f64 cos2phi (*.f64 alphay alphay)))) (*.f64 (*.f64 alphay alphay) (*.f64 alphax alphax))) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 alphay alphay) (*.f64 alphax alphax))) 0) (*.f64 (/.f64 u0 (fma.f64 (neg.f64 sin2phi) (*.f64 alphax alphax) (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay))))) (neg.f64 (*.f64 (*.f64 alphay alphay) (*.f64 alphax alphax)))) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (*.f64 alphax (*.f64 alphay alphay))) 0) (*.f64 (/.f64 u0 (neg.f64 (fma.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphay) (*.f64 alphax sin2phi)))) (neg.f64 (*.f64 alphax (*.f64 alphay alphay)))) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphax (*.f64 alphay alphay)) 0) (*.f64 (/.f64 u0 (fma.f64 (neg.f64 sin2phi) (neg.f64 alphax) (/.f64 (*.f64 cos2phi (*.f64 alphay alphay)) alphax))) (*.f64 alphax (*.f64 alphay alphay))) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (/.f64 1 (pow.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) -1)) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphax (*.f64 alphay alphay)) 0) (*.f64 (/.f64 u0 (fma.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphay) (*.f64 alphax sin2phi))) (*.f64 alphax (*.f64 alphay alphay))) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (/.f64 -1 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 u0 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))))
(*.f64 -1 (/.f64 u0 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax))))
(*.f64 (/.f64 1 (fma.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphay) (*.f64 alphax sin2phi))) (/.f64 u0 (/.f64 1 (*.f64 alphax (*.f64 alphay alphay)))))
(*.f64 (/.f64 (cbrt.f64 u0) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (/.f64 (cbrt.f64 u0) (fma.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphay) (*.f64 alphax sin2phi))) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 1 (*.f64 alphax (*.f64 alphay alphay)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (cbrt.f64 u0) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (fma.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphay) (*.f64 alphax sin2phi))) (/.f64 (cbrt.f64 u0) (/.f64 1 (*.f64 alphax (*.f64 alphay alphay)))))
(*.f64 (/.f64 (cbrt.f64 u0) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (*.f64 u0 u0)))
(*.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) u0)
(*.f64 u0 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 u0)) (cbrt.f64 (*.f64 u0 u0)))
(*.f64 (cbrt.f64 u0) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 1 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)
(*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 u0))
(*.f64 (cbrt.f64 (*.f64 u0 u0)) (*.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 u0)))
(*.f64 (cbrt.f64 u0) (*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 1))
(*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 u0 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2) (/.f64 u0 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))))
(*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (*.f64 (cbrt.f64 u0) (cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2) (cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2) 2) (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))
(*.f64 (neg.f64 u0) (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (cbrt.f64 u0) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 u0 (fma.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphay) (*.f64 alphax sin2phi))) (/.f64 1 (/.f64 1 (*.f64 alphax (*.f64 alphay alphay)))))
(*.f64 (/.f64 u0 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))))
(/.f64 (*.f64 -1 (/.f64 u0 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax))))
(/.f64 (/.f64 (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) 2) 2))
(/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (neg.f64 u0) (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax)))
(/.f64 (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (*.f64 u0 u0))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(/.f64 (/.f64 u0 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) 1) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(/.f64 (*.f64 (cbrt.f64 u0) (cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))) (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)
(/.f64 (/.f64 (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) 1) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(/.f64 (neg.f64 (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(/.f64 (/.f64 u0 (fma.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphay) (*.f64 alphax sin2phi))) (/.f64 1 (*.f64 alphax (*.f64 alphay alphay))))
(pow.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) 3)
(pow.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)
(neg.f64 (*.f64 (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) u0))
(neg.f64 (*.f64 -1 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))))
(neg.f64 (*.f64 u0 (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))))
(neg.f64 (*.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) -1))
(neg.f64 (/.f64 u0 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax))))
(cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 3))
(if (!=.f64 (/.f64 1 alphax) 0) (/.f64 cos2phi (/.f64 alphax (/.f64 1 alphax))) (/.f64 (/.f64 cos2phi alphax) alphax))
(if (!=.f64 (/.f64 cos2phi alphax) 0) (/.f64 1 (/.f64 alphax (/.f64 cos2phi alphax))) (/.f64 (/.f64 cos2phi alphax) alphax))
(if (!=.f64 (neg.f64 (/.f64 cos2phi alphax)) 0) (/.f64 1 (/.f64 alphax (/.f64 cos2phi alphax))) (/.f64 (/.f64 cos2phi alphax) alphax))
(if (!=.f64 (/.f64 cos2phi alphax) 0) (/.f64 -1 (/.f64 (neg.f64 alphax) (/.f64 cos2phi alphax))) (/.f64 (/.f64 cos2phi alphax) alphax))
(if (!=.f64 (/.f64 1 alphax) 0) (/.f64 (neg.f64 cos2phi) (/.f64 (neg.f64 alphax) (/.f64 1 alphax))) (/.f64 (/.f64 cos2phi alphax) alphax))
(if (!=.f64 (/.f64 -1 alphax) 0) (/.f64 cos2phi (/.f64 alphax (/.f64 1 alphax))) (/.f64 (/.f64 cos2phi alphax) alphax))
(if (!=.f64 1 0) (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 (/.f64 cos2phi alphax) alphax))
(if (!=.f64 (neg.f64 cos2phi) 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 (/.f64 cos2phi alphax) alphax))
(if (!=.f64 cos2phi 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 alphax alphax)) cos2phi)) (/.f64 (/.f64 cos2phi alphax) alphax))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 cos2phi cos2phi))) 0) (/.f64 (cbrt.f64 cos2phi) (/.f64 (*.f64 alphax alphax) (cbrt.f64 (*.f64 cos2phi cos2phi)))) (/.f64 (/.f64 cos2phi alphax) alphax))
(if (!=.f64 (cbrt.f64 cos2phi) 0) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (/.f64 (*.f64 alphax alphax) (cbrt.f64 cos2phi))) (/.f64 (/.f64 cos2phi alphax) alphax))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2)) 0) (/.f64 (cbrt.f64 (/.f64 cos2phi alphax)) (/.f64 alphax (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2)))) (/.f64 (/.f64 cos2phi alphax) alphax))
(if (!=.f64 cos2phi 0) (/.f64 (/.f64 1 alphax) (/.f64 alphax cos2phi)) (/.f64 (/.f64 cos2phi alphax) alphax))
(if (!=.f64 (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))) 0) (/.f64 (cbrt.f64 (/.f64 1 alphax)) (/.f64 alphax (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))))) (/.f64 (/.f64 cos2phi alphax) alphax))
(if (!=.f64 (cbrt.f64 (/.f64 cos2phi alphax)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2)) (/.f64 alphax (cbrt.f64 (/.f64 cos2phi alphax)))) (/.f64 (/.f64 cos2phi alphax) alphax))
(if (!=.f64 (/.f64 -1 alphax) 0) (/.f64 (neg.f64 cos2phi) (/.f64 alphax (/.f64 -1 alphax))) (/.f64 (/.f64 cos2phi alphax) alphax))
(if (!=.f64 (/.f64 (/.f64 cos2phi alphax) alphax) 0) (/.f64 1 (pow.f64 (/.f64 (/.f64 cos2phi alphax) alphax) -1)) (/.f64 (/.f64 cos2phi alphax) alphax))
(if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 (/.f64 cos2phi alphax) alphax))
(if (!=.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) 0) (/.f64 (cbrt.f64 cos2phi) (/.f64 (*.f64 alphax alphax) (cbrt.f64 (*.f64 cos2phi cos2phi)))) (/.f64 (/.f64 cos2phi alphax) alphax))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (/.f64 cos2phi alphax))) (/.f64 (neg.f64 alphax) (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2)))) (/.f64 (/.f64 cos2phi alphax) alphax))
(if (!=.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) 0) (/.f64 (cbrt.f64 (neg.f64 cos2phi)) (/.f64 (neg.f64 (*.f64 alphax alphax)) (cbrt.f64 (*.f64 cos2phi cos2phi)))) (/.f64 (/.f64 cos2phi alphax) alphax))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2))) 0) (/.f64 (cbrt.f64 (/.f64 cos2phi alphax)) (/.f64 alphax (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2)))) (/.f64 (/.f64 cos2phi alphax) alphax))
(-.f64 0 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)))
(-.f64 (/.f64 0 (neg.f64 (*.f64 alphax alphax))) (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)))
(-.f64 (/.f64 0 (neg.f64 alphax)) (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 cos2phi alphax) alphax) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 cos2phi alphax) alphax) 2)) (cbrt.f64 (/.f64 (/.f64 cos2phi alphax) alphax)))
(*.f64 (/.f64 cos2phi alphax) (/.f64 1 alphax))
(*.f64 (/.f64 1 alphax) (/.f64 cos2phi alphax))
(*.f64 cos2phi (/.f64 1 (*.f64 alphax alphax)))
(*.f64 (cbrt.f64 (/.f64 cos2phi alphax)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2)) alphax))
(*.f64 (neg.f64 (/.f64 cos2phi alphax)) (/.f64 -1 alphax))
(*.f64 (/.f64 (cbrt.f64 cos2phi) alphax) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphax))
(*.f64 (/.f64 cos2phi (cbrt.f64 alphax)) (/.f64 (/.f64 1 alphax) (cbrt.f64 (*.f64 alphax alphax))))
(*.f64 (cbrt.f64 (/.f64 1 alphax)) (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 (*.f64 alphax alphax))))
(*.f64 1 (/.f64 (/.f64 cos2phi alphax) alphax))
(*.f64 (/.f64 (/.f64 cos2phi alphax) alphax) 1)
(*.f64 (/.f64 1 (*.f64 alphax alphax)) cos2phi)
(*.f64 (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 (/.f64 1 alphax)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2)) alphax) (cbrt.f64 (/.f64 cos2phi alphax)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphax) (/.f64 (cbrt.f64 cos2phi) alphax))
(*.f64 (/.f64 (/.f64 1 alphax) (cbrt.f64 (*.f64 alphax alphax))) (/.f64 cos2phi (cbrt.f64 alphax)))
(*.f64 (/.f64 -1 alphax) (neg.f64 (/.f64 cos2phi alphax)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 cos2phi alphax) alphax))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 cos2phi alphax) alphax) 2) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 cos2phi alphax) alphax))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 cos2phi alphax) alphax) 2) 2))) (cbrt.f64 (/.f64 (/.f64 cos2phi alphax) alphax))))
(*.f64 -1 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)))
(*.f64 (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphax)) (cbrt.f64 (/.f64 1 (*.f64 alphax alphax))))
(*.f64 (neg.f64 cos2phi) (/.f64 1 (neg.f64 (*.f64 alphax alphax))))
(*.f64 (/.f64 -1 (cbrt.f64 alphax)) (/.f64 (/.f64 cos2phi alphax) (neg.f64 (cbrt.f64 (*.f64 alphax alphax)))))
(*.f64 (neg.f64 cos2phi) (/.f64 (/.f64 1 alphax) (neg.f64 alphax)))
(*.f64 (/.f64 (neg.f64 cos2phi) (cbrt.f64 alphax)) (/.f64 (/.f64 1 alphax) (neg.f64 (cbrt.f64 (*.f64 alphax alphax)))))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 alphax))) (/.f64 (neg.f64 (/.f64 cos2phi alphax)) (cbrt.f64 (*.f64 alphax alphax))))
(*.f64 (/.f64 1 -1) (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)))
(*.f64 (/.f64 cos2phi (cbrt.f64 (neg.f64 alphax))) (/.f64 (/.f64 -1 alphax) (cbrt.f64 (*.f64 alphax alphax))))
(*.f64 (/.f64 cos2phi -1) (/.f64 (/.f64 -1 alphax) alphax))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (/.f64 cos2phi alphax))) 1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2)) (neg.f64 alphax)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (/.f64 cos2phi alphax))) (cbrt.f64 alphax)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2)) (neg.f64 (cbrt.f64 (*.f64 alphax alphax)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 cos2phi alphax)) (cbrt.f64 (neg.f64 alphax))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2))) (cbrt.f64 (*.f64 alphax alphax))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 cos2phi alphax)) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2))) alphax))
(/.f64 (/.f64 cos2phi alphax) alphax)
(/.f64 cos2phi (*.f64 alphax alphax))
(/.f64 (neg.f64 (/.f64 cos2phi alphax)) (neg.f64 alphax))
(/.f64 (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphax)) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (neg.f64 cos2phi) (neg.f64 (*.f64 alphax alphax)))
(/.f64 (*.f64 (/.f64 cos2phi (cbrt.f64 alphax)) (/.f64 1 alphax)) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphax)) (/.f64 cos2phi alphax)) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (/.f64 (/.f64 cos2phi alphax) alphax) 1)
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 cos2phi alphax))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 cos2phi alphax) alphax) 2))) (cbrt.f64 (neg.f64 alphax)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 cos2phi alphax)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 cos2phi alphax) alphax) 2))) (cbrt.f64 alphax))
(/.f64 (*.f64 (cbrt.f64 cos2phi) (cbrt.f64 (pow.f64 (/.f64 (/.f64 cos2phi alphax) alphax) 2))) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (*.f64 cos2phi (/.f64 (/.f64 1 alphax) (cbrt.f64 (*.f64 alphax alphax)))) (cbrt.f64 alphax))
(/.f64 (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 alphax))
(/.f64 (/.f64 (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphax)) (pow.f64 (cbrt.f64 (cbrt.f64 alphax)) 2)) (cbrt.f64 (*.f64 alphax (cbrt.f64 alphax))))
(/.f64 (/.f64 (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphax)) 1) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (/.f64 cos2phi (cbrt.f64 alphax)) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphax))
(/.f64 (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))) (*.f64 alphax (cbrt.f64 alphax)))
(/.f64 (neg.f64 cos2phi) (/.f64 (neg.f64 (*.f64 alphax alphax)) 1))
(/.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphax))) (neg.f64 (cbrt.f64 (*.f64 alphax alphax))))
(pow.f64 (pow.f64 (/.f64 (/.f64 cos2phi alphax) alphax) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) 3)
(pow.f64 (/.f64 (/.f64 cos2phi alphax) alphax) 1)
(neg.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 cos2phi alphax) alphax) 3))
Outputs
(/.f64 (pow.f64 alphay 2) sin2phi)
(/.f64 (*.f64 alphay alphay) sin2phi)
(+.f64 (/.f64 (pow.f64 alphay 2) sin2phi) (*.f64 -1 (/.f64 (*.f64 cos2phi (pow.f64 (pow.f64 alphay 2) 2)) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))))
(+.f64 (/.f64 (*.f64 alphay alphay) sin2phi) (neg.f64 (/.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)))))
(+.f64 (/.f64 (pow.f64 alphay 2) sin2phi) (+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (*.f64 -1 (/.f64 (*.f64 cos2phi (pow.f64 (pow.f64 alphay 2) 2)) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))))))
(+.f64 (+.f64 (/.f64 (*.f64 alphay alphay) sin2phi) (/.f64 (*.f64 (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi)) (pow.f64 alphay 4)) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) sin2phi)))) (neg.f64 (/.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)))))
(+.f64 (/.f64 (pow.f64 alphay 2) sin2phi) (+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi (pow.f64 (pow.f64 alphay 2) 2)) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 cos2phi 3) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2)) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2))))))))
(+.f64 (/.f64 (*.f64 alphay alphay) sin2phi) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi)) (pow.f64 alphay 4)) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) sin2phi))) (neg.f64 (/.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi))))) (neg.f64 (/.f64 (*.f64 (pow.f64 cos2phi 3) (pow.f64 (pow.f64 alphay 4) 2)) (*.f64 (*.f64 alphax alphax) (*.f64 (pow.f64 (*.f64 sin2phi sin2phi) 2) (pow.f64 alphax 4)))))))
(/.f64 (pow.f64 alphax 2) cos2phi)
(/.f64 (*.f64 alphax alphax) cos2phi)
(+.f64 (/.f64 (pow.f64 alphax 2) cos2phi) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)) (pow.f64 alphay 2))))
(+.f64 (/.f64 (*.f64 alphax alphax) cos2phi) (neg.f64 (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 alphay alphay))))
(+.f64 (/.f64 (pow.f64 alphax 2) cos2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)) (pow.f64 alphay 2))) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (pow.f64 (pow.f64 alphax 2) 2)))) (pow.f64 (pow.f64 alphay 2) 2))))
(+.f64 (/.f64 (*.f64 alphax alphax) cos2phi) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (pow.f64 alphax 4))) (pow.f64 alphay 4)) (neg.f64 (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 alphay alphay)))))
(+.f64 (/.f64 (pow.f64 alphax 2) cos2phi) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (pow.f64 (/.f64 1 cos2phi) 3)))) (pow.f64 (pow.f64 alphay 2) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)) (pow.f64 alphay 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 4) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) sin2phi))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2)))))))
(+.f64 (+.f64 (/.f64 (*.f64 alphax alphax) cos2phi) (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (pow.f64 alphax 4))) (pow.f64 alphay 4))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 alphay alphay))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 sin2phi sin2phi) (pow.f64 (/.f64 1 cos2phi) 4)) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) sin2phi)) (*.f64 (*.f64 alphay alphay) (pow.f64 alphay 4))))))
(/.f64 (pow.f64 alphax 2) cos2phi)
(/.f64 (*.f64 alphax alphax) cos2phi)
(+.f64 (/.f64 (pow.f64 alphax 2) cos2phi) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)) (pow.f64 alphay 2))))
(+.f64 (/.f64 (*.f64 alphax alphax) cos2phi) (neg.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 alphay alphay))))
(+.f64 (/.f64 (pow.f64 alphax 2) cos2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)) (pow.f64 alphay 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (pow.f64 (/.f64 -1 cos2phi) 3)))) (pow.f64 (pow.f64 alphay 2) 2)))))
(+.f64 (/.f64 (*.f64 alphax alphax) cos2phi) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 alphay alphay))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 -1 cos2phi) 3))) (pow.f64 alphay 4)))))
(+.f64 (/.f64 (pow.f64 alphax 2) cos2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 -1 cos2phi) 4) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) sin2phi))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)) (pow.f64 alphay 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (pow.f64 (/.f64 -1 cos2phi) 3)))) (pow.f64 (pow.f64 alphay 2) 2))))))
(+.f64 (/.f64 (*.f64 alphax alphax) cos2phi) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 sin2phi sin2phi) (pow.f64 (/.f64 -1 cos2phi) 4)) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) sin2phi)) (*.f64 (*.f64 alphay alphay) (pow.f64 alphay 4)))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 alphay alphay))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 -1 cos2phi) 3))) (pow.f64 alphay 4))))))
(/.f64 (pow.f64 alphax 2) cos2phi)
(/.f64 (*.f64 alphax alphax) cos2phi)
(+.f64 (/.f64 (pow.f64 alphax 2) cos2phi) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))))
(+.f64 (/.f64 (*.f64 alphax alphax) cos2phi) (neg.f64 (/.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi)))))
(+.f64 (/.f64 (pow.f64 alphax 2) cos2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))) (/.f64 (*.f64 (pow.f64 sin2phi 2) (pow.f64 alphax 6)) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))))
(+.f64 (/.f64 (*.f64 alphax alphax) cos2phi) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi)))) (/.f64 (*.f64 (*.f64 sin2phi sin2phi) (pow.f64 alphax 6)) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))))
(+.f64 (/.f64 (pow.f64 alphax 2) cos2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 8) sin2phi)) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))) (/.f64 (*.f64 (pow.f64 sin2phi 2) (pow.f64 alphax 6)) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2)))))))
(+.f64 (/.f64 (*.f64 alphax alphax) cos2phi) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 8) sin2phi)) (*.f64 (pow.f64 (*.f64 cos2phi cos2phi) 2) (*.f64 (*.f64 alphay alphay) (pow.f64 alphay 4))))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi)))) (/.f64 (*.f64 (*.f64 sin2phi sin2phi) (pow.f64 alphax 6)) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4))))))
(/.f64 (pow.f64 alphay 2) sin2phi)
(/.f64 (*.f64 alphay alphay) sin2phi)
(+.f64 (/.f64 (pow.f64 alphay 2) sin2phi) (*.f64 -1 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (pow.f64 (pow.f64 alphay 2) 2))) (pow.f64 sin2phi 2))))
(+.f64 (/.f64 (*.f64 alphay alphay) sin2phi) (neg.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (pow.f64 alphay 4))) (*.f64 sin2phi sin2phi))))
(+.f64 (/.f64 (pow.f64 alphay 2) sin2phi) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2)))) (*.f64 (pow.f64 sin2phi 2) sin2phi)) (*.f64 -1 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (pow.f64 (pow.f64 alphay 2) 2))) (pow.f64 sin2phi 2)))))
(+.f64 (/.f64 (*.f64 alphay alphay) sin2phi) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi)) (pow.f64 alphay 4))) (pow.f64 sin2phi 3)) (neg.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (pow.f64 alphay 4))) (*.f64 sin2phi sin2phi)))))
(+.f64 (/.f64 (pow.f64 alphay 2) sin2phi) (+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2)))) (*.f64 (pow.f64 sin2phi 2) sin2phi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 6) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2)))) (pow.f64 (pow.f64 sin2phi 2) 2))) (*.f64 -1 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (pow.f64 (pow.f64 alphay 2) 2))) (pow.f64 sin2phi 2))))))
(+.f64 (/.f64 (*.f64 alphay alphay) sin2phi) (+.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 4)))) (pow.f64 sin2phi 3)) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 6) (*.f64 (pow.f64 cos2phi 3) (pow.f64 (pow.f64 alphay 4) 2))) (pow.f64 (*.f64 sin2phi sin2phi) 2))) (neg.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (pow.f64 alphay 4))) (*.f64 sin2phi sin2phi))))))
(/.f64 (pow.f64 alphay 2) sin2phi)
(/.f64 (*.f64 alphay alphay) sin2phi)
(+.f64 (/.f64 (pow.f64 alphay 2) sin2phi) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (pow.f64 (pow.f64 alphay 2) 2))) (pow.f64 sin2phi 2))))
(+.f64 (/.f64 (*.f64 alphay alphay) sin2phi) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi) (pow.f64 alphay 4)) (*.f64 sin2phi sin2phi))))
(+.f64 (/.f64 (pow.f64 alphay 2) sin2phi) (+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (pow.f64 (/.f64 -1 alphax) 4)))) (*.f64 (pow.f64 sin2phi 2) sin2phi)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (pow.f64 (pow.f64 alphay 2) 2))) (pow.f64 sin2phi 2)))))
(+.f64 (/.f64 (*.f64 alphay alphay) sin2phi) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi)) (*.f64 (pow.f64 alphay 4) (pow.f64 (/.f64 -1 alphax) 4))) (pow.f64 sin2phi 3)) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi) (pow.f64 alphay 4)) (*.f64 sin2phi sin2phi)))))
(+.f64 (/.f64 (pow.f64 alphay 2) sin2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (/.f64 -1 alphax) 6) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2)))) (pow.f64 (pow.f64 sin2phi 2) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (pow.f64 (/.f64 -1 alphax) 4)))) (*.f64 (pow.f64 sin2phi 2) sin2phi)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (pow.f64 (pow.f64 alphay 2) 2))) (pow.f64 sin2phi 2))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (pow.f64 (/.f64 -1 alphax) 6) (pow.f64 (pow.f64 alphay 4) 2))) (pow.f64 (*.f64 sin2phi sin2phi) 2))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi)) (*.f64 (pow.f64 alphay 4) (pow.f64 (/.f64 -1 alphax) 4))) (pow.f64 sin2phi 3)) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi) (pow.f64 alphay 4)) (*.f64 sin2phi sin2phi))))) (/.f64 (*.f64 alphay alphay) sin2phi))
(/.f64 (pow.f64 alphax 2) cos2phi)
(/.f64 (*.f64 alphax alphax) cos2phi)
(+.f64 (/.f64 (pow.f64 alphax 2) cos2phi) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))))
(+.f64 (/.f64 (*.f64 alphax alphax) cos2phi) (neg.f64 (/.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi)))))
(+.f64 (/.f64 (pow.f64 alphax 2) cos2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (pow.f64 (pow.f64 alphax 2) 2))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))))
(+.f64 (/.f64 (*.f64 alphax alphax) cos2phi) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi)))) (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (pow.f64 alphax 4)) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))))
(+.f64 (/.f64 (pow.f64 alphax 2) cos2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (pow.f64 sin2phi 3)) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))))) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (pow.f64 (pow.f64 alphax 2) 2))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2)))))))
(+.f64 (+.f64 (/.f64 (*.f64 alphax alphax) cos2phi) (neg.f64 (/.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi))))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (pow.f64 sin2phi 3)) (*.f64 (pow.f64 (*.f64 cos2phi cos2phi) 2) (*.f64 (*.f64 alphay alphay) (pow.f64 alphay 4))))) (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (pow.f64 alphax 4)) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))))
(/.f64 (pow.f64 alphay 2) sin2phi)
(/.f64 (*.f64 alphay alphay) sin2phi)
(+.f64 (/.f64 (pow.f64 alphay 2) sin2phi) (*.f64 -1 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (pow.f64 (pow.f64 alphay 2) 2))) (pow.f64 alphax 2))))
(+.f64 (/.f64 (*.f64 alphay alphay) sin2phi) (neg.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (pow.f64 alphay 4))) (*.f64 alphax alphax))))
(+.f64 (/.f64 (pow.f64 alphay 2) sin2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (pow.f64 (pow.f64 alphay 2) 2))) (pow.f64 alphax 2))) (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (pow.f64 (pow.f64 alphay 2) 2)))) (pow.f64 (pow.f64 alphax 2) 2))))
(+.f64 (/.f64 (*.f64 alphay alphay) sin2phi) (+.f64 (neg.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (pow.f64 alphay 4))) (*.f64 alphax alphax))) (/.f64 (*.f64 (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi)) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (pow.f64 alphay 4))) (pow.f64 alphax 4))))
(+.f64 (/.f64 (pow.f64 alphay 2) sin2phi) (+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2)))) (pow.f64 (pow.f64 alphax 2) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (pow.f64 (pow.f64 alphay 2) 2))) (pow.f64 alphax 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2)))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2)))))))
(+.f64 (+.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 4)))) (pow.f64 alphax 4)) (+.f64 (neg.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (pow.f64 alphay 4))) (*.f64 alphax alphax))) (neg.f64 (/.f64 (*.f64 (pow.f64 (/.f64 1 sin2phi) 4) (*.f64 (pow.f64 cos2phi 3) (pow.f64 (pow.f64 alphay 4) 2))) (*.f64 (*.f64 alphax alphax) (pow.f64 alphax 4)))))) (/.f64 (*.f64 alphay alphay) sin2phi))
(/.f64 (pow.f64 alphay 2) sin2phi)
(/.f64 (*.f64 alphay alphay) sin2phi)
(+.f64 (/.f64 (pow.f64 alphay 2) sin2phi) (*.f64 -1 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (pow.f64 (/.f64 -1 sin2phi) 2))) (pow.f64 alphax 2))))
(+.f64 (/.f64 (*.f64 alphay alphay) sin2phi) (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (pow.f64 (/.f64 -1 sin2phi) 2)) (neg.f64 (*.f64 alphax alphax))))
(+.f64 (/.f64 (pow.f64 alphay 2) sin2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (pow.f64 (/.f64 -1 sin2phi) 2))) (pow.f64 alphax 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2)))) (pow.f64 (pow.f64 alphax 2) 2)))))
(+.f64 (/.f64 (*.f64 alphay alphay) sin2phi) (+.f64 (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (pow.f64 (/.f64 -1 sin2phi) 2)) (neg.f64 (*.f64 alphax alphax))) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 4)))) (pow.f64 alphax 4)))))
(+.f64 (/.f64 (pow.f64 alphay 2) sin2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (pow.f64 (/.f64 -1 sin2phi) 2))) (pow.f64 alphax 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2)))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2)))) (pow.f64 (pow.f64 alphax 2) 2))))))
(+.f64 (/.f64 (*.f64 alphay alphay) sin2phi) (+.f64 (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (pow.f64 (/.f64 -1 sin2phi) 2)) (neg.f64 (*.f64 alphax alphax))) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 4) (*.f64 (pow.f64 cos2phi 3) (pow.f64 (pow.f64 alphay 4) 2))) (*.f64 (*.f64 alphax alphax) (pow.f64 alphax 4)))) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 4)))) (pow.f64 alphax 4))))))
(/.f64 (pow.f64 alphay 2) sin2phi)
(/.f64 (*.f64 alphay alphay) sin2phi)
(+.f64 (/.f64 (pow.f64 alphay 2) sin2phi) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 4) cos2phi) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))))
(+.f64 (/.f64 (*.f64 alphay alphay) sin2phi) (neg.f64 (/.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)))))
(+.f64 (/.f64 (pow.f64 alphay 2) sin2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 4) cos2phi) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))) (/.f64 (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 6)) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))))
(+.f64 (/.f64 (*.f64 alphay alphay) sin2phi) (+.f64 (neg.f64 (/.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)))) (/.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 6)) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) sin2phi)))))
(+.f64 (/.f64 (pow.f64 alphay 2) sin2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 8))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 4) cos2phi) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))) (/.f64 (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 6)) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))))))
(+.f64 (/.f64 (*.f64 alphay alphay) sin2phi) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 8)) (*.f64 (*.f64 alphax alphax) (*.f64 (pow.f64 (*.f64 sin2phi sin2phi) 2) (pow.f64 alphax 4))))) (+.f64 (neg.f64 (/.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)))) (/.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 6)) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) sin2phi))))))
(/.f64 (pow.f64 alphax 2) cos2phi)
(/.f64 (*.f64 alphax alphax) cos2phi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 2) sin2phi)) (pow.f64 cos2phi 2))) (/.f64 (pow.f64 alphax 2) cos2phi))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 (pow.f64 (/.f64 1 alphay) 2) sin2phi)) (*.f64 cos2phi cos2phi))) (/.f64 (*.f64 alphax alphax) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 2) sin2phi)) (pow.f64 cos2phi 2))) (+.f64 (/.f64 (pow.f64 alphax 2) cos2phi) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (pow.f64 (pow.f64 alphax 2) 2)))) (*.f64 cos2phi (pow.f64 cos2phi 2)))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 (pow.f64 (/.f64 1 alphay) 2) sin2phi)) (*.f64 cos2phi cos2phi))) (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (pow.f64 alphax 4))) (pow.f64 cos2phi 3)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 2) sin2phi)) (pow.f64 cos2phi 2))) (+.f64 (/.f64 (pow.f64 alphax 2) cos2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 6)))) (pow.f64 (pow.f64 cos2phi 2) 2))) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (pow.f64 (/.f64 1 alphay) 4)))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 (pow.f64 (/.f64 1 alphay) 2) sin2phi)) (*.f64 cos2phi cos2phi))) (/.f64 (*.f64 alphax alphax) cos2phi)) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 6)))) (pow.f64 (*.f64 cos2phi cos2phi) 2))) (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (pow.f64 alphax 4))) (pow.f64 cos2phi 3))))
(/.f64 (pow.f64 alphax 2) cos2phi)
(/.f64 (*.f64 alphax alphax) cos2phi)
(+.f64 (/.f64 (pow.f64 alphax 2) cos2phi) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi)) (pow.f64 cos2phi 2))))
(+.f64 (/.f64 (*.f64 alphax alphax) cos2phi) (neg.f64 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi)) (*.f64 cos2phi cos2phi))))
(+.f64 (/.f64 (pow.f64 alphax 2) cos2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi)) (pow.f64 cos2phi 2))) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (pow.f64 (/.f64 -1 alphay) 4)))) (*.f64 cos2phi (pow.f64 cos2phi 2)))))
(+.f64 (/.f64 (*.f64 alphax alphax) cos2phi) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi)) (*.f64 cos2phi cos2phi))) (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 -1 alphay) 4))) (pow.f64 cos2phi 3))))
(+.f64 (/.f64 (pow.f64 alphax 2) cos2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi)) (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphay) 6) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) sin2phi))) (pow.f64 (pow.f64 cos2phi 2) 2))) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (pow.f64 (/.f64 -1 alphay) 4)))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
(+.f64 (+.f64 (/.f64 (*.f64 alphax alphax) cos2phi) (neg.f64 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi)) (*.f64 cos2phi cos2phi)))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 -1 alphay) 6) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) sin2phi)) (pow.f64 (*.f64 cos2phi cos2phi) 2))) (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 -1 alphay) 4))) (pow.f64 cos2phi 3))))
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (pow.f64 (pow.f64 alphay 2) 2))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi))
(+.f64 (neg.f64 (/.f64 (/.f64 (*.f64 u0 (*.f64 cos2phi (pow.f64 alphay 4))) (*.f64 alphax alphax)) (*.f64 sin2phi sin2phi))) (/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi))
(+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2)))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (pow.f64 (pow.f64 alphay 2) 2))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)))
(+.f64 (*.f64 (/.f64 u0 (*.f64 sin2phi sin2phi)) (/.f64 (*.f64 (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi)) (pow.f64 alphay 4)) (*.f64 (pow.f64 alphax 4) sin2phi))) (+.f64 (neg.f64 (/.f64 (/.f64 (*.f64 u0 (*.f64 cos2phi (pow.f64 alphay 4))) (*.f64 alphax alphax)) (*.f64 sin2phi sin2phi))) (/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 cos2phi 3) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2))))) (+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2)))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (pow.f64 (pow.f64 alphay 2) 2))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 u0 (pow.f64 cos2phi 3)) (pow.f64 (pow.f64 alphay 4) 2)) (*.f64 (*.f64 alphax alphax) (*.f64 (pow.f64 (*.f64 sin2phi sin2phi) 2) (pow.f64 alphax 4))))) (+.f64 (*.f64 (/.f64 u0 (*.f64 sin2phi sin2phi)) (/.f64 (*.f64 (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi)) (pow.f64 alphay 4)) (*.f64 (pow.f64 alphax 4) sin2phi))) (+.f64 (neg.f64 (/.f64 (/.f64 (*.f64 u0 (*.f64 cos2phi (pow.f64 alphay 4))) (*.f64 alphax alphax)) (*.f64 sin2phi sin2phi))) (/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi))))
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (pow.f64 alphay 2))))
(+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi) (neg.f64 (/.f64 (*.f64 (*.f64 u0 (pow.f64 (/.f64 1 cos2phi) 2)) (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 alphay alphay))))
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (pow.f64 (/.f64 1 cos2phi) 3))))) (pow.f64 (pow.f64 alphay 2) 2)) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (pow.f64 alphay 2)))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 u0 (pow.f64 (/.f64 1 cos2phi) 2)) (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 alphay alphay))) (/.f64 (*.f64 u0 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (pow.f64 alphax 4)))) (pow.f64 alphay 4))) (/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi))
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 1 cos2phi) 4) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) sin2phi)))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (pow.f64 alphay 2))) (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (pow.f64 (pow.f64 alphax 2) 2))))) (pow.f64 (pow.f64 alphay 2) 2)))))
(+.f64 (+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi) (neg.f64 (*.f64 (/.f64 u0 (*.f64 alphay alphay)) (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 4) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) sin2phi)) (pow.f64 alphay 4))))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 u0 (pow.f64 (/.f64 1 cos2phi) 2)) (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 alphay alphay))) (/.f64 (*.f64 u0 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (pow.f64 alphax 4)))) (pow.f64 alphay 4))))
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (pow.f64 alphay 2))))
(+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi) (neg.f64 (/.f64 (*.f64 (*.f64 u0 (pow.f64 (/.f64 -1 cos2phi) 2)) (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 alphay alphay))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (pow.f64 (/.f64 -1 cos2phi) 3))))) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (pow.f64 alphay 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 u0 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 -1 cos2phi) 3)))) (pow.f64 alphay 4))) (+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi) (neg.f64 (/.f64 (*.f64 (*.f64 u0 (pow.f64 (/.f64 -1 cos2phi) 2)) (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 alphay alphay)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 (pow.f64 (/.f64 -1 cos2phi) 4) sin2phi)))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (pow.f64 (/.f64 -1 cos2phi) 3))))) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (pow.f64 alphay 2))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 u0 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 -1 cos2phi) 3)))) (pow.f64 alphay 4))) (+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi) (neg.f64 (/.f64 (*.f64 (*.f64 u0 (pow.f64 (/.f64 -1 cos2phi) 2)) (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 alphay alphay))))) (neg.f64 (/.f64 (*.f64 (*.f64 u0 (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 (pow.f64 (/.f64 -1 cos2phi) 4) sin2phi))) (*.f64 (*.f64 alphay alphay) (pow.f64 alphay 4)))))
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))))
(+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi) (neg.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi)))))
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))) (/.f64 (*.f64 u0 (*.f64 (pow.f64 sin2phi 2) (pow.f64 alphax 6))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))))
(+.f64 (+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi) (neg.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi))))) (/.f64 (*.f64 (*.f64 u0 (*.f64 sin2phi sin2phi)) (pow.f64 alphax 6)) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 8) sin2phi))) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))))) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))) (/.f64 (*.f64 u0 (*.f64 (pow.f64 sin2phi 2) (pow.f64 alphax 6))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 u0 (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 8) sin2phi)) (*.f64 (pow.f64 (*.f64 cos2phi cos2phi) 2) (*.f64 (*.f64 alphay alphay) (pow.f64 alphay 4))))) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi) (neg.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi))))) (/.f64 (*.f64 (*.f64 u0 (*.f64 sin2phi sin2phi)) (pow.f64 alphax 6)) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))))
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (pow.f64 (pow.f64 alphay 2) 2)))) (pow.f64 sin2phi 2))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi))
(+.f64 (neg.f64 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (pow.f64 alphay 4)))) (*.f64 sin2phi sin2phi))) (/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi))
(+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (*.f64 (pow.f64 sin2phi 2) sin2phi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (pow.f64 (pow.f64 alphay 2) 2)))) (pow.f64 sin2phi 2))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 4)))) u0) (pow.f64 sin2phi 3)) (+.f64 (neg.f64 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (pow.f64 alphay 4)))) (*.f64 sin2phi sin2phi))) (/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (pow.f64 (pow.f64 alphay 2) 2)))) (pow.f64 sin2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 1 alphax) 6) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (pow.f64 (pow.f64 sin2phi 2) 2))) (+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (*.f64 (pow.f64 sin2phi 2) sin2phi)) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi))))
(+.f64 (neg.f64 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (pow.f64 alphay 4)))) (*.f64 sin2phi sin2phi))) (+.f64 (neg.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 1 alphax) 6) (*.f64 (pow.f64 cos2phi 3) (pow.f64 (pow.f64 alphay 4) 2)))) (pow.f64 (*.f64 sin2phi sin2phi) 2))) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi)) (pow.f64 alphay 4))) u0) (pow.f64 sin2phi 3)) (/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi))))
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (pow.f64 (pow.f64 alphay 2) 2)))) (pow.f64 sin2phi 2))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 u0 (pow.f64 (/.f64 -1 alphax) 2)) (*.f64 cos2phi (pow.f64 alphay 4))) (*.f64 sin2phi sin2phi))) (/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (pow.f64 (pow.f64 alphay 2) 2)))) (pow.f64 sin2phi 2))) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi) (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (pow.f64 (/.f64 -1 alphax) 4))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 u0 (pow.f64 (/.f64 -1 alphax) 2)) (*.f64 cos2phi (pow.f64 alphay 4))) (*.f64 sin2phi sin2phi))) (+.f64 (/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi) (/.f64 (*.f64 u0 (*.f64 (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi)) (*.f64 (pow.f64 alphay 4) (pow.f64 (/.f64 -1 alphax) 4)))) (pow.f64 sin2phi 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (/.f64 -1 alphax) 6) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (pow.f64 (pow.f64 sin2phi 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (pow.f64 (pow.f64 alphay 2) 2)))) (pow.f64 sin2phi 2))) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi) (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (pow.f64 (/.f64 -1 alphax) 4))))) (*.f64 (pow.f64 sin2phi 2) sin2phi)))))
(+.f64 (neg.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 cos2phi 3) (*.f64 (pow.f64 (/.f64 -1 alphax) 6) (pow.f64 (pow.f64 alphay 4) 2)))) (pow.f64 (*.f64 sin2phi sin2phi) 2))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 u0 (pow.f64 (/.f64 -1 alphax) 2)) (*.f64 cos2phi (pow.f64 alphay 4))) (*.f64 sin2phi sin2phi))) (+.f64 (/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi) (/.f64 (*.f64 u0 (*.f64 (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi)) (*.f64 (pow.f64 alphay 4) (pow.f64 (/.f64 -1 alphax) 4)))) (pow.f64 sin2phi 3)))))
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))))
(+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi) (neg.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi)))))
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (pow.f64 (pow.f64 alphax 2) 2)))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2)))) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))))))
(+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi) (+.f64 (/.f64 (*.f64 u0 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (pow.f64 alphax 4))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4))) (neg.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (pow.f64 sin2phi 3))) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))))) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (pow.f64 (pow.f64 alphax 2) 2)))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2)))) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (pow.f64 sin2phi 3))) (*.f64 (pow.f64 (*.f64 cos2phi cos2phi) 2) (*.f64 (*.f64 alphay alphay) (pow.f64 alphay 4))))) (+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi) (+.f64 (/.f64 (*.f64 u0 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (pow.f64 alphax 4))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4))) (neg.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi)))))))
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (pow.f64 (pow.f64 alphay 2) 2)))) (pow.f64 alphax 2))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi))
(+.f64 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (pow.f64 alphay 4)))) (neg.f64 (*.f64 alphax alphax))) (/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi))
(+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (pow.f64 (pow.f64 alphax 2) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (pow.f64 (pow.f64 alphay 2) 2)))) (pow.f64 alphax 2))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 4)))) u0) (pow.f64 alphax 4)) (+.f64 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (pow.f64 alphay 4)))) (neg.f64 (*.f64 alphax alphax))) (/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (pow.f64 (pow.f64 alphay 2) 2)))) (pow.f64 alphax 2))) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi) (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (pow.f64 (pow.f64 alphay 2) 2))))) (pow.f64 (pow.f64 alphax 2) 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 1 sin2phi) 4) (*.f64 (pow.f64 cos2phi 3) (pow.f64 (pow.f64 alphay 4) 2)))) (*.f64 (*.f64 alphax alphax) (pow.f64 alphax 4)))) (+.f64 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (pow.f64 alphay 4)))) (neg.f64 (*.f64 alphax alphax))) (+.f64 (/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi) (/.f64 (*.f64 u0 (*.f64 (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi)) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (pow.f64 alphay 4)))) (pow.f64 alphax 4)))))
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2))))
(+.f64 (/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi) (neg.f64 (/.f64 (*.f64 u0 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (pow.f64 (/.f64 -1 sin2phi) 2))) (*.f64 alphax alphax))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (pow.f64 (pow.f64 alphax 2) 2))) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 u0 (pow.f64 (/.f64 -1 sin2phi) 3)) (*.f64 (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi)) (pow.f64 alphay 4))) (pow.f64 alphax 4))) (+.f64 (/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi) (neg.f64 (/.f64 (*.f64 u0 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (pow.f64 (/.f64 -1 sin2phi) 2))) (*.f64 alphax alphax)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (pow.f64 (pow.f64 alphax 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2)))) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 u0 (pow.f64 (/.f64 -1 sin2phi) 3)) (*.f64 (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi)) (pow.f64 alphay 4))) (pow.f64 alphax 4))) (+.f64 (neg.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 4) (*.f64 (pow.f64 cos2phi 3) (pow.f64 (pow.f64 alphay 4) 2)))) (*.f64 (*.f64 alphax alphax) (pow.f64 alphax 4)))) (+.f64 (/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi) (neg.f64 (/.f64 (*.f64 u0 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (pow.f64 (/.f64 -1 sin2phi) 2))) (*.f64 alphax alphax))))))
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 4) cos2phi)) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi))
(+.f64 (neg.f64 (/.f64 (/.f64 (*.f64 u0 (*.f64 cos2phi (pow.f64 alphay 4))) (*.f64 alphax alphax)) (*.f64 sin2phi sin2phi))) (/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi))
(+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 6))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 4) cos2phi)) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)))
(+.f64 (/.f64 (*.f64 (*.f64 u0 (*.f64 cos2phi cos2phi)) (pow.f64 alphay 6)) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) sin2phi))) (+.f64 (neg.f64 (/.f64 (/.f64 (*.f64 u0 (*.f64 cos2phi (pow.f64 alphay 4))) (*.f64 alphax alphax)) (*.f64 sin2phi sin2phi))) (/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 8)))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2))))) (+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 6))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 4) cos2phi)) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi))))
(+.f64 (neg.f64 (*.f64 (/.f64 u0 (*.f64 alphax alphax)) (/.f64 (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 8)) (*.f64 (pow.f64 (*.f64 sin2phi sin2phi) 2) (pow.f64 alphax 4))))) (+.f64 (/.f64 (*.f64 (*.f64 u0 (*.f64 cos2phi cos2phi)) (pow.f64 alphay 6)) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) sin2phi))) (+.f64 (neg.f64 (/.f64 (/.f64 (*.f64 u0 (*.f64 cos2phi (pow.f64 alphay 4))) (*.f64 alphax alphax)) (*.f64 sin2phi sin2phi))) (/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi))))
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2)))) (pow.f64 cos2phi 2))))
(+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi) (neg.f64 (/.f64 (*.f64 (*.f64 u0 (pow.f64 alphax 4)) (*.f64 (pow.f64 (/.f64 1 alphay) 2) sin2phi)) (*.f64 cos2phi cos2phi))))
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2)))) (pow.f64 cos2phi 2))) (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (pow.f64 (/.f64 1 alphay) 4))))) (*.f64 cos2phi (pow.f64 cos2phi 2)))))
(+.f64 (+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi) (neg.f64 (/.f64 (*.f64 (*.f64 u0 (pow.f64 alphax 4)) (*.f64 (pow.f64 (/.f64 1 alphay) 2) sin2phi)) (*.f64 cos2phi cos2phi)))) (/.f64 (*.f64 u0 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (pow.f64 alphax 4)))) (pow.f64 cos2phi 3)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 6))))) (pow.f64 (pow.f64 cos2phi 2) 2))) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2)))) (pow.f64 cos2phi 2))) (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (pow.f64 (pow.f64 alphax 2) 2))))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 u0 (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 6)))) (pow.f64 (*.f64 cos2phi cos2phi) 2))) (/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 u0 (pow.f64 alphax 4)) (*.f64 (pow.f64 (/.f64 1 alphay) 2) sin2phi)) (*.f64 cos2phi cos2phi))) (/.f64 (*.f64 u0 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (pow.f64 alphax 4)))) (pow.f64 cos2phi 3))))
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2)))) (pow.f64 cos2phi 2))) (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi))
(+.f64 (neg.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 4) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi))) (*.f64 cos2phi cos2phi))) (/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi))
(+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (pow.f64 (/.f64 -1 alphay) 4))))) (*.f64 cos2phi (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2)))) (pow.f64 cos2phi 2))) (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)))
(+.f64 (/.f64 (*.f64 u0 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 -1 alphay) 4)))) (pow.f64 cos2phi 3)) (+.f64 (neg.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 4) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi))) (*.f64 cos2phi cos2phi))) (/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)))
(+.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (pow.f64 (/.f64 -1 alphay) 4))))) (*.f64 cos2phi (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2)))) (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 alphay) 6) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) sin2phi)))) (pow.f64 (pow.f64 cos2phi 2) 2))) (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 4) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi))) (*.f64 cos2phi cos2phi))) (+.f64 (neg.f64 (/.f64 (*.f64 u0 (*.f64 (*.f64 (pow.f64 (/.f64 -1 alphay) 6) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) sin2phi))) (pow.f64 (*.f64 cos2phi cos2phi) 2))) (/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi))) (/.f64 (*.f64 u0 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 -1 alphay) 4)))) (pow.f64 cos2phi 3)))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (*.f64 alphax alphax))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (*.f64 alphax alphax))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (*.f64 alphax alphax))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (*.f64 alphax alphax))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (*.f64 alphax alphax))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (*.f64 alphax alphax))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (*.f64 alphax alphax))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (*.f64 alphax alphax))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (*.f64 alphax alphax))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (*.f64 alphax alphax))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (*.f64 alphax alphax))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (*.f64 alphax alphax))
(*.f64 cos2phi (pow.f64 alphax -2))
(*.f64 cos2phi (pow.f64 alphax -2))
(*.f64 cos2phi (pow.f64 alphax -2))
(*.f64 cos2phi (pow.f64 alphax -2))
(*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2))
(*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2))
(*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2))
(*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2))
(*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi)
(*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi)
(*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi)
(*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi)
(if (!=.f64 1 0) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 1 0) (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) 0) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2)) (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))))) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 0) (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2) (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))) (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 -1 0) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 -1 0) (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphay (*.f64 alphax alphax)) 0) (*.f64 (/.f64 1 (fma.f64 (/.f64 sin2phi alphay) (*.f64 alphax alphax) (*.f64 alphay cos2phi))) (*.f64 alphay (*.f64 alphax alphax))) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphay (*.f64 alphax alphax)) 0) (/.f64 (*.f64 1 (*.f64 alphay (*.f64 alphax alphax))) (fma.f64 (/.f64 sin2phi alphay) (*.f64 alphax alphax) (*.f64 alphay cos2phi))) (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphay alphax) 0) (*.f64 (/.f64 1 (fma.f64 (/.f64 cos2phi alphax) alphay (/.f64 (*.f64 alphax sin2phi) alphay))) (*.f64 alphay alphax)) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphay alphax) 0) (/.f64 (*.f64 alphay alphax) (fma.f64 (/.f64 cos2phi alphax) alphay (/.f64 (*.f64 alphax sin2phi) alphay))) (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 (*.f64 alphay alphay) (*.f64 alphax alphax)) 0) (*.f64 (/.f64 1 (fma.f64 sin2phi (*.f64 alphax alphax) (*.f64 cos2phi (*.f64 alphay alphay)))) (*.f64 (*.f64 alphay alphay) (*.f64 alphax alphax))) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)) 0) (/.f64 (*.f64 1 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) (fma.f64 sin2phi (*.f64 alphax alphax) (*.f64 cos2phi (*.f64 alphay alphay)))) (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 alphay alphay) (*.f64 alphax alphax))) 0) (*.f64 (/.f64 1 (fma.f64 (neg.f64 sin2phi) (*.f64 alphax alphax) (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay))))) (neg.f64 (*.f64 (*.f64 alphay alphay) (*.f64 alphax alphax)))) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) 0) (/.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) (fma.f64 (neg.f64 sin2phi) (*.f64 alphax alphax) (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay))))) (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphay alphay) 0) (*.f64 (/.f64 1 (/.f64 (fma.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphay) (*.f64 alphax sin2phi)) alphax)) (*.f64 alphay alphay)) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphay alphay) 0) (/.f64 (*.f64 alphay alphay) (/.f64 (fma.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphay) (*.f64 alphax sin2phi)) alphax)) (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (*.f64 alphax (*.f64 alphay alphay))) 0) (*.f64 (/.f64 1 (neg.f64 (fma.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphay) (*.f64 alphax sin2phi)))) (neg.f64 (*.f64 alphax (*.f64 alphay alphay)))) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (*.f64 alphax (*.f64 alphay alphay))) 0) (/.f64 (*.f64 alphax (*.f64 alphay alphay)) (fma.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphay) (*.f64 alphax sin2phi))) (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphax (*.f64 alphay alphay)) 0) (*.f64 (/.f64 1 (fma.f64 (neg.f64 sin2phi) (neg.f64 alphax) (/.f64 (*.f64 cos2phi (*.f64 alphay alphay)) alphax))) (*.f64 alphax (*.f64 alphay alphay))) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphax (*.f64 alphay alphay)) 0) (/.f64 (*.f64 alphax (*.f64 alphay alphay)) (fma.f64 (neg.f64 sin2phi) (neg.f64 alphax) (/.f64 (*.f64 cos2phi (*.f64 alphay alphay)) alphax))) (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (/.f64 1 (pow.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) -1)) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (pow.f64 (/.f64 1 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) -1) (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) (neg.f64 3)) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) -3) (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 3) 0) (pow.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 3) (neg.f64 1/3)) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 3) 0) (pow.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 3) -1/3) (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2))) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2))) (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (*.f64 alphay alphax)) 0) (*.f64 (/.f64 1 (fma.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay (neg.f64 (/.f64 (*.f64 alphax sin2phi) alphay)))) (neg.f64 (*.f64 alphay alphax))) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (*.f64 alphay alphax)) 0) (/.f64 (neg.f64 (*.f64 alphay alphax)) (fma.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay (neg.f64 (/.f64 (*.f64 alphax sin2phi) alphay)))) (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 0) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 0) (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphax (*.f64 alphay alphay)) 0) (/.f64 (*.f64 alphax (*.f64 alphay alphay)) (fma.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphay) (*.f64 alphax sin2phi))) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphax (*.f64 alphay alphay)) 0) (/.f64 (*.f64 alphax (*.f64 alphay alphay)) (fma.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphay) (*.f64 alphax sin2phi))) (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(-.f64 0 (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (neg.f64 -1) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(-.f64 (/.f64 0 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax))) (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(-.f64 (/.f64 0 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax)))) (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))
(/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))))
(/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2) (cbrt.f64 (pow.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))))
(/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))) (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2) (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))))
(/.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (*.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) 2) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2) 2))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))) 1) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(cbrt.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax)))) (/.f64 -1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax)))))
(*.f64 (/.f64 1 -1) (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (neg.f64 -1) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 -1 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 1 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))))
(/.f64 (/.f64 -1 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(*.f64 -1 (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (neg.f64 -1) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 1 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)
(/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) 2)) (/.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) 2) 2)))
(/.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) -1) (cbrt.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax))))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax)))))
(/.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax))))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax)))))
(/.f64 (/.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) 2) 2))
(/.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2)))
(/.f64 -1 (/.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) -1))
(/.f64 (neg.f64 -1) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 -1 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax)))
(/.f64 -1 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(cbrt.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)
(/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(cbrt.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(/.f64 (/.f64 1 (fma.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphay) (*.f64 alphax sin2phi))) (/.f64 1 (*.f64 alphax (*.f64 alphay alphay))))
(pow.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) 3)
(/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(pow.f64 (pow.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) 1/3)
(/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) -1)
(/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(pow.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)
(/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(neg.f64 (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (neg.f64 -1) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(neg.f64 (*.f64 (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 1))
(/.f64 (neg.f64 -1) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(neg.f64 (*.f64 -1 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))))
(/.f64 (neg.f64 -1) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(neg.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) -1))
(/.f64 (neg.f64 -1) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(cbrt.f64 (pow.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 3))
(/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 u0 0) (/.f64 1 (/.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) u0)) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 u0 0) (/.f64 1 (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) u0)) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 (*.f64 u0 u0)) 0) (/.f64 (cbrt.f64 u0) (/.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (*.f64 u0 u0)))) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 (*.f64 u0 u0)) 0) (/.f64 (cbrt.f64 u0) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (*.f64 u0 u0)))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 u0 0) (/.f64 -1 (/.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax)) u0)) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 u0 0) (/.f64 -1 (/.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))) u0)) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 1 0) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 1 0) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 u0) 0) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 u0))) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 u0) 0) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 u0))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 -1 0) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 -1 0) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphay alphay) 0) (*.f64 (/.f64 u0 (/.f64 (fma.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphay) (*.f64 alphax sin2phi)) alphax)) (*.f64 alphay alphay)) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphay alphay) 0) (/.f64 (*.f64 (*.f64 alphay alphay) u0) (/.f64 (fma.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphay) (*.f64 alphax sin2phi)) alphax)) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphay (*.f64 alphax alphax)) 0) (*.f64 (/.f64 u0 (fma.f64 (/.f64 sin2phi alphay) (*.f64 alphax alphax) (*.f64 alphay cos2phi))) (*.f64 alphay (*.f64 alphax alphax))) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphay (*.f64 alphax alphax)) 0) (/.f64 (*.f64 u0 (*.f64 alphay (*.f64 alphax alphax))) (fma.f64 (/.f64 sin2phi alphay) (*.f64 alphax alphax) (*.f64 alphay cos2phi))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphay alphax) 0) (*.f64 (/.f64 u0 (fma.f64 (/.f64 cos2phi alphax) alphay (/.f64 (*.f64 alphax sin2phi) alphay))) (*.f64 alphay alphax)) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphay alphax) 0) (/.f64 (*.f64 u0 (*.f64 alphay alphax)) (fma.f64 (/.f64 cos2phi alphax) alphay (/.f64 (*.f64 alphax sin2phi) alphay))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (*.f64 alphay alphax)) 0) (*.f64 (/.f64 u0 (fma.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay (neg.f64 (/.f64 (*.f64 alphax sin2phi) alphay)))) (neg.f64 (*.f64 alphay alphax))) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (*.f64 alphay alphax)) 0) (/.f64 (*.f64 u0 (neg.f64 (*.f64 alphay alphax))) (fma.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay (neg.f64 (/.f64 (*.f64 alphax sin2phi) alphay)))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 (*.f64 alphay alphay) (*.f64 alphax alphax)) 0) (*.f64 (/.f64 u0 (fma.f64 sin2phi (*.f64 alphax alphax) (*.f64 cos2phi (*.f64 alphay alphay)))) (*.f64 (*.f64 alphay alphay) (*.f64 alphax alphax))) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)) 0) (/.f64 (*.f64 u0 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) (fma.f64 sin2phi (*.f64 alphax alphax) (*.f64 cos2phi (*.f64 alphay alphay)))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 alphay alphay) (*.f64 alphax alphax))) 0) (*.f64 (/.f64 u0 (fma.f64 (neg.f64 sin2phi) (*.f64 alphax alphax) (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay))))) (neg.f64 (*.f64 (*.f64 alphay alphay) (*.f64 alphax alphax)))) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) 0) (/.f64 (*.f64 u0 (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)))) (fma.f64 (neg.f64 sin2phi) (*.f64 alphax alphax) (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay))))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (*.f64 alphax (*.f64 alphay alphay))) 0) (*.f64 (/.f64 u0 (neg.f64 (fma.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphay) (*.f64 alphax sin2phi)))) (neg.f64 (*.f64 alphax (*.f64 alphay alphay)))) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (*.f64 alphax (*.f64 alphay alphay))) 0) (/.f64 (*.f64 u0 (neg.f64 (*.f64 alphax (*.f64 alphay alphay)))) (neg.f64 (fma.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphay) (*.f64 alphax sin2phi)))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphax (*.f64 alphay alphay)) 0) (*.f64 (/.f64 u0 (fma.f64 (neg.f64 sin2phi) (neg.f64 alphax) (/.f64 (*.f64 cos2phi (*.f64 alphay alphay)) alphax))) (*.f64 alphax (*.f64 alphay alphay))) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphax (*.f64 alphay alphay)) 0) (/.f64 (*.f64 u0 (*.f64 alphax (*.f64 alphay alphay))) (fma.f64 (neg.f64 sin2phi) (neg.f64 alphax) (/.f64 (*.f64 cos2phi (*.f64 alphay alphay)) alphax))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (/.f64 1 (pow.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) -1)) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (pow.f64 (/.f64 1 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) -1) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphax (*.f64 alphay alphay)) 0) (*.f64 (/.f64 u0 (fma.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphay) (*.f64 alphax sin2phi))) (*.f64 alphax (*.f64 alphay alphay))) (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphax (*.f64 alphay alphay)) 0) (/.f64 (*.f64 u0 (*.f64 alphax (*.f64 alphay alphay))) (fma.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphay) (*.f64 alphax sin2phi))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) u0) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) u0) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 -1 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 u0 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))))
(/.f64 (neg.f64 u0) (*.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))))
(*.f64 -1 (/.f64 u0 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax))))
(/.f64 (neg.f64 u0) (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))))
(*.f64 (/.f64 1 (fma.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphay) (*.f64 alphax sin2phi))) (/.f64 u0 (/.f64 1 (*.f64 alphax (*.f64 alphay alphay)))))
(/.f64 (*.f64 1 u0) (*.f64 (fma.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphay) (*.f64 alphax sin2phi)) (/.f64 1 (*.f64 alphax (*.f64 alphay alphay)))))
(*.f64 (/.f64 (cbrt.f64 u0) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (cbrt.f64 (/.f64 u0 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (cbrt.f64 (/.f64 (*.f64 u0 u0) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (/.f64 (cbrt.f64 u0) (fma.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphay) (*.f64 alphax sin2phi))) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 1 (*.f64 alphax (*.f64 alphay alphay)))))
(/.f64 (*.f64 (cbrt.f64 u0) (cbrt.f64 (*.f64 u0 u0))) (*.f64 (fma.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphay) (*.f64 alphax sin2phi)) (/.f64 1 (*.f64 alphax (*.f64 alphay alphay)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (cbrt.f64 u0) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(*.f64 (cbrt.f64 (/.f64 u0 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (cbrt.f64 (/.f64 (*.f64 u0 u0) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (fma.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphay) (*.f64 alphax sin2phi))) (/.f64 (cbrt.f64 u0) (/.f64 1 (*.f64 alphax (*.f64 alphay alphay)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 u0 u0)) (cbrt.f64 u0)) (*.f64 (fma.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphay) (*.f64 alphax sin2phi)) (/.f64 1 (*.f64 alphax (*.f64 alphay alphay)))))
(*.f64 (/.f64 (cbrt.f64 u0) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (*.f64 u0 u0)))
(/.f64 (*.f64 (cbrt.f64 u0) (cbrt.f64 (*.f64 u0 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) u0)
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 u0 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 u0)) (cbrt.f64 (*.f64 u0 u0)))
(/.f64 (*.f64 (cbrt.f64 u0) (cbrt.f64 (*.f64 u0 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 u0) (/.f64 (cbrt.f64 (*.f64 u0 u0)) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (cbrt.f64 u0) (cbrt.f64 (*.f64 u0 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 1 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 u0))
(/.f64 (*.f64 (cbrt.f64 u0) (cbrt.f64 (*.f64 u0 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (*.f64 u0 u0)) (*.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 u0)))
(/.f64 (*.f64 (cbrt.f64 u0) (cbrt.f64 (*.f64 u0 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 u0) (*.f64 (/.f64 (cbrt.f64 (*.f64 u0 u0)) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 1))
(/.f64 (*.f64 (cbrt.f64 u0) (cbrt.f64 (*.f64 u0 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 u0 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) u0) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2) (/.f64 u0 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) u0) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (*.f64 (cbrt.f64 u0) (cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))))
(*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (*.f64 u0 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2) (cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2) 2) (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))) 2) 2)) (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (neg.f64 u0) (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(neg.f64 (/.f64 (neg.f64 u0) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (*.f64 u0 u0)) (/.f64 (cbrt.f64 u0) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (cbrt.f64 u0) (cbrt.f64 (*.f64 u0 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 u0 (fma.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphay) (*.f64 alphax sin2phi))) (/.f64 1 (/.f64 1 (*.f64 alphax (*.f64 alphay alphay)))))
(/.f64 (/.f64 u0 (fma.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphay) (*.f64 alphax sin2phi))) (/.f64 1 (*.f64 alphax (*.f64 alphay alphay))))
(*.f64 (/.f64 u0 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) u0) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(/.f64 (*.f64 -1 (/.f64 u0 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax))))
(/.f64 (/.f64 (neg.f64 u0) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax)))))
(/.f64 (/.f64 (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) 2) 2))
(/.f64 (/.f64 (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 2) 2))
(/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (neg.f64 u0) (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax)))
(/.f64 (neg.f64 u0) (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(/.f64 u0 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (*.f64 u0 u0))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (*.f64 u0 u0))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(/.f64 (/.f64 u0 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2))) (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 u0 (*.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(/.f64 (*.f64 (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) 1) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(/.f64 u0 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(/.f64 (*.f64 (cbrt.f64 u0) (cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))) (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (cbrt.f64 (*.f64 u0 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (/.f64 (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) 1) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(/.f64 u0 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(/.f64 (neg.f64 (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(/.f64 u0 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2)) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(/.f64 (/.f64 u0 (fma.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphay) (*.f64 alphax sin2phi))) (/.f64 1 (*.f64 alphax (*.f64 alphay alphay))))
(pow.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) 1/3)
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(pow.f64 (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) 3)
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(pow.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(neg.f64 (*.f64 (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) u0))
(neg.f64 (/.f64 (neg.f64 u0) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(neg.f64 (*.f64 -1 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))))
(neg.f64 (/.f64 (neg.f64 u0) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(neg.f64 (*.f64 u0 (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))))
(neg.f64 (/.f64 (neg.f64 u0) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(neg.f64 (*.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) -1))
(neg.f64 (/.f64 (neg.f64 u0) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(neg.f64 (/.f64 u0 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 (/.f64 cos2phi alphax) alphax))))
(/.f64 (neg.f64 u0) (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))))
(cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 3))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(if (!=.f64 (/.f64 1 alphax) 0) (/.f64 cos2phi (/.f64 alphax (/.f64 1 alphax))) (/.f64 (/.f64 cos2phi alphax) alphax))
(if (!=.f64 (/.f64 1 alphax) 0) (/.f64 cos2phi (/.f64 alphax (/.f64 1 alphax))) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 (/.f64 cos2phi alphax) 0) (/.f64 1 (/.f64 alphax (/.f64 cos2phi alphax))) (/.f64 (/.f64 cos2phi alphax) alphax))
(if (!=.f64 (/.f64 cos2phi alphax) 0) (/.f64 1 (/.f64 alphax (/.f64 cos2phi alphax))) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 (neg.f64 (/.f64 cos2phi alphax)) 0) (/.f64 1 (/.f64 alphax (/.f64 cos2phi alphax))) (/.f64 (/.f64 cos2phi alphax) alphax))
(if (!=.f64 (neg.f64 (/.f64 cos2phi alphax)) 0) (/.f64 1 (/.f64 alphax (/.f64 cos2phi alphax))) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 (/.f64 cos2phi alphax) 0) (/.f64 -1 (/.f64 (neg.f64 alphax) (/.f64 cos2phi alphax))) (/.f64 (/.f64 cos2phi alphax) alphax))
(if (!=.f64 (/.f64 cos2phi alphax) 0) (/.f64 -1 (neg.f64 (/.f64 alphax (/.f64 cos2phi alphax)))) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 (/.f64 1 alphax) 0) (/.f64 (neg.f64 cos2phi) (/.f64 (neg.f64 alphax) (/.f64 1 alphax))) (/.f64 (/.f64 cos2phi alphax) alphax))
(if (!=.f64 (/.f64 1 alphax) 0) (/.f64 cos2phi (/.f64 alphax (/.f64 1 alphax))) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 (/.f64 -1 alphax) 0) (/.f64 cos2phi (/.f64 alphax (/.f64 1 alphax))) (/.f64 (/.f64 cos2phi alphax) alphax))
(if (!=.f64 (/.f64 -1 alphax) 0) (/.f64 cos2phi (/.f64 alphax (/.f64 1 alphax))) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 1 0) (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 (/.f64 cos2phi alphax) alphax))
(if (!=.f64 1 0) (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 (neg.f64 cos2phi) 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 (/.f64 cos2phi alphax) alphax))
(if (!=.f64 (neg.f64 cos2phi) 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 cos2phi 0) (/.f64 -1 (/.f64 (neg.f64 (*.f64 alphax alphax)) cos2phi)) (/.f64 (/.f64 cos2phi alphax) alphax))
(if (!=.f64 cos2phi 0) (/.f64 -1 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 cos2phi cos2phi))) 0) (/.f64 (cbrt.f64 cos2phi) (/.f64 (*.f64 alphax alphax) (cbrt.f64 (*.f64 cos2phi cos2phi)))) (/.f64 (/.f64 cos2phi alphax) alphax))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 cos2phi cos2phi))) 0) (/.f64 (cbrt.f64 cos2phi) (/.f64 (*.f64 alphax alphax) (cbrt.f64 (*.f64 cos2phi cos2phi)))) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 (cbrt.f64 cos2phi) 0) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (/.f64 (*.f64 alphax alphax) (cbrt.f64 cos2phi))) (/.f64 (/.f64 cos2phi alphax) alphax))
(if (!=.f64 (cbrt.f64 cos2phi) 0) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (/.f64 (*.f64 alphax alphax) (cbrt.f64 cos2phi))) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2)) 0) (/.f64 (cbrt.f64 (/.f64 cos2phi alphax)) (/.f64 alphax (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2)))) (/.f64 (/.f64 cos2phi alphax) alphax))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2)) 0) (/.f64 (cbrt.f64 (/.f64 cos2phi alphax)) (/.f64 alphax (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2)))) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 cos2phi 0) (/.f64 (/.f64 1 alphax) (/.f64 alphax cos2phi)) (/.f64 (/.f64 cos2phi alphax) alphax))
(if (!=.f64 cos2phi 0) (/.f64 (/.f64 1 alphax) (/.f64 alphax cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))) 0) (/.f64 (cbrt.f64 (/.f64 1 alphax)) (/.f64 alphax (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))))) (/.f64 (/.f64 cos2phi alphax) alphax))
(if (!=.f64 (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))) 0) (/.f64 (cbrt.f64 (/.f64 1 alphax)) (/.f64 alphax (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))))) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 (cbrt.f64 (/.f64 cos2phi alphax)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2)) (/.f64 alphax (cbrt.f64 (/.f64 cos2phi alphax)))) (/.f64 (/.f64 cos2phi alphax) alphax))
(if (!=.f64 (cbrt.f64 (/.f64 cos2phi alphax)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2)) (/.f64 alphax (cbrt.f64 (/.f64 cos2phi alphax)))) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 (/.f64 -1 alphax) 0) (/.f64 (neg.f64 cos2phi) (/.f64 alphax (/.f64 -1 alphax))) (/.f64 (/.f64 cos2phi alphax) alphax))
(if (!=.f64 (/.f64 -1 alphax) 0) (/.f64 (neg.f64 cos2phi) (/.f64 alphax (/.f64 -1 alphax))) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 (/.f64 (/.f64 cos2phi alphax) alphax) 0) (/.f64 1 (pow.f64 (/.f64 (/.f64 cos2phi alphax) alphax) -1)) (/.f64 (/.f64 cos2phi alphax) alphax))
(if (!=.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 0) (pow.f64 (/.f64 1 (/.f64 cos2phi (*.f64 alphax alphax))) -1) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 (/.f64 cos2phi alphax) alphax))
(if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) 0) (/.f64 (cbrt.f64 cos2phi) (/.f64 (*.f64 alphax alphax) (cbrt.f64 (*.f64 cos2phi cos2phi)))) (/.f64 (/.f64 cos2phi alphax) alphax))
(if (!=.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) 0) (/.f64 (cbrt.f64 cos2phi) (/.f64 (*.f64 alphax alphax) (cbrt.f64 (*.f64 cos2phi cos2phi)))) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (/.f64 cos2phi alphax))) (/.f64 (neg.f64 alphax) (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2)))) (/.f64 (/.f64 cos2phi alphax) alphax))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (/.f64 cos2phi alphax))) (/.f64 (neg.f64 alphax) (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2)))) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) 0) (/.f64 (cbrt.f64 (neg.f64 cos2phi)) (/.f64 (neg.f64 (*.f64 alphax alphax)) (cbrt.f64 (*.f64 cos2phi cos2phi)))) (/.f64 (/.f64 cos2phi alphax) alphax))
(if (!=.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) 0) (/.f64 (cbrt.f64 (neg.f64 cos2phi)) (/.f64 (neg.f64 (*.f64 alphax alphax)) (cbrt.f64 (*.f64 cos2phi cos2phi)))) (/.f64 cos2phi (*.f64 alphax alphax)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2))) 0) (/.f64 (cbrt.f64 (/.f64 cos2phi alphax)) (/.f64 alphax (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2)))) (/.f64 (/.f64 cos2phi alphax) alphax))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2))) 0) (/.f64 (cbrt.f64 (/.f64 cos2phi alphax)) (/.f64 alphax (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2)))) (/.f64 cos2phi (*.f64 alphax alphax)))
(-.f64 0 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)))
(/.f64 cos2phi (*.f64 alphax alphax))
(-.f64 (/.f64 0 (neg.f64 (*.f64 alphax alphax))) (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)))
(+.f64 (/.f64 0 (neg.f64 (*.f64 alphax alphax))) (/.f64 cos2phi (*.f64 alphax alphax)))
(-.f64 (/.f64 0 (neg.f64 alphax)) (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)))
(+.f64 (/.f64 0 (neg.f64 alphax)) (/.f64 cos2phi (*.f64 alphax alphax)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 cos2phi alphax) alphax) 2)))
(/.f64 cos2phi (*.f64 alphax alphax))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 cos2phi alphax) alphax) 2)) (cbrt.f64 (/.f64 (/.f64 cos2phi alphax) alphax)))
(/.f64 cos2phi (*.f64 alphax alphax))
(*.f64 (/.f64 cos2phi alphax) (/.f64 1 alphax))
(/.f64 cos2phi (*.f64 alphax alphax))
(*.f64 (/.f64 1 alphax) (/.f64 cos2phi alphax))
(/.f64 cos2phi (*.f64 alphax alphax))
(*.f64 cos2phi (/.f64 1 (*.f64 alphax alphax)))
(/.f64 cos2phi (*.f64 alphax alphax))
(*.f64 (cbrt.f64 (/.f64 cos2phi alphax)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2)) alphax))
(/.f64 (*.f64 (cbrt.f64 (/.f64 cos2phi alphax)) (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2))) alphax)
(*.f64 (neg.f64 (/.f64 cos2phi alphax)) (/.f64 -1 alphax))
(*.f64 (/.f64 (cbrt.f64 cos2phi) alphax) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphax))
(/.f64 cos2phi (*.f64 alphax alphax))
(*.f64 (/.f64 cos2phi (cbrt.f64 alphax)) (/.f64 (/.f64 1 alphax) (cbrt.f64 (*.f64 alphax alphax))))
(/.f64 cos2phi (*.f64 alphax alphax))
(*.f64 (cbrt.f64 (/.f64 1 alphax)) (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 (*.f64 alphax alphax))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphax)) (/.f64 cos2phi alphax)) (cbrt.f64 (*.f64 alphax alphax)))
(*.f64 1 (/.f64 (/.f64 cos2phi alphax) alphax))
(/.f64 cos2phi (*.f64 alphax alphax))
(*.f64 (/.f64 (/.f64 cos2phi alphax) alphax) 1)
(/.f64 cos2phi (*.f64 alphax alphax))
(*.f64 (/.f64 1 (*.f64 alphax alphax)) cos2phi)
(/.f64 cos2phi (*.f64 alphax alphax))
(*.f64 (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 (/.f64 1 alphax)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphax)) (/.f64 cos2phi alphax)) (cbrt.f64 (*.f64 alphax alphax)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2)) alphax) (cbrt.f64 (/.f64 cos2phi alphax)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 cos2phi alphax)) (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2))) alphax)
(*.f64 (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) alphax) (/.f64 (cbrt.f64 cos2phi) alphax))
(/.f64 cos2phi (*.f64 alphax alphax))
(*.f64 (/.f64 (/.f64 1 alphax) (cbrt.f64 (*.f64 alphax alphax))) (/.f64 cos2phi (cbrt.f64 alphax)))
(/.f64 cos2phi (*.f64 alphax alphax))
(*.f64 (/.f64 -1 alphax) (neg.f64 (/.f64 cos2phi alphax)))
(*.f64 (neg.f64 (/.f64 cos2phi alphax)) (/.f64 -1 alphax))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 cos2phi alphax) alphax))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 cos2phi alphax) alphax) 2) 2))))
(*.f64 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 cos2phi alphax) alphax))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 cos2phi alphax) alphax) 2) 2))) (cbrt.f64 (/.f64 (/.f64 cos2phi alphax) alphax))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) 2) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2) 2)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(*.f64 -1 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)))
(/.f64 cos2phi (*.f64 alphax alphax))
(*.f64 (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphax)) (cbrt.f64 (/.f64 1 (*.f64 alphax alphax))))
(/.f64 (*.f64 (/.f64 cos2phi alphax) (cbrt.f64 (/.f64 1 (*.f64 alphax alphax)))) (cbrt.f64 alphax))
(*.f64 (neg.f64 cos2phi) (/.f64 1 (neg.f64 (*.f64 alphax alphax))))
(/.f64 cos2phi (*.f64 alphax alphax))
(*.f64 (/.f64 -1 (cbrt.f64 alphax)) (/.f64 (/.f64 cos2phi alphax) (neg.f64 (cbrt.f64 (*.f64 alphax alphax)))))
(/.f64 (neg.f64 (/.f64 cos2phi alphax)) (*.f64 (cbrt.f64 alphax) (neg.f64 (cbrt.f64 (*.f64 alphax alphax)))))
(*.f64 (neg.f64 cos2phi) (/.f64 (/.f64 1 alphax) (neg.f64 alphax)))
(/.f64 cos2phi (*.f64 alphax alphax))
(*.f64 (/.f64 (neg.f64 cos2phi) (cbrt.f64 alphax)) (/.f64 (/.f64 1 alphax) (neg.f64 (cbrt.f64 (*.f64 alphax alphax)))))
(/.f64 (*.f64 (/.f64 (neg.f64 cos2phi) (cbrt.f64 alphax)) (/.f64 1 alphax)) (neg.f64 (cbrt.f64 (*.f64 alphax alphax))))
(*.f64 (/.f64 1 (cbrt.f64 (neg.f64 alphax))) (/.f64 (neg.f64 (/.f64 cos2phi alphax)) (cbrt.f64 (*.f64 alphax alphax))))
(/.f64 (/.f64 (neg.f64 (/.f64 cos2phi alphax)) (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 (neg.f64 alphax)))
(*.f64 (/.f64 1 -1) (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)))
(/.f64 cos2phi (*.f64 alphax alphax))
(*.f64 (/.f64 cos2phi (cbrt.f64 (neg.f64 alphax))) (/.f64 (/.f64 -1 alphax) (cbrt.f64 (*.f64 alphax alphax))))
(/.f64 (*.f64 cos2phi (/.f64 -1 alphax)) (*.f64 (cbrt.f64 (neg.f64 alphax)) (cbrt.f64 (*.f64 alphax alphax))))
(*.f64 (/.f64 cos2phi -1) (/.f64 (/.f64 -1 alphax) alphax))
(/.f64 (*.f64 cos2phi (/.f64 -1 alphax)) (neg.f64 alphax))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (/.f64 cos2phi alphax))) 1) (/.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2)) (neg.f64 alphax)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 cos2phi alphax))) (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2))) (neg.f64 alphax))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (/.f64 cos2phi alphax))) (cbrt.f64 alphax)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2)) (neg.f64 (cbrt.f64 (*.f64 alphax alphax)))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))) (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2))) (neg.f64 (cbrt.f64 (*.f64 alphax alphax))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 cos2phi alphax)) (cbrt.f64 (neg.f64 alphax))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2))) (cbrt.f64 (*.f64 alphax alphax))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 cos2phi alphax) (neg.f64 alphax))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2)) (cbrt.f64 (*.f64 alphax alphax)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 cos2phi alphax)) -1) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2))) alphax))
(/.f64 (*.f64 (cbrt.f64 (/.f64 cos2phi alphax)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2)))) (neg.f64 alphax))
(/.f64 (/.f64 cos2phi alphax) alphax)
(/.f64 cos2phi (*.f64 alphax alphax))
(/.f64 cos2phi (*.f64 alphax alphax))
(/.f64 (neg.f64 (/.f64 cos2phi alphax)) (neg.f64 alphax))
(/.f64 cos2phi (*.f64 alphax alphax))
(/.f64 (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphax)) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 cos2phi (*.f64 alphax alphax))
(/.f64 (neg.f64 cos2phi) (neg.f64 (*.f64 alphax alphax)))
(/.f64 cos2phi (*.f64 alphax alphax))
(/.f64 (*.f64 (/.f64 cos2phi (cbrt.f64 alphax)) (/.f64 1 alphax)) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 cos2phi (*.f64 alphax alphax))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphax)) (/.f64 cos2phi alphax)) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (/.f64 (/.f64 cos2phi alphax) alphax) 1)
(/.f64 cos2phi (*.f64 alphax alphax))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 cos2phi alphax))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 cos2phi alphax) alphax) 2))) (cbrt.f64 (neg.f64 alphax)))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (cbrt.f64 (neg.f64 alphax)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 cos2phi alphax)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 cos2phi alphax) alphax) 2))) (cbrt.f64 alphax))
(/.f64 (cbrt.f64 (*.f64 (/.f64 cos2phi alphax) (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (cbrt.f64 alphax))
(/.f64 (*.f64 (cbrt.f64 cos2phi) (cbrt.f64 (pow.f64 (/.f64 (/.f64 cos2phi alphax) alphax) 2))) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 cos2phi (*.f64 alphax alphax)) 2))) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (*.f64 cos2phi (/.f64 (/.f64 1 alphax) (cbrt.f64 (*.f64 alphax alphax)))) (cbrt.f64 alphax))
(/.f64 cos2phi (*.f64 alphax alphax))
(/.f64 (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 (*.f64 alphax alphax))) (cbrt.f64 alphax))
(/.f64 cos2phi (*.f64 alphax alphax))
(/.f64 (/.f64 (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphax)) (pow.f64 (cbrt.f64 (cbrt.f64 alphax)) 2)) (cbrt.f64 (*.f64 alphax (cbrt.f64 alphax))))
(/.f64 (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphax)) (*.f64 (cbrt.f64 (*.f64 alphax (cbrt.f64 alphax))) (pow.f64 (cbrt.f64 (cbrt.f64 alphax)) 2)))
(/.f64 (/.f64 (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphax)) 1) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 cos2phi (*.f64 alphax alphax))
(/.f64 (/.f64 cos2phi (cbrt.f64 alphax)) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphax))
(/.f64 cos2phi (*.f64 alphax alphax))
(/.f64 (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax))) (*.f64 alphax (cbrt.f64 alphax)))
(/.f64 (neg.f64 cos2phi) (/.f64 (neg.f64 (*.f64 alphax alphax)) 1))
(/.f64 cos2phi (*.f64 alphax alphax))
(/.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphax))) (neg.f64 (cbrt.f64 (*.f64 alphax alphax))))
(/.f64 cos2phi (*.f64 alphax alphax))
(pow.f64 (pow.f64 (/.f64 (/.f64 cos2phi alphax) alphax) 3) 1/3)
(/.f64 cos2phi (*.f64 alphax alphax))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) 3)
(/.f64 cos2phi (*.f64 alphax alphax))
(pow.f64 (/.f64 (/.f64 cos2phi alphax) alphax) 1)
(/.f64 cos2phi (*.f64 alphax alphax))
(neg.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)))
(/.f64 cos2phi (*.f64 alphax alphax))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 cos2phi alphax) alphax) 3))
(/.f64 cos2phi (*.f64 alphax alphax))

localize25.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay)
0.2b
(*.f64 alphax (/.f64 sin2phi alphay))
0.3b
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (*.f64 alphax (/.f64 sin2phi alphay))) (*.f64 alphax alphay))
0.5b
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (*.f64 alphax (/.f64 sin2phi alphay))) (*.f64 alphax alphay)))
Compiler

Compiled 106 to 25 computations (76.4% saved)

series182.0ms (0.5%)

Counts
4 → 180
Calls

45 calls:

TimeVariablePointExpression
10.0ms
alphay
@-inf
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (*.f64 alphax (/.f64 sin2phi alphay))) (*.f64 alphax alphay)))
4.0ms
sin2phi
@0
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (*.f64 alphax (/.f64 sin2phi alphay))) (*.f64 alphax alphay))
2.0ms
u0
@0
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (*.f64 alphax (/.f64 sin2phi alphay))) (*.f64 alphax alphay)))
1.0ms
u0
@inf
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (*.f64 alphax (/.f64 sin2phi alphay))) (*.f64 alphax alphay)))
1.0ms
alphax
@inf
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (*.f64 alphax (/.f64 sin2phi alphay))) (*.f64 alphax alphay)))
Compiler

Compiled 22270 to 14785 computations (33.6% saved)

rewrite189.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
162×egg-rr
71×egg-rr
62×egg-rr
60×egg-rr
Counts
4 → 355
Calls
Call 1
Inputs
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (*.f64 alphax (/.f64 sin2phi alphay))) (*.f64 alphax alphay)))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (*.f64 alphax (/.f64 sin2phi alphay))) (*.f64 alphax alphay))
(*.f64 alphax (/.f64 sin2phi alphay))
(*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 0) (pow.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay)) (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)))) -1) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 alphax alphay)) 0) (*.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (neg.f64 (*.f64 alphax alphay))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) 2)) 0) (/.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) (/.f64 (/.f64 (/.f64 1 alphay) alphax) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) 2)))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) 0) (/.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (/.f64 (/.f64 (/.f64 1 alphay) alphax) (/.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) 2) 0) (/.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) (/.f64 (/.f64 (/.f64 1 alphay) alphax) (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) 2))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) 0) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (/.f64 1 alphay) alphax) (/.f64 -1 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) 0) (/.f64 1 (/.f64 (/.f64 (/.f64 1 alphay) alphax) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) (/.f64 (/.f64 (/.f64 1 alphay) alphax) (/.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) 2)))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 0) (/.f64 -1 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay)) (*.f64 u0 (fma.f64 -1/2 u0 -1)))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2))) 0) (/.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (/.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay) (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 alphax alphay) 0) (/.f64 (*.f64 (*.f64 alphax alphay) (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)))) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 alphax alphay) 2) 0) (*.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (fma.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphay) (*.f64 alphax sin2phi)) alphay)))) (pow.f64 (*.f64 alphax alphay) 2)) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 alphay alphay)) 0) (*.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) (cbrt.f64 (neg.f64 alphay)))) (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 alphay 0) (/.f64 (*.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) alphay) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)) 0) (*.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 (*.f64 alphax alphay))))) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 alphax 0) (*.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphay))) alphax) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 alphay) 0) (*.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) alphax)) (neg.f64 alphay)) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)) 0) (*.f64 (/.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (cbrt.f64 (/.f64 (/.f64 1 alphay) alphax))) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 alphax 0) (*.f64 (/.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (/.f64 1 alphay)) alphax) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 alphax alphay)) 0) (*.f64 (/.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) -1) (neg.f64 (*.f64 alphax alphay))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 alphay 0) (*.f64 (/.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (/.f64 1 alphax)) alphay) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (/.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay) (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) 0) (pow.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay)) (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)))) -1) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)))) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay)) (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) (*.f64 (*.f64 -1/2 u0) u0)) (*.f64 (/.f64 -1 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) (neg.f64 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) (neg.f64 u0)) (*.f64 (/.f64 -1 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) (*.f64 (*.f64 -1/2 u0) u0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 -1/2 u0) u0) (/.f64 -1 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay)))) (*.f64 (neg.f64 u0) (/.f64 -1 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 u0) (/.f64 -1 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay)))) (*.f64 (*.f64 (*.f64 -1/2 u0) u0) (/.f64 -1 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 -1/2 u0) u0) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)) (/.f64 u0 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)) 2)) (cbrt.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 -1 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) (*.f64 u0 (fma.f64 -1/2 u0 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (/.f64 1 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 1 alphay) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay)))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)))) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (/.f64 (/.f64 1 alphay) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)))) 2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (cbrt.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (/.f64 1 (/.f64 (/.f64 1 alphay) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (cbrt.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))) 1) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) (/.f64 (/.f64 -1 alphax) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (cbrt.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (/.f64 (/.f64 1 alphay) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)) 2)) (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)))) (cbrt.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)) 2)) (cbrt.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))))) (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay)))) (*.f64 u0 (fma.f64 -1/2 u0 -1))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) 2))) (cbrt.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (/.f64 (/.f64 1 alphay) alphax))) (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)) 2))) (cbrt.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)) 2))) (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 1 alphay) alphax)) (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (cbrt.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) 2) (*.f64 alphax alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (cbrt.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (/.f64 1 alphay) alphax) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 alphax) (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) alphay) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)) alphax) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (/.f64 cos2phi alphax)) (/.f64 alphay (*.f64 alphax alphay)) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)) (*.f64 alphax alphay)) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphax)) (/.f64 (neg.f64 (*.f64 cos2phi alphay)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)) alphax)) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 alphay alphax) (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphay)) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 alphay (cbrt.f64 (*.f64 alphax alphay))) (/.f64 (neg.f64 (/.f64 cos2phi alphax)) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2))) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 alphay alphay) (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 alphay) (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax)) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 alphay alphay) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (neg.f64 (/.f64 cos2phi alphax)) (cbrt.f64 (*.f64 alphax alphay))) (/.f64 alphay (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2))) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) alphax) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)) alphay) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax)))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2) (pow.f64 (*.f64 alphax alphay) 2))) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 alphay (neg.f64 (/.f64 (/.f64 cos2phi alphax) (*.f64 alphax alphay))) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax)))) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax)))) 2) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphay)) (/.f64 alphay alphax) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) 0) (pow.f64 (/.f64 (neg.f64 (*.f64 alphax alphay)) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) -1) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax)) 3)) (pow.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay)) 3)) (+.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) 2) (*.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay)) (/.f64 (fma.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay (/.f64 (*.f64 alphax sin2phi) alphay)) (*.f64 alphax alphay))))) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax)) 3)) (pow.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay)) 3)) (+.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) 2) (*.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay)) (/.f64 (fma.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay (/.f64 (*.f64 alphax sin2phi) alphay)) (*.f64 alphax alphay))))) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) 2) (*.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay)) (/.f64 (fma.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay (/.f64 (*.f64 alphax sin2phi) alphay)) (*.f64 alphax alphay)))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax)) 3)) (pow.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay)) 3)) (+.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) 2) (*.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay)) (/.f64 (fma.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay (/.f64 (*.f64 alphax sin2phi) alphay)) (*.f64 alphax alphay))))) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) (/.f64 (*.f64 alphax alphay) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) 2))) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (fma.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay (/.f64 (*.f64 alphax sin2phi) alphay)) (*.f64 alphax alphay)) 0) (/.f64 (-.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) 2) (pow.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay)) 2)) (/.f64 (fma.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay (/.f64 (*.f64 alphax sin2phi) alphay)) (*.f64 alphax alphay))) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay)))) 0) (/.f64 (-.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) 2) (*.f64 (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) 2) (-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay)))) (*.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay)))))) 0) (/.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax)) 3)) (pow.f64 (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))) 3)) (+.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) 2) (-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay)))) (*.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))))) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) 0) (/.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax)) 3)) (pow.f64 (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))) 3)) (+.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) 2) (-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay)))) (*.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))))) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))) 0) (/.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax)) 3)) (pow.f64 (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))) 3)) (+.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) 2) (-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay)))) (*.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))))) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))) (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 1 alphay) alphax) (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) (*.f64 (/.f64 (/.f64 1 alphay) alphax) (neg.f64 (/.f64 (*.f64 alphax sin2phi) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 1 alphay) alphax) (neg.f64 (/.f64 (*.f64 alphax sin2phi) alphay))) (*.f64 (/.f64 (/.f64 1 alphay) alphax) (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) 1) (*.f64 (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay)) (pow.f64 (*.f64 alphax alphay) 2)) (/.f64 (/.f64 (*.f64 (*.f64 alphax alphay) (*.f64 alphax sin2phi)) alphay) (pow.f64 (*.f64 alphax alphay) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (*.f64 alphax alphay))) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))) (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 alphax alphay)) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) 2) (cbrt.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 alphax) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (/.f64 (/.f64 1 alphay) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 alphay) alphax) (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) 2) (*.f64 alphax alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) (/.f64 1 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (/.f64 -1 alphax) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphax)) (neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 alphay) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) alphax) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) 2) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) alphay) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) 2) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) (cbrt.f64 (neg.f64 alphay))) (pow.f64 (cbrt.f64 (/.f64 1 alphay)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 alphay)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 alphay)) 2) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 alphax)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 alphax)) 2) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay)))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)) (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 (*.f64 alphax alphay)))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphay) (*.f64 alphax sin2phi)) alphay))) (/.f64 1 (pow.f64 (*.f64 alphax alphay) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphay)) (/.f64 1 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) (cbrt.f64 (neg.f64 alphay))) (/.f64 1 (cbrt.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) (/.f64 -1 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 alphax))) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (neg.f64 (*.f64 cos2phi alphay)) (*.f64 (cbrt.f64 (*.f64 alphax alphay)) alphax)) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)) (/.f64 (*.f64 alphax sin2phi) (*.f64 (cbrt.f64 (*.f64 alphax alphay)) alphay)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (neg.f64 (*.f64 cos2phi alphay)) (*.f64 (cbrt.f64 (*.f64 alphax alphay)) alphax)) (neg.f64 (*.f64 alphax alphay))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)) (neg.f64 (/.f64 (*.f64 alphax sin2phi) alphay)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)) (neg.f64 (*.f64 alphax alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (neg.f64 (*.f64 cos2phi alphay)) (*.f64 (cbrt.f64 (*.f64 alphax alphay)) alphax)) alphax) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)) (/.f64 (*.f64 alphax sin2phi) (*.f64 alphay alphay)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (neg.f64 (*.f64 cos2phi alphay)) (*.f64 (cbrt.f64 (*.f64 alphax alphay)) alphax)) (*.f64 alphax alphay)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)) (/.f64 (*.f64 alphax sin2phi) alphay))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)) (*.f64 alphax alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (neg.f64 (*.f64 cos2phi alphay)) (*.f64 (cbrt.f64 (*.f64 alphax alphay)) alphax)) alphay) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)) (/.f64 (*.f64 alphax sin2phi) (*.f64 alphax alphay)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (neg.f64 (*.f64 cos2phi alphay)) (*.f64 (cbrt.f64 (*.f64 alphax alphay)) alphax)) (*.f64 (*.f64 alphax alphay) alphay)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)) (*.f64 alphax sin2phi))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)) (*.f64 (*.f64 alphax alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2))) (*.f64 (*.f64 alphax alphay) (/.f64 (*.f64 alphax sin2phi) (*.f64 (cbrt.f64 (*.f64 alphax alphay)) alphay)))) (*.f64 (*.f64 alphax alphay) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 (*.f64 alphax alphay))) (*.f64 (*.f64 alphax alphay) (neg.f64 (/.f64 (*.f64 alphax sin2phi) alphay)))) (*.f64 (*.f64 alphax alphay) (neg.f64 (*.f64 alphax alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) (*.f64 (*.f64 alphax alphay) (/.f64 (*.f64 alphax sin2phi) (*.f64 alphay alphay)))) (*.f64 (*.f64 alphax alphay) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) alphay) (*.f64 (*.f64 alphax alphay) (/.f64 (*.f64 alphax sin2phi) (*.f64 alphax alphay)))) (*.f64 (*.f64 alphax alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 (*.f64 alphax alphay) alphay)) (*.f64 (*.f64 alphax alphay) (*.f64 alphax sin2phi))) (*.f64 (*.f64 alphax alphay) (*.f64 (*.f64 alphax alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphay) (*.f64 alphax sin2phi)) alphay))) (pow.f64 (*.f64 alphax alphay) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2))) (*.f64 alphax (/.f64 (*.f64 alphax sin2phi) (*.f64 (cbrt.f64 (*.f64 alphax alphay)) alphay)))) (*.f64 alphax (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) (neg.f64 (*.f64 alphax alphay))) (*.f64 alphax (neg.f64 (/.f64 (*.f64 alphax sin2phi) alphay)))) (*.f64 alphax (neg.f64 (*.f64 alphax alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) alphax) (*.f64 alphax (/.f64 (*.f64 alphax sin2phi) (*.f64 alphay alphay)))) (*.f64 alphax alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) (*.f64 alphax alphay)) (/.f64 (*.f64 alphax (*.f64 alphax sin2phi)) alphay)) (*.f64 alphax (*.f64 alphax alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) (*.f64 (*.f64 alphax alphay) alphay)) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax (*.f64 (*.f64 alphax alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax)) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2))) (*.f64 alphay (/.f64 (*.f64 alphax sin2phi) (*.f64 (cbrt.f64 (*.f64 alphax alphay)) alphay)))) (*.f64 alphay (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax)) (neg.f64 (*.f64 alphax alphay))) (*.f64 alphay (neg.f64 (/.f64 (*.f64 alphax sin2phi) alphay)))) (*.f64 alphay (neg.f64 (*.f64 alphax alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax)) (*.f64 alphax alphay)) (/.f64 (*.f64 alphay (*.f64 alphax sin2phi)) alphay)) (*.f64 (*.f64 alphax alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax)) (*.f64 (*.f64 alphax alphay) alphay)) (*.f64 alphay (*.f64 alphax sin2phi))) (*.f64 alphay (*.f64 (*.f64 alphax alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2))) (*.f64 (neg.f64 (*.f64 alphax alphay)) (/.f64 (*.f64 alphax sin2phi) (*.f64 (cbrt.f64 (*.f64 alphax alphay)) alphay)))) (*.f64 (neg.f64 (*.f64 alphax alphay)) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (neg.f64 (*.f64 alphax alphay))) (*.f64 (neg.f64 (*.f64 alphax alphay)) (neg.f64 (/.f64 (*.f64 alphax sin2phi) alphay)))) (*.f64 (neg.f64 (*.f64 alphax alphay)) (neg.f64 (*.f64 alphax alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax) (*.f64 (neg.f64 (*.f64 alphax alphay)) (/.f64 (*.f64 alphax sin2phi) (*.f64 alphay alphay)))) (*.f64 (neg.f64 (*.f64 alphax alphay)) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (*.f64 alphax alphay)) (*.f64 (neg.f64 (*.f64 alphax alphay)) (/.f64 (*.f64 alphax sin2phi) alphay))) (*.f64 (neg.f64 (*.f64 alphax alphay)) (*.f64 alphax alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay) (*.f64 (neg.f64 (*.f64 alphax alphay)) (/.f64 (*.f64 alphax sin2phi) (*.f64 alphax alphay)))) (*.f64 (neg.f64 (*.f64 alphax alphay)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (*.f64 (*.f64 alphax alphay) alphay)) (*.f64 (neg.f64 (*.f64 alphax alphay)) (*.f64 alphax sin2phi))) (*.f64 (neg.f64 (*.f64 alphax alphay)) (*.f64 (*.f64 alphax alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 alphax))) 1) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 (/.f64 1 alphay))) (*.f64 (neg.f64 alphax) (cbrt.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (cbrt.f64 (/.f64 1 alphay))) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 alphax))) -1) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) (neg.f64 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 alphax)))) (*.f64 (neg.f64 alphay) (cbrt.f64 (*.f64 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 alphay)) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (neg.f64 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 alphay)) (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphay) (*.f64 alphax sin2phi)) alphay))) 1) (pow.f64 (*.f64 alphax alphay) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) (cbrt.f64 (neg.f64 alphay))) 1) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) 2)) (*.f64 (cbrt.f64 alphay) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 alphax)) (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 (*.f64 alphax alphay))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphay) (*.f64 alphax sin2phi)) alphay)))) (neg.f64 (pow.f64 (*.f64 alphax alphay) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (*.f64 alphax alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 (*.f64 alphax alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphay)) alphax)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 (*.f64 alphax alphay)))) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) (cbrt.f64 (neg.f64 alphay))) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) (neg.f64 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) -1) (neg.f64 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 alphay) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (neg.f64 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 alphay) (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) alphax)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 alphay) (neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 alphax)))) (cbrt.f64 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) 2)) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) 2) (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)))) (cbrt.f64 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) 2) (cbrt.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))))) (cbrt.f64 (*.f64 alphax alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) 2) (cbrt.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) (cbrt.f64 (neg.f64 (*.f64 alphax alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphax)) (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) alphax) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) 2)) alphay)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax))) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphay))) alphax)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphay))) (neg.f64 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 alphax)) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphay))) (cbrt.f64 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 1 alphay)) (neg.f64 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 alphax))) (/.f64 1 alphay)) (cbrt.f64 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) 2)) (cbrt.f64 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) 2)) (cbrt.f64 (*.f64 alphax alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) 2)) (cbrt.f64 (neg.f64 (*.f64 alphax alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)))) (cbrt.f64 (*.f64 alphax alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (*.f64 alphay (cbrt.f64 alphax))) (cbrt.f64 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (cbrt.f64 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (*.f64 alphax (cbrt.f64 alphay))) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) (cbrt.f64 alphay)) (neg.f64 (cbrt.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) 1) (neg.f64 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) (cbrt.f64 (neg.f64 alphay))) (pow.f64 (cbrt.f64 (cbrt.f64 alphay)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 alphay)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) (cbrt.f64 (neg.f64 alphay))) (cbrt.f64 alphay)) (cbrt.f64 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) (cbrt.f64 (neg.f64 alphay))) 1) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) alphay) (*.f64 alphax (/.f64 (*.f64 alphax sin2phi) (*.f64 alphax alphay)))) (*.f64 alphax alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax)) alphax) (*.f64 alphay (/.f64 (*.f64 alphax sin2phi) (*.f64 alphay alphay)))) (*.f64 alphax alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax)) alphay) (*.f64 alphay (/.f64 (*.f64 alphax sin2phi) (*.f64 alphax alphay)))) (*.f64 alphay alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 alphax))) (cbrt.f64 (/.f64 1 alphay))) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) -1) (*.f64 alphax alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 alphay)) (neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 alphax)))) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphay)) 1) alphax)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 (*.f64 alphax alphay)))) 1) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) 1) (neg.f64 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 (cbrt.f64 (neg.f64 (*.f64 alphax alphay))) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphay))) (neg.f64 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) (cbrt.f64 (neg.f64 alphay)))) (neg.f64 (cbrt.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax)) (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 1 alphay) 3) (pow.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) 3)))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 sin2phi 0) (/.f64 alphax (/.f64 alphay sin2phi)) (/.f64 (*.f64 alphax sin2phi) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (*.f64 alphax sin2phi) alphay) (/.f64 (*.f64 alphax sin2phi) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 alphax sin2phi) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 alphax sin2phi) alphay) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 alphax (/.f64 sin2phi alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 sin2phi alphay) alphax)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 alphax sin2phi) alphay)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphax sin2phi) alphay) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphax sin2phi) alphay) 2)) (cbrt.f64 (/.f64 (*.f64 alphax sin2phi) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 alphax sin2phi) (/.f64 1 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 alphax (cbrt.f64 (/.f64 sin2phi alphay))) (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphax)) (cbrt.f64 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 sin2phi (/.f64 alphax alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 alphax) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) (/.f64 sin2phi alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 alphax (cbrt.f64 alphay)) (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 alphax sin2phi) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 alphax sin2phi) (cbrt.f64 alphay)) (pow.f64 (cbrt.f64 (/.f64 1 alphay)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 alphax sin2phi) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 sin2phi alphay)) (neg.f64 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (*.f64 alphax sin2phi))) (/.f64 1 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 alphax sin2phi) alphay)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphax sin2phi) alphay) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 alphax sin2phi) alphay))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphax sin2phi) alphay) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (neg.f64 alphax) (cbrt.f64 (/.f64 sin2phi alphay)))) (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 alphax) (neg.f64 (/.f64 sin2phi alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 alphax sin2phi)) (neg.f64 (/.f64 1 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 alphax sin2phi) alphay)) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphax sin2phi) alphay) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 alphax) (cbrt.f64 (/.f64 sin2phi alphay))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 alphax sin2phi) (cbrt.f64 alphay)) (/.f64 1 (cbrt.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 alphax sin2phi)) (/.f64 -1 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 alphax sin2phi) alphay)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 alphax sin2phi)) (neg.f64 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 alphax sin2phi) (cbrt.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 alphax sin2phi) alphay) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 alphax sin2phi) -1) (neg.f64 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 alphax (cbrt.f64 alphay)) sin2phi) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphax sin2phi) alphay) 2)) (cbrt.f64 (*.f64 alphax sin2phi))) (cbrt.f64 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 alphax (/.f64 sin2phi (cbrt.f64 alphay))) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (*.f64 alphax sin2phi) (cbrt.f64 alphay))) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 alphax (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay)))) (cbrt.f64 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 alphax sin2phi)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphax sin2phi) alphay) 2))) (cbrt.f64 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 sin2phi (cbrt.f64 alphay)) alphax) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 alphax sin2phi) (cbrt.f64 alphay)) 1) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 alphax sin2phi)) 1) (neg.f64 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 alphax sin2phi)) (cbrt.f64 alphay)) (neg.f64 (cbrt.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 alphax sin2phi)) 1) (neg.f64 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 alphax sin2phi) alphay) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 alphax sin2phi) (cbrt.f64 alphay)) (pow.f64 (cbrt.f64 (cbrt.f64 alphay)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 alphay)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 alphax sin2phi) (cbrt.f64 alphay)) (cbrt.f64 alphay)) (cbrt.f64 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 alphax sin2phi) (cbrt.f64 alphay)) 1) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 alphax sin2phi) (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 alphax sin2phi)))) (neg.f64 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 alphax sin2phi))) alphay)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 alphax sin2phi) (cbrt.f64 alphay))) (neg.f64 (cbrt.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 alphax sin2phi) alphay)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 alphax sin2phi) alphay)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 alphax sin2phi) alphay) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 alphax sin2phi) alphay) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 alphax sin2phi) (neg.f64 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 alphax sin2phi) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 alphax sin2phi) alphay) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (/.f64 (*.f64 cos2phi alphay) alphax)) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)) (+.f64 0 (/.f64 (*.f64 cos2phi alphay) alphax))) (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 3)) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2) (*.f64 0 (/.f64 (*.f64 cos2phi alphay) alphax))))) (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 3)) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2) (*.f64 0 (/.f64 (*.f64 cos2phi alphay) alphax))))) (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2) (*.f64 0 (/.f64 (*.f64 cos2phi alphay) alphax)))) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 3)) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2) (*.f64 0 (/.f64 (*.f64 cos2phi alphay) alphax))))) (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 alphay 0) (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 alphay) (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 cos2phi alphay) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 alphay (neg.f64 (/.f64 cos2phi alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)) (cbrt.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) (cbrt.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 alphay) (/.f64 cos2phi alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (/.f64 cos2phi alphax))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 alphay) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (neg.f64 (/.f64 cos2phi alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 cos2phi alphax) (neg.f64 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (neg.f64 (/.f64 cos2phi alphax))) (cbrt.f64 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 cos2phi alphay) alphax) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 alphay alphay)) (*.f64 (neg.f64 (/.f64 cos2phi alphax)) (cbrt.f64 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2)) alphay) (cbrt.f64 (neg.f64 (/.f64 cos2phi alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) (cbrt.f64 alphay)) (pow.f64 (cbrt.f64 (cbrt.f64 alphay)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 alphay)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) (cbrt.f64 alphay)) (cbrt.f64 alphay)) (cbrt.f64 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) (cbrt.f64 alphay)) 1) (cbrt.f64 (*.f64 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 alphay)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 alphay)) 2) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (neg.f64 (/.f64 cos2phi alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 cos2phi) (/.f64 alphay alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphay)) (neg.f64 (cbrt.f64 (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 cos2phi (neg.f64 (/.f64 alphay alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 cos2phi alphax)) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 cos2phi alphay)) (/.f64 1 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 alphay (cbrt.f64 (neg.f64 (/.f64 cos2phi alphax)))) (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2)) (*.f64 alphay (cbrt.f64 (neg.f64 (/.f64 cos2phi alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 cos2phi alphay)) alphax)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 alphay) cos2phi) alphax)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 alphay) (neg.f64 cos2phi)) (neg.f64 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 alphay) (/.f64 cos2phi (cbrt.f64 alphax))) (cbrt.f64 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (neg.f64 (*.f64 cos2phi alphay))) (neg.f64 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (*.f64 cos2phi alphay)) alphax)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 alphay (/.f64 (neg.f64 cos2phi) (cbrt.f64 alphax))) (cbrt.f64 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 cos2phi alphay) (neg.f64 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 cos2phi (neg.f64 alphay)) alphax)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 cos2phi) (neg.f64 alphay)) (neg.f64 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 cos2phi (cbrt.f64 alphax)) (neg.f64 alphay)) (cbrt.f64 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (neg.f64 cos2phi) (cbrt.f64 alphax)) alphay) (cbrt.f64 (*.f64 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 cos2phi alphay))) (neg.f64 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 cos2phi alphay) alphax) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 0))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 3)))))))

simplify1.2s (3.2%)

Algorithm
egglog
Counts
535 → 596
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 u0 (*.f64 alphay alphax)) (-.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 alphay alphax)) (-.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay)))) (*.f64 -1/2 (/.f64 (*.f64 alphay (*.f64 (pow.f64 u0 2) alphax)) (-.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 alphay alphax)) (-.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay)))) (*.f64 -1/2 (/.f64 (*.f64 alphay (*.f64 (pow.f64 u0 2) alphax)) (-.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 alphay alphax)) (-.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay)))) (*.f64 -1/2 (/.f64 (*.f64 alphay (*.f64 (pow.f64 u0 2) alphax)) (-.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay)))))
(*.f64 -1/2 (/.f64 (*.f64 alphay (*.f64 (pow.f64 (/.f64 1 u0) -2) alphax)) (-.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 alphay alphax)) (-.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay)))) (*.f64 -1/2 (/.f64 (*.f64 alphay (*.f64 (pow.f64 (/.f64 1 u0) -2) alphax)) (-.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 alphay alphax)) (-.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay)))) (*.f64 -1/2 (/.f64 (*.f64 alphay (*.f64 (pow.f64 (/.f64 1 u0) -2) alphax)) (-.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 alphay alphax)) (-.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay)))) (*.f64 -1/2 (/.f64 (*.f64 alphay (*.f64 (pow.f64 (/.f64 1 u0) -2) alphax)) (-.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay)))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 u0) -2) (*.f64 alphay alphax)) (-.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 alphay alphax)) (-.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 u0) -2) (*.f64 alphay alphax)) (-.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 alphay alphax)) (-.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 u0) -2) (*.f64 alphay alphax)) (-.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 alphay alphax)) (-.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 u0) -2) (*.f64 alphay alphax)) (-.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi)))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi))))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi)) (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2)))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 alphay 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 alphay 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 4) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 alphay 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 alphay 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 alphay 2)) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0) (pow.f64 (/.f64 -1 cos2phi) 3))))) (pow.f64 (pow.f64 alphay 2) 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 -1 cos2phi) 3) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (pow.f64 (pow.f64 alphay 2) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 alphay 2)) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 -1 cos2phi) 4) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 6) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 8) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (pow.f64 (pow.f64 alphay 2) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 6) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 sin2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 sin2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 6) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (pow.f64 (pow.f64 sin2phi 2) 2)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 sin2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 sin2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 sin2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (pow.f64 (/.f64 -1 alphax) 4) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (*.f64 (pow.f64 sin2phi 2) sin2phi)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 sin2phi 2)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (/.f64 -1 alphax) 6) (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (pow.f64 (pow.f64 sin2phi 2) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (pow.f64 (/.f64 -1 alphax) 4) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 alphay 6) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0) (pow.f64 alphay 8)))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 alphay 6) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 2) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 cos2phi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (*.f64 cos2phi (pow.f64 cos2phi 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 cos2phi 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (*.f64 cos2phi (pow.f64 cos2phi 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 cos2phi 2)) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 6) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (pow.f64 (pow.f64 cos2phi 2) 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 cos2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 -1 alphay) 4) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 cos2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphay) 6) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (pow.f64 (pow.f64 cos2phi 2) 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 -1 alphay) 4) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (*.f64 cos2phi (pow.f64 cos2phi 2)))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 (pow.f64 sin2phi 3) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (pow.f64 (pow.f64 alphay 2) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 alphax 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (pow.f64 (pow.f64 alphax 2) 2))) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 alphax 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (pow.f64 (pow.f64 alphax 2) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2))) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 alphax 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (pow.f64 (pow.f64 alphax 2) 2)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (pow.f64 (/.f64 -1 sin2phi) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 alphax 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi))))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (pow.f64 (/.f64 -1 sin2phi) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 alphax 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (pow.f64 (pow.f64 alphax 2) 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi)))))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2)))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2)))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(*.f64 -1 (*.f64 cos2phi (pow.f64 alphax -2)))
(+.f64 (*.f64 -1 (*.f64 cos2phi (pow.f64 alphax -2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (*.f64 -1 (*.f64 cos2phi (pow.f64 alphax -2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (*.f64 -1 (*.f64 cos2phi (pow.f64 alphax -2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(+.f64 (*.f64 -1 (*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (*.f64 -1 (*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (*.f64 -1 (*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(+.f64 (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi)))
(+.f64 (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi)))
(+.f64 (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi)))
(*.f64 -1 (*.f64 (pow.f64 alphay -2) sin2phi))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (*.f64 (pow.f64 alphay -2) sin2phi)))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (*.f64 (pow.f64 alphay -2) sin2phi)))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (*.f64 (pow.f64 alphay -2) sin2phi)))
(*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2)))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 alphay) 2) sin2phi)))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 alphay) 2) sin2phi)))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 alphay) 2) sin2phi)))
(*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi)) (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi)) (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi)) (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))))
(*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2)))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 0) (pow.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay)) (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)))) -1) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(if (!=.f64 (neg.f64 (*.f64 alphax alphay)) 0) (*.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (neg.f64 (*.f64 alphax alphay))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(if (!=.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) 2)) 0) (/.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) (/.f64 (/.f64 (/.f64 1 alphay) alphax) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) 2)))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) 0) (/.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (/.f64 (/.f64 (/.f64 1 alphay) alphax) (/.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) 2) 0) (/.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) (/.f64 (/.f64 (/.f64 1 alphay) alphax) (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) 2))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(if (!=.f64 (/.f64 -1 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) 0) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (/.f64 1 alphay) alphax) (/.f64 -1 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(if (!=.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) 0) (/.f64 1 (/.f64 (/.f64 (/.f64 1 alphay) alphax) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) (/.f64 (/.f64 (/.f64 1 alphay) alphax) (/.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) 2)))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(if (!=.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 0) (/.f64 -1 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay)) (*.f64 u0 (fma.f64 -1/2 u0 -1)))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2))) 0) (/.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (/.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay) (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(if (!=.f64 (*.f64 alphax alphay) 0) (/.f64 (*.f64 (*.f64 alphax alphay) (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)))) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(if (!=.f64 (pow.f64 (*.f64 alphax alphay) 2) 0) (*.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (fma.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphay) (*.f64 alphax sin2phi)) alphay)))) (pow.f64 (*.f64 alphax alphay) 2)) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(if (!=.f64 (cbrt.f64 (*.f64 alphay alphay)) 0) (*.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) (cbrt.f64 (neg.f64 alphay)))) (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(if (!=.f64 alphay 0) (/.f64 (*.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) alphay) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)) 0) (*.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 (*.f64 alphax alphay))))) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(if (!=.f64 alphax 0) (*.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphay))) alphax) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(if (!=.f64 (neg.f64 alphay) 0) (*.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) alphax)) (neg.f64 alphay)) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)) 0) (*.f64 (/.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (cbrt.f64 (/.f64 (/.f64 1 alphay) alphax))) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(if (!=.f64 alphax 0) (*.f64 (/.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (/.f64 1 alphay)) alphax) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(if (!=.f64 (neg.f64 (*.f64 alphax alphay)) 0) (*.f64 (/.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) -1) (neg.f64 (*.f64 alphax alphay))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(if (!=.f64 alphay 0) (*.f64 (/.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (/.f64 1 alphax)) alphay) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (/.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay) (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(if (!=.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) 0) (pow.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay)) (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)))) -1) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)))) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay)) (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(+.f64 (*.f64 (/.f64 -1 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) (*.f64 (*.f64 -1/2 u0) u0)) (*.f64 (/.f64 -1 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) (neg.f64 u0)))
(+.f64 (*.f64 (/.f64 -1 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) (neg.f64 u0)) (*.f64 (/.f64 -1 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) (*.f64 (*.f64 -1/2 u0) u0)))
(+.f64 (*.f64 (*.f64 (*.f64 -1/2 u0) u0) (/.f64 -1 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay)))) (*.f64 (neg.f64 u0) (/.f64 -1 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay)))))
(+.f64 (*.f64 (neg.f64 u0) (/.f64 -1 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay)))) (*.f64 (*.f64 (*.f64 -1/2 u0) u0) (/.f64 -1 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay)))))
(-.f64 0 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))))
(-.f64 (/.f64 0 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))))
(-.f64 (/.f64 0 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))))
(-.f64 (/.f64 (*.f64 (*.f64 -1/2 u0) u0) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)) (/.f64 u0 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)) 2)) (cbrt.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))))
(*.f64 1 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(*.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)) 1)
(*.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(*.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 -1 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))))
(*.f64 (/.f64 -1 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) (*.f64 u0 (fma.f64 -1/2 u0 -1)))
(*.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (/.f64 1 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))))
(*.f64 (/.f64 -1 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 1 alphay) alphax)))
(*.f64 (cbrt.f64 (/.f64 -1 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay)))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) 2)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)))) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (/.f64 (/.f64 1 alphay) alphax)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)))) 2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))))
(*.f64 -1 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))))
(*.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (cbrt.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) 2)))
(*.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (/.f64 1 (/.f64 (/.f64 1 alphay) alphax)))
(/.f64 (*.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (cbrt.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))) 1) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) 2) 1))
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) (/.f64 (/.f64 -1 alphax) alphay))
(/.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (cbrt.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) 2))
(/.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (/.f64 (/.f64 1 alphay) alphax))
(/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))
(/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay)))
(/.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)) 1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)) 2)) (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)))) (cbrt.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)) 2)) (cbrt.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))))) (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay)))) (*.f64 u0 (fma.f64 -1/2 u0 -1))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) 2))
(/.f64 (*.f64 1 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) 2))) (cbrt.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (/.f64 (/.f64 1 alphay) alphax))) (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)) 2))) (cbrt.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)) 2))) (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))))
(/.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 1 alphay) alphax)) (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))))
(/.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (cbrt.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) 2) (*.f64 alphax alphay)))
(/.f64 (neg.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (cbrt.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) 2)))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)) 3) 1/3)
(pow.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)) 1)
(neg.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))))
(neg.f64 (*.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) 1))
(neg.f64 (*.f64 1 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)) 3))
(fma.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (/.f64 1 alphay) alphax) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))
(fma.f64 (/.f64 1 alphax) (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))
(fma.f64 (/.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) alphay) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)) alphax) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))
(fma.f64 (neg.f64 (/.f64 cos2phi alphax)) (/.f64 alphay (*.f64 alphax alphay)) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))
(fma.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)) (*.f64 alphax alphay)) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))
(fma.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphax)) (/.f64 (neg.f64 (*.f64 cos2phi alphay)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)) alphax)) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))
(fma.f64 (/.f64 alphay alphax) (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphay)) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))
(fma.f64 1 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))
(fma.f64 (/.f64 alphay (cbrt.f64 (*.f64 alphax alphay))) (/.f64 (neg.f64 (/.f64 cos2phi alphax)) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2))) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))
(fma.f64 (/.f64 alphay alphay) (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))
(fma.f64 (/.f64 1 alphay) (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax)) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))
(fma.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 alphay alphay) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))
(fma.f64 (/.f64 (neg.f64 (/.f64 cos2phi alphax)) (cbrt.f64 (*.f64 alphax alphay))) (/.f64 alphay (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2))) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))
(fma.f64 (/.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) alphax) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)) alphay) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))
(fma.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax)))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2) (pow.f64 (*.f64 alphax alphay) 2))) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))
(fma.f64 alphay (neg.f64 (/.f64 (/.f64 cos2phi alphax) (*.f64 alphax alphay))) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))
(fma.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax)))) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax)))) 2) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))
(fma.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphay)) (/.f64 alphay alphax) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))
(if (!=.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) 0) (pow.f64 (/.f64 (neg.f64 (*.f64 alphax alphay)) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) -1) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))
(if (!=.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax)) 3)) (pow.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay)) 3)) (+.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) 2) (*.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay)) (/.f64 (fma.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay (/.f64 (*.f64 alphax sin2phi) alphay)) (*.f64 alphax alphay))))) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))
(if (!=.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax)) 3)) (pow.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay)) 3)) (+.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) 2) (*.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay)) (/.f64 (fma.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay (/.f64 (*.f64 alphax sin2phi) alphay)) (*.f64 alphax alphay))))) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))
(if (!=.f64 (+.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) 2) (*.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay)) (/.f64 (fma.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay (/.f64 (*.f64 alphax sin2phi) alphay)) (*.f64 alphax alphay)))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax)) 3)) (pow.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay)) 3)) (+.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) 2) (*.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay)) (/.f64 (fma.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay (/.f64 (*.f64 alphax sin2phi) alphay)) (*.f64 alphax alphay))))) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))
(if (!=.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) (/.f64 (*.f64 alphax alphay) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) 2))) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))
(if (!=.f64 (/.f64 (fma.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay (/.f64 (*.f64 alphax sin2phi) alphay)) (*.f64 alphax alphay)) 0) (/.f64 (-.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) 2) (pow.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay)) 2)) (/.f64 (fma.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay (/.f64 (*.f64 alphax sin2phi) alphay)) (*.f64 alphax alphay))) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))
(if (!=.f64 (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay)))) 0) (/.f64 (-.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) 2) (*.f64 (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))
(if (!=.f64 (+.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) 2) (-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay)))) (*.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay)))))) 0) (/.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax)) 3)) (pow.f64 (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))) 3)) (+.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) 2) (-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay)))) (*.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))))) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))
(if (!=.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) 0) (/.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax)) 3)) (pow.f64 (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))) 3)) (+.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) 2) (-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay)))) (*.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))))) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))
(if (!=.f64 (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))) 0) (/.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax)) 3)) (pow.f64 (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))) 3)) (+.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) 2) (-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay)))) (*.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))))) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))
(+.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))
(+.f64 (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))) (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))))
(+.f64 (*.f64 (/.f64 (/.f64 1 alphay) alphax) (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) (*.f64 (/.f64 (/.f64 1 alphay) alphax) (neg.f64 (/.f64 (*.f64 alphax sin2phi) alphay))))
(+.f64 (*.f64 (/.f64 (/.f64 1 alphay) alphax) (neg.f64 (/.f64 (*.f64 alphax sin2phi) alphay))) (*.f64 (/.f64 (/.f64 1 alphay) alphax) (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))))
(+.f64 (*.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) 1) (*.f64 (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))) 1))
(-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay)))
(-.f64 0 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay)))
(-.f64 (/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay)) (pow.f64 (*.f64 alphax alphay) 2)) (/.f64 (/.f64 (*.f64 (*.f64 alphax alphay) (*.f64 alphax sin2phi)) alphay) (pow.f64 (*.f64 alphax alphay) 2)))
(-.f64 (/.f64 0 (neg.f64 (*.f64 alphax alphay))) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay)))
(-.f64 (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))) (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax)))
(-.f64 (/.f64 0 (*.f64 alphax alphay)) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) 2) (cbrt.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(*.f64 (/.f64 1 alphax) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphay)))
(*.f64 1 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))
(*.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay) 1)
(*.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (/.f64 (/.f64 1 alphay) alphax))
(*.f64 (/.f64 (/.f64 1 alphay) alphax) (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))))
(*.f64 (cbrt.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) 2) (*.f64 alphax alphay)))
(*.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) (/.f64 1 alphay))
(*.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (/.f64 -1 alphax) alphay))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphax)) (neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)))))
(*.f64 (/.f64 1 alphay) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) alphax) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) 2) alphay))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) alphay) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) 2) alphax))
(*.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) (cbrt.f64 (neg.f64 alphay))) (pow.f64 (cbrt.f64 (/.f64 1 alphay)) 2))
(*.f64 (cbrt.f64 (/.f64 1 alphay)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 alphay)) 2) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax))))
(*.f64 (cbrt.f64 (/.f64 1 alphax)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 alphax)) 2) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphay))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay)))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) 2))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) 2)))
(*.f64 -1 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)) (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) 2))))
(*.f64 (neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 (*.f64 alphax alphay)))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2))))
(*.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphay) (*.f64 alphax sin2phi)) alphay))) (/.f64 1 (pow.f64 (*.f64 alphax alphay) 2)))
(*.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphay)) (/.f64 1 alphax))
(*.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) (cbrt.f64 (neg.f64 alphay))) (/.f64 1 (cbrt.f64 (*.f64 alphay alphay))))
(*.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) (/.f64 -1 alphay))
(/.f64 (neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 alphax))) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphay))
(/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 (*.f64 cos2phi alphay)) (*.f64 (cbrt.f64 (*.f64 alphax alphay)) alphax)) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)) (/.f64 (*.f64 alphax sin2phi) (*.f64 (cbrt.f64 (*.f64 alphax alphay)) alphay)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2))))
(/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 (*.f64 cos2phi alphay)) (*.f64 (cbrt.f64 (*.f64 alphax alphay)) alphax)) (neg.f64 (*.f64 alphax alphay))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)) (neg.f64 (/.f64 (*.f64 alphax sin2phi) alphay)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)) (neg.f64 (*.f64 alphax alphay))))
(/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 (*.f64 cos2phi alphay)) (*.f64 (cbrt.f64 (*.f64 alphax alphay)) alphax)) alphax) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)) (/.f64 (*.f64 alphax sin2phi) (*.f64 alphay alphay)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)) alphax))
(/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 (*.f64 cos2phi alphay)) (*.f64 (cbrt.f64 (*.f64 alphax alphay)) alphax)) (*.f64 alphax alphay)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)) (/.f64 (*.f64 alphax sin2phi) alphay))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)) (*.f64 alphax alphay)))
(/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 (*.f64 cos2phi alphay)) (*.f64 (cbrt.f64 (*.f64 alphax alphay)) alphax)) alphay) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)) (/.f64 (*.f64 alphax sin2phi) (*.f64 alphax alphay)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)) alphay))
(/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 (*.f64 cos2phi alphay)) (*.f64 (cbrt.f64 (*.f64 alphax alphay)) alphax)) (*.f64 (*.f64 alphax alphay) alphay)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)) (*.f64 alphax sin2phi))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)) (*.f64 (*.f64 alphax alphay) alphay)))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2))) (*.f64 (*.f64 alphax alphay) (/.f64 (*.f64 alphax sin2phi) (*.f64 (cbrt.f64 (*.f64 alphax alphay)) alphay)))) (*.f64 (*.f64 alphax alphay) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2))))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 (*.f64 alphax alphay))) (*.f64 (*.f64 alphax alphay) (neg.f64 (/.f64 (*.f64 alphax sin2phi) alphay)))) (*.f64 (*.f64 alphax alphay) (neg.f64 (*.f64 alphax alphay))))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) (*.f64 (*.f64 alphax alphay) (/.f64 (*.f64 alphax sin2phi) (*.f64 alphay alphay)))) (*.f64 (*.f64 alphax alphay) alphax))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) alphay) (*.f64 (*.f64 alphax alphay) (/.f64 (*.f64 alphax sin2phi) (*.f64 alphax alphay)))) (*.f64 (*.f64 alphax alphay) alphay))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 (*.f64 alphax alphay) alphay)) (*.f64 (*.f64 alphax alphay) (*.f64 alphax sin2phi))) (*.f64 (*.f64 alphax alphay) (*.f64 (*.f64 alphax alphay) alphay)))
(/.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphay) (*.f64 alphax sin2phi)) alphay))) (pow.f64 (*.f64 alphax alphay) 2))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2))) (*.f64 alphax (/.f64 (*.f64 alphax sin2phi) (*.f64 (cbrt.f64 (*.f64 alphax alphay)) alphay)))) (*.f64 alphax (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2))))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) (neg.f64 (*.f64 alphax alphay))) (*.f64 alphax (neg.f64 (/.f64 (*.f64 alphax sin2phi) alphay)))) (*.f64 alphax (neg.f64 (*.f64 alphax alphay))))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) alphax) (*.f64 alphax (/.f64 (*.f64 alphax sin2phi) (*.f64 alphay alphay)))) (*.f64 alphax alphax))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) (*.f64 alphax alphay)) (/.f64 (*.f64 alphax (*.f64 alphax sin2phi)) alphay)) (*.f64 alphax (*.f64 alphax alphay)))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) (*.f64 (*.f64 alphax alphay) alphay)) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax (*.f64 (*.f64 alphax alphay) alphay)))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax)) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2))) (*.f64 alphay (/.f64 (*.f64 alphax sin2phi) (*.f64 (cbrt.f64 (*.f64 alphax alphay)) alphay)))) (*.f64 alphay (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2))))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax)) (neg.f64 (*.f64 alphax alphay))) (*.f64 alphay (neg.f64 (/.f64 (*.f64 alphax sin2phi) alphay)))) (*.f64 alphay (neg.f64 (*.f64 alphax alphay))))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax)) (*.f64 alphax alphay)) (/.f64 (*.f64 alphay (*.f64 alphax sin2phi)) alphay)) (*.f64 (*.f64 alphax alphay) alphay))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax)) (*.f64 (*.f64 alphax alphay) alphay)) (*.f64 alphay (*.f64 alphax sin2phi))) (*.f64 alphay (*.f64 (*.f64 alphax alphay) alphay)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2))) (*.f64 (neg.f64 (*.f64 alphax alphay)) (/.f64 (*.f64 alphax sin2phi) (*.f64 (cbrt.f64 (*.f64 alphax alphay)) alphay)))) (*.f64 (neg.f64 (*.f64 alphax alphay)) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (neg.f64 (*.f64 alphax alphay))) (*.f64 (neg.f64 (*.f64 alphax alphay)) (neg.f64 (/.f64 (*.f64 alphax sin2phi) alphay)))) (*.f64 (neg.f64 (*.f64 alphax alphay)) (neg.f64 (*.f64 alphax alphay))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax) (*.f64 (neg.f64 (*.f64 alphax alphay)) (/.f64 (*.f64 alphax sin2phi) (*.f64 alphay alphay)))) (*.f64 (neg.f64 (*.f64 alphax alphay)) alphax))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (*.f64 alphax alphay)) (*.f64 (neg.f64 (*.f64 alphax alphay)) (/.f64 (*.f64 alphax sin2phi) alphay))) (*.f64 (neg.f64 (*.f64 alphax alphay)) (*.f64 alphax alphay)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay) (*.f64 (neg.f64 (*.f64 alphax alphay)) (/.f64 (*.f64 alphax sin2phi) (*.f64 alphax alphay)))) (*.f64 (neg.f64 (*.f64 alphax alphay)) alphay))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (*.f64 (*.f64 alphax alphay) alphay)) (*.f64 (neg.f64 (*.f64 alphax alphay)) (*.f64 alphax sin2phi))) (*.f64 (neg.f64 (*.f64 alphax alphay)) (*.f64 (*.f64 alphax alphay) alphay)))
(/.f64 (*.f64 (neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 alphax))) 1) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphay))
(/.f64 (*.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 (/.f64 1 alphay))) (*.f64 (neg.f64 alphax) (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (cbrt.f64 (/.f64 1 alphay))) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphax))
(/.f64 (*.f64 (neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 alphax))) -1) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) (neg.f64 alphay)))
(/.f64 (*.f64 -1 (neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 alphax)))) (*.f64 (neg.f64 alphay) (cbrt.f64 (*.f64 alphax alphax))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphay)) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (neg.f64 alphax)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphay)) (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphax))
(/.f64 (*.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphay) (*.f64 alphax sin2phi)) alphay))) 1) (pow.f64 (*.f64 alphax alphay) 2))
(/.f64 (*.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) (cbrt.f64 (neg.f64 alphay))) 1) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) 2)) (*.f64 (cbrt.f64 alphay) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphax)) (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphay))
(/.f64 (neg.f64 (neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 (*.f64 alphax alphay))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphay) (*.f64 alphax sin2phi)) alphay)))) (neg.f64 (pow.f64 (*.f64 alphax alphay) 2)))
(/.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (*.f64 alphax alphay))
(/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)
(/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 (*.f64 alphax alphay)))
(/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphay)) alphax)
(/.f64 (neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 (*.f64 alphax alphay)))) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)))
(/.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) (cbrt.f64 (neg.f64 alphay))) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) (neg.f64 alphay))
(/.f64 (*.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) -1) (neg.f64 alphay))
(/.f64 (*.f64 (/.f64 1 alphay) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (neg.f64 alphax))
(/.f64 (*.f64 (/.f64 1 alphay) (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) alphax)
(/.f64 (*.f64 (/.f64 1 alphay) (neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 alphax)))) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay) 1)
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) 2)) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) 2) (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)))) (cbrt.f64 alphay))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) 2) (cbrt.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))))) (cbrt.f64 (*.f64 alphax alphay)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) 2) (cbrt.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) (cbrt.f64 (neg.f64 (*.f64 alphax alphay))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphax)) (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) alphax) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) 2)) alphay)
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax))) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (*.f64 1 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphay))) alphax)
(/.f64 (*.f64 -1 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphay))) (neg.f64 alphax))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphax)) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphay))) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (*.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 1 alphay)) (neg.f64 alphax))
(/.f64 (*.f64 (neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 alphax))) (/.f64 1 alphay)) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) 2)) (cbrt.f64 alphay))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) 2)) (cbrt.f64 (*.f64 alphax alphay)))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) 2)) (cbrt.f64 (neg.f64 (*.f64 alphax alphay))))
(/.f64 (neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)))) (cbrt.f64 (*.f64 alphax alphay)))
(/.f64 (/.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (*.f64 alphay (cbrt.f64 alphax))) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (/.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (cbrt.f64 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphax))
(/.f64 (/.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (*.f64 alphax (cbrt.f64 alphay))) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) (cbrt.f64 alphay)) (neg.f64 (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) 1) (neg.f64 alphay))
(/.f64 (/.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) (cbrt.f64 (neg.f64 alphay))) (pow.f64 (cbrt.f64 (cbrt.f64 alphay)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 alphay)) 2) 2))
(/.f64 (/.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) (cbrt.f64 (neg.f64 alphay))) (cbrt.f64 alphay)) (cbrt.f64 alphay))
(/.f64 (/.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) (cbrt.f64 (neg.f64 alphay))) 1) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 alphay))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) alphay) (*.f64 alphax (/.f64 (*.f64 alphax sin2phi) (*.f64 alphax alphay)))) (*.f64 alphax alphay))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax)) alphax) (*.f64 alphay (/.f64 (*.f64 alphax sin2phi) (*.f64 alphay alphay)))) (*.f64 alphax alphay))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax)) alphay) (*.f64 alphay (/.f64 (*.f64 alphax sin2phi) (*.f64 alphax alphay)))) (*.f64 alphay alphay))
(/.f64 (*.f64 (neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 alphax))) (cbrt.f64 (/.f64 1 alphay))) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)))
(/.f64 (*.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) -1) (*.f64 alphax alphay))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphay)) (neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 alphax)))) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)))
(/.f64 (*.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphay)) 1) alphax)
(/.f64 (*.f64 (neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 (*.f64 alphax alphay)))) 1) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)))
(/.f64 (*.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) 1) (neg.f64 alphay))
(/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 (cbrt.f64 (neg.f64 (*.f64 alphax alphay))) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2))))
(/.f64 (neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphay))) (neg.f64 alphax))
(/.f64 (neg.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) (cbrt.f64 (neg.f64 alphay)))) (neg.f64 (cbrt.f64 (*.f64 alphay alphay))))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay) 3) 1/3)
(pow.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay) 1)
(neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay)))
(neg.f64 (+.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax)) (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 alphay) 3) (pow.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) 3)))
(if (!=.f64 sin2phi 0) (/.f64 alphax (/.f64 alphay sin2phi)) (/.f64 (*.f64 alphax sin2phi) alphay))
(if (!=.f64 1 0) (/.f64 (*.f64 alphax sin2phi) alphay) (/.f64 (*.f64 alphax sin2phi) alphay))
(-.f64 0 (neg.f64 (/.f64 (*.f64 alphax sin2phi) alphay)))
(*.f64 (/.f64 (*.f64 alphax sin2phi) alphay) 1)
(*.f64 alphax (/.f64 sin2phi alphay))
(*.f64 (/.f64 sin2phi alphay) alphax)
(*.f64 (cbrt.f64 (/.f64 (*.f64 alphax sin2phi) alphay)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphax sin2phi) alphay) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphax sin2phi) alphay) 2)) (cbrt.f64 (/.f64 (*.f64 alphax sin2phi) alphay)))
(*.f64 (*.f64 alphax sin2phi) (/.f64 1 alphay))
(*.f64 (*.f64 alphax (cbrt.f64 (/.f64 sin2phi alphay))) (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)))
(*.f64 (*.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphax)) (cbrt.f64 (*.f64 alphax alphax)))
(*.f64 sin2phi (/.f64 alphax alphay))
(*.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) alphax))
(*.f64 (cbrt.f64 alphax) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) (/.f64 sin2phi alphay)))
(*.f64 (/.f64 alphax (cbrt.f64 alphay)) (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))))
(*.f64 1 (/.f64 (*.f64 alphax sin2phi) alphay))
(*.f64 (/.f64 (*.f64 alphax sin2phi) (cbrt.f64 alphay)) (pow.f64 (cbrt.f64 (/.f64 1 alphay)) 2))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 alphax sin2phi) alphay)))
(*.f64 (neg.f64 (/.f64 sin2phi alphay)) (neg.f64 alphax))
(*.f64 (neg.f64 (neg.f64 (*.f64 alphax sin2phi))) (/.f64 1 alphay))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 alphax sin2phi) alphay)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphax sin2phi) alphay) 2)))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 alphax sin2phi) alphay))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphax sin2phi) alphay) 2))))
(*.f64 (neg.f64 (*.f64 (neg.f64 alphax) (cbrt.f64 (/.f64 sin2phi alphay)))) (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)))
(*.f64 (neg.f64 alphax) (neg.f64 (/.f64 sin2phi alphay)))
(*.f64 (neg.f64 (*.f64 alphax sin2phi)) (neg.f64 (/.f64 1 alphay)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 alphax sin2phi) alphay)) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphax sin2phi) alphay) 2)))))
(*.f64 (*.f64 (neg.f64 alphax) (cbrt.f64 (/.f64 sin2phi alphay))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2))))
(*.f64 (/.f64 (*.f64 alphax sin2phi) (cbrt.f64 alphay)) (/.f64 1 (cbrt.f64 (*.f64 alphay alphay))))
(*.f64 (neg.f64 (*.f64 alphax sin2phi)) (/.f64 -1 alphay))
(/.f64 (*.f64 alphax sin2phi) alphay)
(/.f64 (neg.f64 (*.f64 alphax sin2phi)) (neg.f64 alphay))
(/.f64 (/.f64 (*.f64 alphax sin2phi) (cbrt.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (/.f64 (*.f64 alphax sin2phi) alphay) 1)
(/.f64 (*.f64 (*.f64 alphax sin2phi) -1) (neg.f64 alphay))
(/.f64 (*.f64 (/.f64 alphax (cbrt.f64 alphay)) sin2phi) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphax sin2phi) alphay) 2)) (cbrt.f64 (*.f64 alphax sin2phi))) (cbrt.f64 alphay))
(/.f64 (*.f64 alphax (/.f64 sin2phi (cbrt.f64 alphay))) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (*.f64 1 (/.f64 (*.f64 alphax sin2phi) (cbrt.f64 alphay))) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (*.f64 alphax (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay)))) (cbrt.f64 alphay))
(/.f64 (*.f64 (cbrt.f64 (*.f64 alphax sin2phi)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphax sin2phi) alphay) 2))) (cbrt.f64 alphay))
(/.f64 (*.f64 (/.f64 sin2phi (cbrt.f64 alphay)) alphax) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (*.f64 (/.f64 (*.f64 alphax sin2phi) (cbrt.f64 alphay)) 1) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (*.f64 (neg.f64 (*.f64 alphax sin2phi)) 1) (neg.f64 alphay))
(/.f64 (/.f64 (neg.f64 (*.f64 alphax sin2phi)) (cbrt.f64 alphay)) (neg.f64 (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (/.f64 (neg.f64 (*.f64 alphax sin2phi)) 1) (neg.f64 alphay))
(/.f64 (/.f64 (/.f64 (*.f64 alphax sin2phi) alphay) -1) -1)
(/.f64 (/.f64 (/.f64 (*.f64 alphax sin2phi) (cbrt.f64 alphay)) (pow.f64 (cbrt.f64 (cbrt.f64 alphay)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 alphay)) 2) 2))
(/.f64 (/.f64 (/.f64 (*.f64 alphax sin2phi) (cbrt.f64 alphay)) (cbrt.f64 alphay)) (cbrt.f64 alphay))
(/.f64 (/.f64 (/.f64 (*.f64 alphax sin2phi) (cbrt.f64 alphay)) 1) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (/.f64 (*.f64 alphax sin2phi) (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 alphay))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 alphax sin2phi)))) (neg.f64 alphay))
(/.f64 (neg.f64 (neg.f64 (*.f64 alphax sin2phi))) alphay)
(/.f64 (neg.f64 (/.f64 (*.f64 alphax sin2phi) (cbrt.f64 alphay))) (neg.f64 (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (neg.f64 (/.f64 (*.f64 alphax sin2phi) alphay)) -1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 alphax sin2phi) alphay)) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 alphax sin2phi) alphay) 3) 1/3)
(pow.f64 (/.f64 (*.f64 alphax sin2phi) alphay) 1)
(neg.f64 (/.f64 (*.f64 alphax sin2phi) (neg.f64 alphay)))
(neg.f64 (neg.f64 (/.f64 (*.f64 alphax sin2phi) alphay)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 alphax sin2phi) alphay) 3))
(fma.f64 0 0 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)))
(fma.f64 1 0 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)))
(if (!=.f64 1 0) (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)))
(if (!=.f64 (+.f64 0 (/.f64 (*.f64 cos2phi alphay) alphax)) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)) (+.f64 0 (/.f64 (*.f64 cos2phi alphay) alphax))) (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)))
(if (!=.f64 0 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 3)) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2) (*.f64 0 (/.f64 (*.f64 cos2phi alphay) alphax))))) (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)))
(if (!=.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 3)) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2) (*.f64 0 (/.f64 (*.f64 cos2phi alphay) alphax))))) (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2) (*.f64 0 (/.f64 (*.f64 cos2phi alphay) alphax)))) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 3)) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2) (*.f64 0 (/.f64 (*.f64 cos2phi alphay) alphax))))) (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)))
(+.f64 (*.f64 alphay 0) (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)))
(+.f64 (*.f64 0 alphay) (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)))
(+.f64 0 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)))
(-.f64 0 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay)
(*.f64 alphay (neg.f64 (/.f64 cos2phi alphax)))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)) (cbrt.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))))
(*.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) (cbrt.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay)))
(*.f64 (neg.f64 alphay) (/.f64 cos2phi alphax))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 cos2phi alphax))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2)) alphay))
(*.f64 (cbrt.f64 alphay) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (neg.f64 (/.f64 cos2phi alphax))))
(*.f64 (/.f64 cos2phi alphax) (neg.f64 alphay))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 1 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)))
(*.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) 1)
(*.f64 (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (neg.f64 (/.f64 cos2phi alphax))) (cbrt.f64 alphay))
(*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) -1)
(*.f64 (cbrt.f64 (*.f64 alphay alphay)) (*.f64 (neg.f64 (/.f64 cos2phi alphax)) (cbrt.f64 alphay)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2)) alphay) (cbrt.f64 (neg.f64 (/.f64 cos2phi alphax))))
(*.f64 (*.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) (cbrt.f64 alphay)) (pow.f64 (cbrt.f64 (cbrt.f64 alphay)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 alphay)) 2) 2))
(*.f64 (*.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) (cbrt.f64 alphay)) (cbrt.f64 alphay)) (cbrt.f64 alphay))
(*.f64 (*.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) (cbrt.f64 alphay)) 1) (cbrt.f64 (*.f64 alphay alphay)))
(*.f64 (cbrt.f64 (cbrt.f64 alphay)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 alphay)) 2) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (neg.f64 (/.f64 cos2phi alphax)))))
(*.f64 (neg.f64 cos2phi) (/.f64 alphay alphax))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)))
(*.f64 (*.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphay)) (neg.f64 (cbrt.f64 (*.f64 alphay alphay))))
(*.f64 cos2phi (neg.f64 (/.f64 alphay alphax)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2))))
(*.f64 (cbrt.f64 (/.f64 cos2phi alphax)) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2)) alphay)))
(*.f64 (neg.f64 (*.f64 cos2phi alphay)) (/.f64 1 alphax))
(*.f64 (*.f64 alphay (cbrt.f64 (neg.f64 (/.f64 cos2phi alphax)))) (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2)) (*.f64 alphay (cbrt.f64 (neg.f64 (/.f64 cos2phi alphax)))))
(/.f64 (neg.f64 (*.f64 cos2phi alphay)) alphax)
(/.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) 1)
(/.f64 (*.f64 (neg.f64 alphay) cos2phi) alphax)
(/.f64 (*.f64 (neg.f64 alphay) (neg.f64 cos2phi)) (neg.f64 alphax))
(/.f64 (*.f64 (neg.f64 alphay) (/.f64 cos2phi (cbrt.f64 alphax))) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (*.f64 -1 (neg.f64 (*.f64 cos2phi alphay))) (neg.f64 alphax))
(/.f64 (*.f64 -1 (*.f64 cos2phi alphay)) alphax)
(/.f64 (*.f64 alphay (/.f64 (neg.f64 cos2phi) (cbrt.f64 alphax))) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (*.f64 cos2phi alphay) (neg.f64 alphax))
(/.f64 (*.f64 cos2phi (neg.f64 alphay)) alphax)
(/.f64 (*.f64 (neg.f64 cos2phi) (neg.f64 alphay)) (neg.f64 alphax))
(/.f64 (*.f64 (/.f64 cos2phi (cbrt.f64 alphax)) (neg.f64 alphay)) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (*.f64 (/.f64 (neg.f64 cos2phi) (cbrt.f64 alphax)) alphay) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) -1) -1)
(/.f64 (neg.f64 (neg.f64 (*.f64 cos2phi alphay))) (neg.f64 alphax))
(/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) -1)
(pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) 3)
(pow.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 3)) 1/3)
(pow.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) 1)
(neg.f64 (-.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 0))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(cbrt.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 3)))
Outputs
(*.f64 -1 (/.f64 (*.f64 u0 (*.f64 alphay alphax)) (-.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay))))
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphax) u0) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 alphay alphax)) (-.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay)))) (*.f64 -1/2 (/.f64 (*.f64 alphay (*.f64 (pow.f64 u0 2) alphax)) (-.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphax) u0) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay)))) (/.f64 (*.f64 -1/2 (*.f64 alphay (*.f64 (*.f64 u0 u0) alphax))) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 alphay alphax)) (-.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay)))) (*.f64 -1/2 (/.f64 (*.f64 alphay (*.f64 (pow.f64 u0 2) alphax)) (-.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphax) u0) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay)))) (/.f64 (*.f64 -1/2 (*.f64 alphay (*.f64 (*.f64 u0 u0) alphax))) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 alphay alphax)) (-.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay)))) (*.f64 -1/2 (/.f64 (*.f64 alphay (*.f64 (pow.f64 u0 2) alphax)) (-.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphax) u0) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay)))) (/.f64 (*.f64 -1/2 (*.f64 alphay (*.f64 (*.f64 u0 u0) alphax))) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay))))
(*.f64 -1/2 (/.f64 (*.f64 alphay (*.f64 (pow.f64 (/.f64 1 u0) -2) alphax)) (-.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay))))
(*.f64 -1/2 (/.f64 (*.f64 alphay (*.f64 (pow.f64 (/.f64 1 u0) -2) alphax)) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 alphay alphax)) (-.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay)))) (*.f64 -1/2 (/.f64 (*.f64 alphay (*.f64 (pow.f64 (/.f64 1 u0) -2) alphax)) (-.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphax) u0) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay)))) (*.f64 -1/2 (/.f64 (*.f64 alphay (*.f64 (pow.f64 (/.f64 1 u0) -2) alphax)) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 alphay alphax)) (-.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay)))) (*.f64 -1/2 (/.f64 (*.f64 alphay (*.f64 (pow.f64 (/.f64 1 u0) -2) alphax)) (-.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphax) u0) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay)))) (*.f64 -1/2 (/.f64 (*.f64 alphay (*.f64 (pow.f64 (/.f64 1 u0) -2) alphax)) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 alphay alphax)) (-.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay)))) (*.f64 -1/2 (/.f64 (*.f64 alphay (*.f64 (pow.f64 (/.f64 1 u0) -2) alphax)) (-.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphax) u0) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay)))) (*.f64 -1/2 (/.f64 (*.f64 alphay (*.f64 (pow.f64 (/.f64 1 u0) -2) alphax)) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay)))))
(*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 u0) -2) (*.f64 alphay alphax)) (-.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay))))
(/.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 u0) -2) (*.f64 alphay alphax))) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 alphay alphax)) (-.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 u0) -2) (*.f64 alphay alphax)) (-.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphax) u0) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay)))) (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 u0) -2) (*.f64 alphay alphax))) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 alphay alphax)) (-.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 u0) -2) (*.f64 alphay alphax)) (-.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphax) u0) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay)))) (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 u0) -2) (*.f64 alphay alphax))) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 u0 (*.f64 alphay alphax)) (-.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 u0) -2) (*.f64 alphay alphax)) (-.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphax) u0) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay)))) (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 u0) -2) (*.f64 alphay alphax))) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) sin2phi))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi)))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphay 4) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) cos2phi) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi))) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) sin2phi)))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi))))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphay 4) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) cos2phi) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 4) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))))) (*.f64 (*.f64 (*.f64 sin2phi sin2phi) (pow.f64 alphax 4)) sin2phi))) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) sin2phi))))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi)) (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2)))))))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphay 4) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) cos2phi) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 4) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))))) (*.f64 (*.f64 (*.f64 sin2phi sin2phi) (pow.f64 alphax 4)) sin2phi))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (pow.f64 (pow.f64 alphay 4) 2) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))) (*.f64 (*.f64 alphax alphax) (*.f64 (pow.f64 (*.f64 sin2phi sin2phi) 2) (pow.f64 alphax 4)))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 alphay 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (pow.f64 alphax 4)) (*.f64 sin2phi (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))) (*.f64 alphay alphay)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 alphay 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))))) (*.f64 alphax alphax)) (pow.f64 alphay 4))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (pow.f64 alphax 4)) (*.f64 sin2phi (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))) (*.f64 alphay alphay))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 4) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 alphay 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))))) (*.f64 alphax alphax)) (pow.f64 alphay 4))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 sin2phi sin2phi) (pow.f64 (/.f64 1 cos2phi) 4)) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 sin2phi (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))))) (*.f64 (*.f64 alphay alphay) (pow.f64 alphay 4))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (pow.f64 alphax 4)) (*.f64 sin2phi (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))) (*.f64 alphay alphay)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 alphay 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (pow.f64 alphax 4)) (*.f64 sin2phi (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))) (*.f64 alphay alphay)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 alphay 2)) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0) (pow.f64 (/.f64 -1 cos2phi) 3))))) (pow.f64 (pow.f64 alphay 2) 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (pow.f64 alphax 4)) (*.f64 sin2phi (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))) (*.f64 alphay alphay)) (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) (*.f64 (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)) (pow.f64 (/.f64 -1 cos2phi) 3)))) (pow.f64 alphay 4))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 -1 cos2phi) 3) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (pow.f64 (pow.f64 alphay 2) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 alphay 2)) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 -1 cos2phi) 4) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))))))
(+.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) (*.f64 (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)) (pow.f64 (/.f64 -1 cos2phi) 3)))) (pow.f64 alphay 4)) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) cos2phi))) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (pow.f64 alphax 4)) (*.f64 sin2phi (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))) (*.f64 alphay alphay)) (/.f64 (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 (/.f64 -1 cos2phi) 4) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 sin2phi (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))))) (*.f64 (*.f64 alphay alphay) (pow.f64 alphay 4)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) cos2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 6) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2)))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi)))) (neg.f64 (/.f64 (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 6) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 8) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (pow.f64 (pow.f64 alphay 2) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 6) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi)))) (+.f64 (/.f64 (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 8) (*.f64 sin2phi (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))))) (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (*.f64 cos2phi cos2phi) 2) (pow.f64 alphay 4)))) (neg.f64 (/.f64 (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 6) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) sin2phi))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 sin2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi)))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 alphay 4) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))) cos2phi) (*.f64 sin2phi sin2phi)) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) sin2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 sin2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi))))
(+.f64 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 alphay 4) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))) cos2phi) (*.f64 sin2phi sin2phi)) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) sin2phi))) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 4) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))))) (pow.f64 sin2phi 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 6) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (pow.f64 (pow.f64 sin2phi 2) 2)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 sin2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 4) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))))) (pow.f64 sin2phi 3))) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (pow.f64 (pow.f64 alphay 4) 2) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))) (pow.f64 (/.f64 1 alphax) 6)) (pow.f64 (*.f64 sin2phi sin2phi) 2)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 alphay 4) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))) cos2phi) (*.f64 sin2phi sin2phi)) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) sin2phi)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) sin2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 sin2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi)))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi) (*.f64 (pow.f64 alphay 4) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))) (*.f64 sin2phi sin2phi)) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) sin2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 sin2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (pow.f64 (/.f64 -1 alphax) 4) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (*.f64 (pow.f64 sin2phi 2) sin2phi)))))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi) (*.f64 (pow.f64 alphay 4) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))) (*.f64 sin2phi sin2phi)) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) sin2phi)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 alphay 4) (*.f64 (pow.f64 (/.f64 -1 alphax) 4) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))) (*.f64 cos2phi cos2phi)) (*.f64 alphay alphay)) (pow.f64 sin2phi 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 sin2phi 2)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (/.f64 -1 alphax) 6) (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (pow.f64 (pow.f64 sin2phi 2) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (pow.f64 (/.f64 -1 alphax) 4) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))))))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi) (*.f64 (pow.f64 alphay 4) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))) (*.f64 sin2phi sin2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (pow.f64 (/.f64 -1 alphax) 6) (*.f64 (pow.f64 (pow.f64 alphay 4) 2) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))))) (pow.f64 (*.f64 sin2phi sin2phi) 2)) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) sin2phi)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 alphay 4) (*.f64 (pow.f64 (/.f64 -1 alphax) 4) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))) (*.f64 cos2phi cos2phi)) (*.f64 alphay alphay)) (pow.f64 sin2phi 3))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) sin2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi))) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) sin2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 alphay 6) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphay 6) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) (*.f64 cos2phi cos2phi)) (*.f64 (*.f64 (*.f64 sin2phi sin2phi) (pow.f64 alphax 4)) sin2phi))) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) sin2phi))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0) (pow.f64 alphay 8)))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 alphay 6) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi)))))
(+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)) (pow.f64 alphay 8))) (*.f64 (*.f64 alphax alphax) (*.f64 (pow.f64 (*.f64 sin2phi sin2phi) 2) (pow.f64 alphax 4)))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphay 6) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) (*.f64 cos2phi cos2phi)) (*.f64 (*.f64 (*.f64 sin2phi sin2phi) (pow.f64 alphax 4)) sin2phi))) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) sin2phi)))) (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 2) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 cos2phi 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 2) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))))) (*.f64 cos2phi cos2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (*.f64 cos2phi (pow.f64 cos2phi 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 cos2phi 2))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))))) (pow.f64 cos2phi 3))) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) cos2phi))) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 2) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))))) (*.f64 cos2phi cos2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (*.f64 cos2phi (pow.f64 cos2phi 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 cos2phi 2)) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 6) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (pow.f64 (pow.f64 cos2phi 2) 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))))) (pow.f64 cos2phi 3))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 2) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))))) (*.f64 cos2phi cos2phi)) (/.f64 (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 6) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))))) (pow.f64 (*.f64 cos2phi cos2phi) 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) cos2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (*.f64 sin2phi (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))))) (*.f64 cos2phi cos2phi)) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) cos2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 cos2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 -1 alphay) 4) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
(+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (*.f64 sin2phi (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))))) (*.f64 cos2phi cos2phi)) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) cos2phi))) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) (*.f64 (pow.f64 (/.f64 -1 alphay) 4) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))))) (pow.f64 cos2phi 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 cos2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphay) 6) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (pow.f64 (pow.f64 cos2phi 2) 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 -1 alphay) 4) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (*.f64 cos2phi (pow.f64 cos2phi 2)))))))
(+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (*.f64 sin2phi (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))))) (*.f64 cos2phi cos2phi)) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) cos2phi))) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphay) 6) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 sin2phi (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))))) (pow.f64 (*.f64 cos2phi cos2phi) 2)) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) (*.f64 (pow.f64 (/.f64 -1 alphay) 4) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))))) (pow.f64 cos2phi 3)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) cos2phi)) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 (pow.f64 sin2phi 3) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (pow.f64 (pow.f64 alphay 2) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) cos2phi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 (pow.f64 sin2phi 3) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))) (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (*.f64 cos2phi cos2phi) 2) (pow.f64 alphay 4)))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) cos2phi)) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) sin2phi))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 alphax 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi)))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 alphay 4) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))))) (*.f64 alphax alphax)) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) sin2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (pow.f64 (pow.f64 alphax 2) 2))) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 alphax 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi))))
(+.f64 (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 alphay 4) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))))) (*.f64 alphax alphax)) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) sin2phi))) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 4) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))))) (pow.f64 alphax 4))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (pow.f64 (pow.f64 alphax 2) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2))) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 alphax 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi)))))
(+.f64 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (pow.f64 (pow.f64 alphay 4) 2) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))) (pow.f64 (/.f64 1 sin2phi) 4)) (*.f64 (*.f64 alphax alphax) (pow.f64 alphax 4))) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 alphay 4) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))))) (*.f64 alphax alphax)) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) sin2phi)))) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 4) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))))) (pow.f64 alphax 4))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) sin2phi))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi)))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (*.f64 (pow.f64 alphay 4) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) (pow.f64 (/.f64 -1 sin2phi) 2))) (*.f64 alphax alphax)) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) sin2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (pow.f64 (pow.f64 alphax 2) 2)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (pow.f64 (/.f64 -1 sin2phi) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 alphax 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi))))
(+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (*.f64 alphay alphay) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 4) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))))) (pow.f64 alphax 4)) (/.f64 (*.f64 cos2phi (*.f64 (*.f64 (pow.f64 alphay 4) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) (pow.f64 (/.f64 -1 sin2phi) 2))) (*.f64 alphax alphax))) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) sin2phi)))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (pow.f64 (/.f64 -1 sin2phi) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))) (pow.f64 alphax 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (pow.f64 (pow.f64 alphax 2) 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) sin2phi)))))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (*.f64 (pow.f64 alphay 4) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) (pow.f64 (/.f64 -1 sin2phi) 2))) (*.f64 alphax alphax)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 4) (*.f64 (pow.f64 cos2phi 3) (*.f64 (pow.f64 (pow.f64 alphay 4) 2) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))))) (*.f64 (*.f64 alphax alphax) (pow.f64 alphax 4))) (+.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 4) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))))) (pow.f64 alphax 4)) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0))) sin2phi)))))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2)))
(neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2)))
(neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 -1 (*.f64 cos2phi (pow.f64 alphax -2)))
(*.f64 (neg.f64 cos2phi) (pow.f64 alphax -2))
(+.f64 (*.f64 -1 (*.f64 cos2phi (pow.f64 alphax -2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (*.f64 (neg.f64 cos2phi) (pow.f64 alphax -2)) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(+.f64 (*.f64 -1 (*.f64 cos2phi (pow.f64 alphax -2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (*.f64 (neg.f64 cos2phi) (pow.f64 alphax -2)) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(+.f64 (*.f64 -1 (*.f64 cos2phi (pow.f64 alphax -2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (*.f64 (neg.f64 cos2phi) (pow.f64 alphax -2)) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))
(+.f64 (*.f64 -1 (*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (*.f64 (neg.f64 cos2phi) (pow.f64 (/.f64 1 alphax) 2)) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(+.f64 (*.f64 -1 (*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (*.f64 (neg.f64 cos2phi) (pow.f64 (/.f64 1 alphax) 2)) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(+.f64 (*.f64 -1 (*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (*.f64 (neg.f64 cos2phi) (pow.f64 (/.f64 1 alphax) 2)) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))
(+.f64 (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi)))
(+.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (neg.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi)))
(+.f64 (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi)))
(+.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (neg.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi)))
(+.f64 (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi)))
(+.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (neg.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi)))
(*.f64 -1 (*.f64 (pow.f64 alphay -2) sin2phi))
(neg.f64 (*.f64 (pow.f64 alphay -2) sin2phi))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (*.f64 (pow.f64 alphay -2) sin2phi)))
(+.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 (*.f64 (pow.f64 alphay -2) sin2phi)))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (*.f64 (pow.f64 alphay -2) sin2phi)))
(+.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 (*.f64 (pow.f64 alphay -2) sin2phi)))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (*.f64 (pow.f64 alphay -2) sin2phi)))
(+.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 (*.f64 (pow.f64 alphay -2) sin2phi)))
(*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2)))
(neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 alphay) 2) sin2phi)))
(+.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 (*.f64 (pow.f64 (/.f64 1 alphay) 2) sin2phi)))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 alphay) 2) sin2phi)))
(+.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 (*.f64 (pow.f64 (/.f64 1 alphay) 2) sin2phi)))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 alphay) 2) sin2phi)))
(+.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 (*.f64 (pow.f64 (/.f64 1 alphay) 2) sin2phi)))
(*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2)))
(neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi)) (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))))
(+.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi)) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi)) (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))))
(+.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi)) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi)) (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))))
(+.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi)) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2)))
(neg.f64 (/.f64 cos2phi (*.f64 alphax alphax)))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(neg.f64 (/.f64 sin2phi (*.f64 alphay alphay)))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(+.f64 (*.f64 -1 (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 0) (pow.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay)) (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)))) -1) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(if (!=.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 0) (/.f64 1 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay alphax)) (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(if (!=.f64 (neg.f64 (*.f64 alphax alphay)) 0) (*.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (neg.f64 (*.f64 alphax alphay))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(if (!=.f64 (neg.f64 (*.f64 alphay alphax)) 0) (/.f64 (*.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (neg.f64 (*.f64 alphay alphax))) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(if (!=.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) 2)) 0) (/.f64 (cbrt.f64 (/.f64 -1 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) (/.f64 (/.f64 (/.f64 1 alphay) alphax) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) 2)))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) 0) (/.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (/.f64 (/.f64 (/.f64 1 alphay) alphax) (/.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) 2) 0) (/.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) (/.f64 (/.f64 (/.f64 1 alphay) alphax) (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) 2))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(if (!=.f64 (/.f64 -1 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) 0) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (/.f64 1 alphay) alphax) (/.f64 -1 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(if (!=.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) 0) (/.f64 1 (/.f64 (/.f64 (/.f64 1 alphay) alphax) (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) 2)) 0) (/.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) (/.f64 (/.f64 (/.f64 1 alphay) alphax) (/.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) 2)))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(if (!=.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 0) (/.f64 -1 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay)) (*.f64 u0 (fma.f64 -1/2 u0 -1)))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(if (!=.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 0) (/.f64 -1 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay alphax)) (*.f64 u0 (fma.f64 -1/2 u0 -1)))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2))) 0) (/.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (/.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay) (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2))) 0) (/.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) alphay))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(if (!=.f64 (*.f64 alphax alphay) 0) (/.f64 (*.f64 (*.f64 alphax alphay) (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)))) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(if (!=.f64 (*.f64 alphay alphax) 0) (/.f64 (neg.f64 (*.f64 (*.f64 alphay alphax) (*.f64 u0 (fma.f64 -1/2 u0 -1)))) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(if (!=.f64 (pow.f64 (*.f64 alphax alphay) 2) 0) (*.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (fma.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphay) (*.f64 alphax sin2phi)) alphay)))) (pow.f64 (*.f64 alphax alphay) 2)) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(if (!=.f64 (pow.f64 (*.f64 alphay alphax) 2) 0) (/.f64 (*.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (pow.f64 (*.f64 alphay alphax) 2)) (fma.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay alphax) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphay alphax) alphax) sin2phi) alphay)))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(if (!=.f64 (cbrt.f64 (*.f64 alphay alphay)) 0) (*.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) (cbrt.f64 (neg.f64 alphay)))) (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(if (!=.f64 (cbrt.f64 (*.f64 alphay alphay)) 0) (/.f64 (*.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (cbrt.f64 (*.f64 alphay alphay))) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) (cbrt.f64 (neg.f64 alphay)))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(if (!=.f64 alphay 0) (/.f64 (*.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) alphay) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)) 0) (*.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 (*.f64 alphax alphay))))) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphax) 2)) 0) (*.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 (*.f64 alphay alphax)))) (cbrt.f64 (pow.f64 (*.f64 alphay alphax) 2))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(if (!=.f64 alphax 0) (*.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphay))) alphax) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(if (!=.f64 alphax 0) (/.f64 (*.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) alphax) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphay))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(if (!=.f64 (neg.f64 alphay) 0) (*.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) alphax)) (neg.f64 alphay)) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(if (!=.f64 (neg.f64 alphay) 0) (/.f64 (*.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (neg.f64 alphay)) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) alphax)) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)) 0) (*.f64 (/.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (cbrt.f64 (/.f64 (/.f64 1 alphay) alphax))) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphax) 2)) 0) (*.f64 (/.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (cbrt.f64 (/.f64 (/.f64 1 alphay) alphax))) (cbrt.f64 (pow.f64 (*.f64 alphay alphax) 2))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(if (!=.f64 alphax 0) (*.f64 (/.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (/.f64 1 alphay)) alphax) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(if (!=.f64 alphax 0) (*.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) alphay)) alphax) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(if (!=.f64 (neg.f64 (*.f64 alphax alphay)) 0) (*.f64 (/.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) -1) (neg.f64 (*.f64 alphax alphay))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(if (!=.f64 (neg.f64 (*.f64 alphay alphax)) 0) (/.f64 (*.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (neg.f64 (*.f64 alphay alphax))) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(if (!=.f64 alphay 0) (*.f64 (/.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (/.f64 1 alphax)) alphay) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (/.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay) (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) alphay))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(if (!=.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) 0) (pow.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay)) (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)))) -1) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(if (!=.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) 0) (/.f64 1 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay alphax)) (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)))) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay)) (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)))) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay alphax)) (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(+.f64 (*.f64 (/.f64 -1 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) (*.f64 (*.f64 -1/2 u0) u0)) (*.f64 (/.f64 -1 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) (neg.f64 u0)))
(*.f64 (/.f64 -1 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay alphax))) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))
(+.f64 (*.f64 (/.f64 -1 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) (neg.f64 u0)) (*.f64 (/.f64 -1 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) (*.f64 (*.f64 -1/2 u0) u0)))
(*.f64 (/.f64 -1 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay alphax))) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))
(+.f64 (*.f64 (*.f64 (*.f64 -1/2 u0) u0) (/.f64 -1 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay)))) (*.f64 (neg.f64 u0) (/.f64 -1 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay)))))
(*.f64 (/.f64 -1 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay alphax))) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))
(+.f64 (*.f64 (neg.f64 u0) (/.f64 -1 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay)))) (*.f64 (*.f64 (*.f64 -1/2 u0) u0) (/.f64 -1 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay)))))
(*.f64 (/.f64 -1 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay alphax))) (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)))
(-.f64 0 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))))
(/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay alphax)))
(-.f64 (/.f64 0 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))))
(/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay alphax)))
(-.f64 (/.f64 0 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))))
(-.f64 (/.f64 0 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay alphax))))
(-.f64 (/.f64 (*.f64 (*.f64 -1/2 u0) u0) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)) (/.f64 u0 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(/.f64 (fma.f64 -1/2 (*.f64 u0 u0) (neg.f64 u0)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))
(*.f64 (cbrt.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)) 2)))
(/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)) 2)) (cbrt.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))))
(/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))
(*.f64 1 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))
(*.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)) 1)
(/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))
(*.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2))) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))
(*.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 -1 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))))
(/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay alphax)))
(*.f64 (/.f64 -1 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) (*.f64 u0 (fma.f64 -1/2 u0 -1)))
(/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay alphax)))
(*.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (/.f64 1 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))))
(/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay alphax)))
(*.f64 (/.f64 -1 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 1 alphay) alphax)))
(/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay alphax)))
(*.f64 (cbrt.f64 (/.f64 -1 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay)))) (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay alphax)))) (*.f64 u0 (fma.f64 -1/2 u0 -1))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay alphax))) 2))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)))) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (/.f64 (/.f64 1 alphay) alphax)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)))) (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2))) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay alphax)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)))) 2) (/.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))))
(*.f64 -1 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))))
(/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay alphax)))
(*.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (cbrt.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) 2)))
(/.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (cbrt.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay alphax))) 2))
(*.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (/.f64 1 (/.f64 (/.f64 1 alphay) alphax)))
(/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay alphax)))
(/.f64 (*.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (cbrt.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))) 1) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) 2) 1))
(/.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (cbrt.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay alphax))) 2))
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) (/.f64 (/.f64 -1 alphax) alphay))
(neg.f64 (/.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (/.f64 (/.f64 -1 alphax) alphay)))
(/.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (cbrt.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) 2))
(/.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (cbrt.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay alphax))) 2))
(/.f64 (/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (/.f64 (/.f64 1 alphay) alphax))
(/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay alphax)))
(/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))
(/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay)))
(/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay alphax)))
(/.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)) 1)
(/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)) 2)) (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)))) (cbrt.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)) 2) (*.f64 u0 (fma.f64 -1/2 u0 -1)))) (cbrt.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)) 2)) (cbrt.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))))) (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)) 2) (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))))) (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay alphax))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay)))) (*.f64 u0 (fma.f64 -1/2 u0 -1))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay alphax)))) (*.f64 u0 (fma.f64 -1/2 u0 -1))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay alphax))) 2))
(/.f64 (*.f64 1 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) 2))) (cbrt.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(/.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (cbrt.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay alphax))) 2))
(/.f64 (*.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2)) (/.f64 (/.f64 1 alphay) alphax))) (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (cbrt.f64 (pow.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) 2))) (/.f64 (/.f64 1 alphay) alphax)) (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)) 2))) (cbrt.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)) 2) (*.f64 u0 (fma.f64 -1/2 u0 -1)))) (cbrt.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)) 2))) (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)) 2) (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))))) (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay alphax))))
(/.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 1 alphay) alphax)) (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))))
(/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay alphax))))
(/.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (cbrt.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) 2) (*.f64 alphax alphay)))
(/.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (cbrt.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) 2) (*.f64 alphay alphax)))
(/.f64 (neg.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (cbrt.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) 2)))
(/.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (cbrt.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay alphax))) 2))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))) 3)
(/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))
(pow.f64 (pow.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)) 3) 1/3)
(/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))
(pow.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)) 1)
(/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))
(neg.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))))
(/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay alphax)))
(neg.f64 (*.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) 1))
(/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay alphax)))
(neg.f64 (*.f64 1 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay)))))
(/.f64 (neg.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1))) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay alphax)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)) 3))
(/.f64 (*.f64 u0 (fma.f64 -1/2 u0 -1)) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))
(fma.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (/.f64 1 alphay) alphax) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))
(fma.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (/.f64 1 alphay) alphax) (neg.f64 (/.f64 (*.f64 sin2phi alphax) (*.f64 (*.f64 alphay alphax) alphay))))
(fma.f64 (/.f64 1 alphax) (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))
(fma.f64 (/.f64 1 alphax) (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) (neg.f64 (/.f64 (*.f64 sin2phi alphax) (*.f64 (*.f64 alphay alphax) alphay))))
(fma.f64 (/.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) alphay) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)) alphax) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))
(fma.f64 (/.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) alphay) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)) alphax) (neg.f64 (/.f64 (*.f64 sin2phi alphax) (*.f64 (*.f64 alphay alphax) alphay))))
(fma.f64 (neg.f64 (/.f64 cos2phi alphax)) (/.f64 alphay (*.f64 alphax alphay)) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))
(fma.f64 (neg.f64 (/.f64 cos2phi alphax)) (/.f64 alphay (*.f64 alphay alphax)) (neg.f64 (/.f64 (*.f64 sin2phi alphax) (*.f64 (*.f64 alphay alphax) alphay))))
(fma.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)) (*.f64 alphax alphay)) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))
(fma.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)) (*.f64 alphay alphax)) (neg.f64 (/.f64 (*.f64 sin2phi alphax) (*.f64 (*.f64 alphay alphax) alphay))))
(fma.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphax)) (/.f64 (neg.f64 (*.f64 cos2phi alphay)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)) alphax)) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))
(fma.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphax)) (/.f64 (neg.f64 (*.f64 cos2phi alphay)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphax) 2)) alphax)) (neg.f64 (/.f64 (*.f64 sin2phi alphax) (*.f64 (*.f64 alphay alphax) alphay))))
(fma.f64 (/.f64 alphay alphax) (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphay)) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))
(fma.f64 (/.f64 alphay alphax) (neg.f64 (/.f64 cos2phi (*.f64 alphay alphax))) (neg.f64 (/.f64 (*.f64 sin2phi alphax) (*.f64 (*.f64 alphay alphax) alphay))))
(fma.f64 1 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))
(-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphay alphax) alphax))) (/.f64 (*.f64 sin2phi alphax) (*.f64 (*.f64 alphay alphax) alphay)))
(fma.f64 (/.f64 alphay (cbrt.f64 (*.f64 alphax alphay))) (/.f64 (neg.f64 (/.f64 cos2phi alphax)) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2))) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))
(fma.f64 (/.f64 alphay (cbrt.f64 (*.f64 alphay alphax))) (/.f64 (neg.f64 (/.f64 cos2phi alphax)) (cbrt.f64 (pow.f64 (*.f64 alphay alphax) 2))) (neg.f64 (/.f64 (*.f64 sin2phi alphax) (*.f64 (*.f64 alphay alphax) alphay))))
(fma.f64 (/.f64 alphay alphay) (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))
(fma.f64 (/.f64 alphay alphay) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 (/.f64 (*.f64 sin2phi alphax) (*.f64 (*.f64 alphay alphax) alphay))))
(fma.f64 (/.f64 1 alphay) (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax)) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))
(fma.f64 (/.f64 1 alphay) (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax)) (neg.f64 (/.f64 (*.f64 sin2phi alphax) (*.f64 (*.f64 alphay alphax) alphay))))
(fma.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 alphay alphay) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))
(fma.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 alphay alphay) (neg.f64 (/.f64 (*.f64 sin2phi alphax) (*.f64 (*.f64 alphay alphax) alphay))))
(fma.f64 (/.f64 (neg.f64 (/.f64 cos2phi alphax)) (cbrt.f64 (*.f64 alphax alphay))) (/.f64 alphay (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2))) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))
(fma.f64 (/.f64 (neg.f64 (/.f64 cos2phi alphax)) (cbrt.f64 (*.f64 alphay alphax))) (/.f64 alphay (cbrt.f64 (pow.f64 (*.f64 alphay alphax) 2))) (neg.f64 (/.f64 (*.f64 sin2phi alphax) (*.f64 (*.f64 alphay alphax) alphay))))
(fma.f64 (/.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) alphax) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)) alphay) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))
(fma.f64 (/.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) alphax) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)) alphay) (neg.f64 (/.f64 (*.f64 sin2phi alphax) (*.f64 (*.f64 alphay alphax) alphay))))
(fma.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax)))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2) (pow.f64 (*.f64 alphax alphay) 2))) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))
(fma.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphay alphax) alphax)))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2) (pow.f64 (*.f64 alphay alphax) 2))) (neg.f64 (/.f64 (*.f64 sin2phi alphax) (*.f64 (*.f64 alphay alphax) alphay))))
(fma.f64 alphay (neg.f64 (/.f64 (/.f64 cos2phi alphax) (*.f64 alphax alphay))) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))
(fma.f64 alphay (neg.f64 (/.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphax))) (neg.f64 (/.f64 (*.f64 sin2phi alphax) (*.f64 (*.f64 alphay alphax) alphay))))
(fma.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax)))) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax)))) 2) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))
(fma.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphay alphax) alphax)))) (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphay alphax) alphax)))) 2) (neg.f64 (/.f64 (*.f64 sin2phi alphax) (*.f64 (*.f64 alphay alphax) alphay))))
(fma.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphay)) (/.f64 alphay alphax) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))
(fma.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphay alphax))) (/.f64 alphay alphax) (neg.f64 (/.f64 (*.f64 sin2phi alphax) (*.f64 (*.f64 alphay alphax) alphay))))
(if (!=.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) 0) (pow.f64 (/.f64 (neg.f64 (*.f64 alphax alphay)) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) -1) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))
(if (!=.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) 0) (/.f64 1 (/.f64 (neg.f64 (*.f64 alphay alphax)) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))
(if (!=.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax)) 3)) (pow.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay)) 3)) (+.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) 2) (*.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay)) (/.f64 (fma.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay (/.f64 (*.f64 alphax sin2phi) alphay)) (*.f64 alphax alphay))))) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))
(if (!=.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphay alphax) alphax))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphay alphax) alphax)) 3)) (pow.f64 (/.f64 (*.f64 sin2phi alphax) (*.f64 (*.f64 alphay alphax) alphay)) 3)) (+.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphay alphax) alphax))) 2) (/.f64 (*.f64 (*.f64 sin2phi alphax) (fma.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay (/.f64 (*.f64 sin2phi alphax) alphay))) (*.f64 (pow.f64 (*.f64 alphay alphax) 2) alphay)))) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))
(if (!=.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax)) 3)) (pow.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay)) 3)) (+.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) 2) (*.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay)) (/.f64 (fma.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay (/.f64 (*.f64 alphax sin2phi) alphay)) (*.f64 alphax alphay))))) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))
(if (!=.f64 (/.f64 (*.f64 sin2phi alphax) (*.f64 (*.f64 alphay alphax) alphay)) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphay alphax) alphax)) 3)) (pow.f64 (/.f64 (*.f64 sin2phi alphax) (*.f64 (*.f64 alphay alphax) alphay)) 3)) (+.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphay alphax) alphax))) 2) (/.f64 (*.f64 (*.f64 sin2phi alphax) (fma.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay (/.f64 (*.f64 sin2phi alphax) alphay))) (*.f64 (pow.f64 (*.f64 alphay alphax) 2) alphay)))) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))
(if (!=.f64 (+.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) 2) (*.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay)) (/.f64 (fma.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay (/.f64 (*.f64 alphax sin2phi) alphay)) (*.f64 alphax alphay)))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax)) 3)) (pow.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay)) 3)) (+.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) 2) (*.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay)) (/.f64 (fma.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay (/.f64 (*.f64 alphax sin2phi) alphay)) (*.f64 alphax alphay))))) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))
(if (!=.f64 (+.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphay alphax) alphax))) 2) (/.f64 (*.f64 (*.f64 sin2phi alphax) (fma.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay (/.f64 (*.f64 sin2phi alphax) alphay))) (*.f64 (pow.f64 (*.f64 alphay alphax) 2) alphay))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphay alphax) alphax)) 3)) (pow.f64 (/.f64 (*.f64 sin2phi alphax) (*.f64 (*.f64 alphay alphax) alphay)) 3)) (+.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphay alphax) alphax))) 2) (/.f64 (*.f64 (*.f64 sin2phi alphax) (fma.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay (/.f64 (*.f64 sin2phi alphax) alphay))) (*.f64 (pow.f64 (*.f64 alphay alphax) 2) alphay)))) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))
(if (!=.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) (/.f64 (*.f64 alphax alphay) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) 2))) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))
(if (!=.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) 2) 0) (/.f64 (cbrt.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) (/.f64 (*.f64 alphay alphax) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) 2))) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))
(if (!=.f64 (/.f64 (fma.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay (/.f64 (*.f64 alphax sin2phi) alphay)) (*.f64 alphax alphay)) 0) (/.f64 (-.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) 2) (pow.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay)) 2)) (/.f64 (fma.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay (/.f64 (*.f64 alphax sin2phi) alphay)) (*.f64 alphax alphay))) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))
(if (!=.f64 (/.f64 (fma.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay (/.f64 (*.f64 sin2phi alphax) alphay)) (*.f64 alphay alphax)) 0) (/.f64 (-.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphay alphax) alphax))) 2) (pow.f64 (/.f64 (*.f64 sin2phi alphax) (*.f64 (*.f64 alphay alphax) alphay)) 2)) (/.f64 (fma.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay (/.f64 (*.f64 sin2phi alphax) alphay)) (*.f64 alphay alphax))) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))
(if (!=.f64 (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay)))) 0) (/.f64 (-.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) 2) (*.f64 (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))
(if (!=.f64 (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphay alphax) alphax))) (neg.f64 (/.f64 (*.f64 sin2phi alphax) (*.f64 (*.f64 alphay alphax) alphay)))) 0) (/.f64 (-.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphay alphax) alphax))) 2) (pow.f64 (/.f64 (*.f64 sin2phi alphax) (*.f64 (*.f64 alphay alphax) alphay)) 2)) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphay alphax) alphax))) (neg.f64 (/.f64 (*.f64 sin2phi alphax) (*.f64 (*.f64 alphay alphax) alphay))))) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))
(if (!=.f64 (+.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) 2) (-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay)))) (*.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay)))))) 0) (/.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax)) 3)) (pow.f64 (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))) 3)) (+.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) 2) (-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay)))) (*.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))))) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))
(if (!=.f64 (+.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphay alphax) alphax))) 2) (*.f64 (neg.f64 (/.f64 (*.f64 sin2phi alphax) (*.f64 (*.f64 alphay alphax) alphay))) (-.f64 (neg.f64 (/.f64 (*.f64 sin2phi alphax) (*.f64 (*.f64 alphay alphax) alphay))) (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphay alphax) alphax)))))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphay alphax) alphax)) 3)) (pow.f64 (/.f64 (*.f64 sin2phi alphax) (*.f64 (*.f64 alphay alphax) alphay)) 3)) (+.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphay alphax) alphax))) 2) (*.f64 (neg.f64 (/.f64 (*.f64 sin2phi alphax) (*.f64 (*.f64 alphay alphax) alphay))) (-.f64 (neg.f64 (/.f64 (*.f64 sin2phi alphax) (*.f64 (*.f64 alphay alphax) alphay))) (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphay alphax) alphax))))))) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))
(if (!=.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) 0) (/.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax)) 3)) (pow.f64 (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))) 3)) (+.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) 2) (-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay)))) (*.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))))) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))
(if (!=.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphay alphax) alphax))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphay alphax) alphax)) 3)) (pow.f64 (/.f64 (*.f64 sin2phi alphax) (*.f64 (*.f64 alphay alphax) alphay)) 3)) (+.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphay alphax) alphax))) 2) (*.f64 (neg.f64 (/.f64 (*.f64 sin2phi alphax) (*.f64 (*.f64 alphay alphax) alphay))) (-.f64 (neg.f64 (/.f64 (*.f64 sin2phi alphax) (*.f64 (*.f64 alphay alphax) alphay))) (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphay alphax) alphax))))))) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))
(if (!=.f64 (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))) 0) (/.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax)) 3)) (pow.f64 (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))) 3)) (+.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) 2) (-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay)))) (*.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))))) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))
(if (!=.f64 (neg.f64 (/.f64 (*.f64 sin2phi alphax) (*.f64 (*.f64 alphay alphax) alphay))) 0) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphay alphax) alphax)) 3)) (pow.f64 (/.f64 (*.f64 sin2phi alphax) (*.f64 (*.f64 alphay alphax) alphay)) 3)) (+.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphay alphax) alphax))) 2) (*.f64 (neg.f64 (/.f64 (*.f64 sin2phi alphax) (*.f64 (*.f64 alphay alphax) alphay))) (-.f64 (neg.f64 (/.f64 (*.f64 sin2phi alphax) (*.f64 (*.f64 alphay alphax) alphay))) (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphay alphax) alphax))))))) (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))
(+.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))
(-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphay alphax) alphax))) (/.f64 (*.f64 sin2phi alphax) (*.f64 (*.f64 alphay alphax) alphay)))
(+.f64 (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))) (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))))
(-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphay alphax) alphax))) (/.f64 (*.f64 sin2phi alphax) (*.f64 (*.f64 alphay alphax) alphay)))
(+.f64 (*.f64 (/.f64 (/.f64 1 alphay) alphax) (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) (*.f64 (/.f64 (/.f64 1 alphay) alphax) (neg.f64 (/.f64 (*.f64 alphax sin2phi) alphay))))
(*.f64 (/.f64 (/.f64 1 alphay) alphax) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay)))
(+.f64 (*.f64 (/.f64 (/.f64 1 alphay) alphax) (neg.f64 (/.f64 (*.f64 alphax sin2phi) alphay))) (*.f64 (/.f64 (/.f64 1 alphay) alphax) (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))))
(*.f64 (/.f64 (/.f64 1 alphay) alphax) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay)))
(+.f64 (*.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) 1) (*.f64 (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))) 1))
(-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphay alphax) alphax))) (/.f64 (*.f64 sin2phi alphax) (*.f64 (*.f64 alphay alphax) alphay)))
(-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax))) (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay)))
(-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphay alphax) alphax))) (/.f64 (*.f64 sin2phi alphax) (*.f64 (*.f64 alphay alphax) alphay)))
(-.f64 0 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay)))
(neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay alphax)))
(-.f64 (/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay)) (pow.f64 (*.f64 alphax alphay) 2)) (/.f64 (/.f64 (*.f64 (*.f64 alphax alphay) (*.f64 alphax sin2phi)) alphay) (pow.f64 (*.f64 alphax alphay) 2)))
(/.f64 (-.f64 (neg.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) (*.f64 alphay alphax)) alphax)) (/.f64 (*.f64 (*.f64 (*.f64 alphay alphax) alphax) sin2phi) alphay)) (pow.f64 (*.f64 alphay alphax) 2))
(-.f64 (/.f64 0 (neg.f64 (*.f64 alphax alphay))) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay)))
(-.f64 (/.f64 0 (neg.f64 (*.f64 alphay alphax))) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay alphax)))
(-.f64 (neg.f64 (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))) (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax)))
(-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphay alphax) alphax))) (/.f64 (*.f64 sin2phi alphax) (*.f64 (*.f64 alphay alphax) alphay)))
(-.f64 (/.f64 0 (*.f64 alphax alphay)) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay)))
(neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay alphax)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) 2))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay alphax))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) 2) (cbrt.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay alphax))) 2))
(*.f64 (/.f64 1 alphax) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphay)))
(/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 (*.f64 alphay alphax)))
(*.f64 1 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay))
(/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)
(*.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay) 1)
(/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)
(*.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (/.f64 (/.f64 1 alphay) alphax))
(neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay alphax)))
(*.f64 (/.f64 (/.f64 1 alphay) alphax) (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))))
(neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay alphax)))
(*.f64 (cbrt.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) 2) (*.f64 alphax alphay)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) 2)) (*.f64 alphay alphax))
(*.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) (/.f64 1 alphay))
(/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)
(*.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (/.f64 -1 alphax) alphay))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphax)) (neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphax)) (neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 (pow.f64 (*.f64 alphay alphax) 2)))))
(*.f64 (/.f64 1 alphay) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)))
(/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) alphax) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) 2) alphay))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) 2)) (*.f64 alphay alphax))
(*.f64 (/.f64 (cbrt.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) alphay) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) 2) alphax))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) 2)) (*.f64 alphay alphax))
(*.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) (cbrt.f64 (neg.f64 alphay))) (pow.f64 (cbrt.f64 (/.f64 1 alphay)) 2))
(*.f64 (cbrt.f64 (/.f64 1 alphay)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 alphay)) 2) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax))))
(*.f64 (cbrt.f64 (/.f64 1 alphax)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 1 alphax)) 2) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphay))))
(/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 (*.f64 alphay alphax)))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay)))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) 2))
(neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay alphax)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) 2)))
(neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay alphax)))
(*.f64 -1 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay)))
(neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay alphax)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)) (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) 2))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay alphax))) 2))
(*.f64 (neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 (*.f64 alphax alphay)))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2))))
(neg.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 (*.f64 alphay alphax))) (cbrt.f64 (pow.f64 (*.f64 alphay alphax) 2))))
(*.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphay) (*.f64 alphax sin2phi)) alphay))) (/.f64 1 (pow.f64 (*.f64 alphax alphay) 2)))
(/.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay alphax) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphay alphax) alphax) sin2phi) alphay))) (pow.f64 (*.f64 alphay alphax) 2))
(*.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphay)) (/.f64 1 alphax))
(/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 (*.f64 alphay alphax)))
(*.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) (cbrt.f64 (neg.f64 alphay))) (/.f64 1 (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) (*.f64 (cbrt.f64 (neg.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay))))
(*.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) (/.f64 -1 alphay))
(neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay alphax)))
(/.f64 (neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 alphax))) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphay))
(neg.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 alphax)) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphay)))
(/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 (*.f64 cos2phi alphay)) (*.f64 (cbrt.f64 (*.f64 alphax alphay)) alphax)) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)) (/.f64 (*.f64 alphax sin2phi) (*.f64 (cbrt.f64 (*.f64 alphax alphay)) alphay)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2))))
(/.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 cos2phi alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphax)) alphax)) (cbrt.f64 (pow.f64 (*.f64 alphay alphax) 2)) (neg.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphax) 2)) (*.f64 sin2phi alphax)) (*.f64 (cbrt.f64 (*.f64 alphay alphax)) alphay)))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphax) 2)) 2))
(/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 (*.f64 cos2phi alphay)) (*.f64 (cbrt.f64 (*.f64 alphax alphay)) alphax)) (neg.f64 (*.f64 alphax alphay))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)) (neg.f64 (/.f64 (*.f64 alphax sin2phi) alphay)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)) (neg.f64 (*.f64 alphax alphay))))
(/.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 cos2phi alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphax)) alphax)) (neg.f64 (*.f64 alphay alphax)) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphax) 2)) (neg.f64 (/.f64 (*.f64 sin2phi alphax) alphay))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphax) 2)) (neg.f64 (*.f64 alphay alphax))))
(/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 (*.f64 cos2phi alphay)) (*.f64 (cbrt.f64 (*.f64 alphax alphay)) alphax)) alphax) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)) (/.f64 (*.f64 alphax sin2phi) (*.f64 alphay alphay)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)) alphax))
(/.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 cos2phi alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphax)) alphax)) alphax (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphax) 2)) (/.f64 (*.f64 sin2phi alphax) (*.f64 alphay alphay))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphax) 2)) alphax))
(/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 (*.f64 cos2phi alphay)) (*.f64 (cbrt.f64 (*.f64 alphax alphay)) alphax)) (*.f64 alphax alphay)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)) (/.f64 (*.f64 alphax sin2phi) alphay))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)) (*.f64 alphax alphay)))
(/.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 cos2phi alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphax)) alphax)) (*.f64 alphay alphax) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphax) 2)) (neg.f64 (/.f64 (*.f64 sin2phi alphax) alphay)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphax) 2)) (*.f64 alphay alphax)))
(/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 (*.f64 cos2phi alphay)) (*.f64 (cbrt.f64 (*.f64 alphax alphay)) alphax)) alphay) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)) (/.f64 (*.f64 alphax sin2phi) (*.f64 alphax alphay)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)) alphay))
(/.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 cos2phi alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphax)) alphax)) alphay (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphax) 2)) (/.f64 (*.f64 sin2phi alphax) (*.f64 alphay alphax))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphax) 2)) alphay))
(/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 (*.f64 cos2phi alphay)) (*.f64 (cbrt.f64 (*.f64 alphax alphay)) alphax)) (*.f64 (*.f64 alphax alphay) alphay)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)) (*.f64 alphax sin2phi))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)) (*.f64 (*.f64 alphax alphay) alphay)))
(/.f64 (fma.f64 (/.f64 (neg.f64 (*.f64 cos2phi alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphax)) alphax)) (*.f64 (*.f64 alphay alphax) alphay) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphax) 2)) (*.f64 sin2phi alphax)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphax) 2)) (*.f64 (*.f64 alphay alphax) alphay)))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2))) (*.f64 (*.f64 alphax alphay) (/.f64 (*.f64 alphax sin2phi) (*.f64 (cbrt.f64 (*.f64 alphax alphay)) alphay)))) (*.f64 (*.f64 alphax alphay) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2))))
(/.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 (pow.f64 (*.f64 alphay alphax) 2)) (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 alphay alphax) alphax) sin2phi)) (*.f64 (cbrt.f64 (*.f64 alphay alphax)) alphay))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphax) 2)) (*.f64 alphay alphax)))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 (*.f64 alphax alphay))) (*.f64 (*.f64 alphax alphay) (neg.f64 (/.f64 (*.f64 alphax sin2phi) alphay)))) (*.f64 (*.f64 alphax alphay) (neg.f64 (*.f64 alphax alphay))))
(/.f64 (-.f64 (neg.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) (*.f64 alphay alphax)) alphax)) (/.f64 (*.f64 (*.f64 (*.f64 alphay alphax) alphax) sin2phi) alphay)) (pow.f64 (*.f64 alphay alphax) 2))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) (*.f64 (*.f64 alphax alphay) (/.f64 (*.f64 alphax sin2phi) (*.f64 alphay alphay)))) (*.f64 (*.f64 alphax alphay) alphax))
(/.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) alphax (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphay alphax) alphax) sin2phi) (*.f64 alphay alphay)))) (*.f64 (*.f64 alphay alphax) alphax))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) alphay) (*.f64 (*.f64 alphax alphay) (/.f64 (*.f64 alphax sin2phi) (*.f64 alphax alphay)))) (*.f64 (*.f64 alphax alphay) alphay))
(/.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) alphay (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphay alphax) alphax) sin2phi) (*.f64 alphay alphax)))) (*.f64 (*.f64 alphay alphax) alphay))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 (*.f64 alphax alphay) alphay)) (*.f64 (*.f64 alphax alphay) (*.f64 alphax sin2phi))) (*.f64 (*.f64 alphax alphay) (*.f64 (*.f64 alphax alphay) alphay)))
(/.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 (*.f64 alphay alphax) alphay) (neg.f64 (*.f64 (*.f64 (*.f64 alphay alphax) alphax) sin2phi))) (*.f64 (pow.f64 (*.f64 alphay alphax) 2) alphay))
(/.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphay) (*.f64 alphax sin2phi)) alphay))) (pow.f64 (*.f64 alphax alphay) 2))
(/.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay alphax) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphay alphax) alphax) sin2phi) alphay))) (pow.f64 (*.f64 alphay alphax) 2))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2))) (*.f64 alphax (/.f64 (*.f64 alphax sin2phi) (*.f64 (cbrt.f64 (*.f64 alphax alphay)) alphay)))) (*.f64 alphax (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2))))
(/.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) (cbrt.f64 (pow.f64 (*.f64 alphay alphax) 2)) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) (*.f64 (cbrt.f64 (*.f64 alphay alphax)) alphay)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphax) 2)) alphax))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) (neg.f64 (*.f64 alphax alphay))) (*.f64 alphax (neg.f64 (/.f64 (*.f64 alphax sin2phi) alphay)))) (*.f64 alphax (neg.f64 (*.f64 alphax alphay))))
(/.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) (neg.f64 (*.f64 alphay alphax)) (neg.f64 (*.f64 alphax (neg.f64 (/.f64 (*.f64 sin2phi alphax) alphay))))) (neg.f64 (*.f64 (*.f64 alphay alphax) alphax)))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) alphax) (*.f64 alphax (/.f64 (*.f64 alphax sin2phi) (*.f64 alphay alphay)))) (*.f64 alphax alphax))
(/.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) alphax (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) (*.f64 alphay alphay)))) (*.f64 alphax alphax))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) (*.f64 alphax alphay)) (/.f64 (*.f64 alphax (*.f64 alphax sin2phi)) alphay)) (*.f64 alphax (*.f64 alphax alphay)))
(/.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) (*.f64 alphay alphax) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay))) (*.f64 (*.f64 alphay alphax) alphax))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) (*.f64 (*.f64 alphax alphay) alphay)) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax (*.f64 (*.f64 alphax alphay) alphay)))
(/.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) (*.f64 (*.f64 alphay alphax) alphay) (neg.f64 (*.f64 (*.f64 alphax alphax) sin2phi))) (*.f64 alphax (*.f64 (*.f64 alphay alphax) alphay)))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax)) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2))) (*.f64 alphay (/.f64 (*.f64 alphax sin2phi) (*.f64 (cbrt.f64 (*.f64 alphax alphay)) alphay)))) (*.f64 alphay (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2))))
(/.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax)) (cbrt.f64 (pow.f64 (*.f64 alphay alphax) 2)) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphax) sin2phi) (*.f64 (cbrt.f64 (*.f64 alphay alphax)) alphay)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphax) 2)) alphay))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax)) (neg.f64 (*.f64 alphax alphay))) (*.f64 alphay (neg.f64 (/.f64 (*.f64 alphax sin2phi) alphay)))) (*.f64 alphay (neg.f64 (*.f64 alphax alphay))))
(/.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax)) (neg.f64 (*.f64 alphay alphax)) (neg.f64 (*.f64 alphay (neg.f64 (/.f64 (*.f64 sin2phi alphax) alphay))))) (neg.f64 (*.f64 (*.f64 alphay alphax) alphay)))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax)) (*.f64 alphax alphay)) (/.f64 (*.f64 alphay (*.f64 alphax sin2phi)) alphay)) (*.f64 (*.f64 alphax alphay) alphay))
(/.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax)) (*.f64 alphay alphax) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphax) sin2phi) alphay))) (*.f64 (*.f64 alphay alphax) alphay))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax)) (*.f64 (*.f64 alphax alphay) alphay)) (*.f64 alphay (*.f64 alphax sin2phi))) (*.f64 alphay (*.f64 (*.f64 alphax alphay) alphay)))
(/.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax)) (*.f64 (*.f64 alphay alphax) alphay) (neg.f64 (*.f64 (*.f64 alphay alphax) sin2phi))) (*.f64 alphay (*.f64 (*.f64 alphay alphax) alphay)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2))) (*.f64 (neg.f64 (*.f64 alphax alphay)) (/.f64 (*.f64 alphax sin2phi) (*.f64 (cbrt.f64 (*.f64 alphax alphay)) alphay)))) (*.f64 (neg.f64 (*.f64 alphax alphay)) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (cbrt.f64 (pow.f64 (*.f64 alphay alphax) 2))) (/.f64 (*.f64 (*.f64 (*.f64 alphay alphax) alphax) sin2phi) (*.f64 (cbrt.f64 (*.f64 alphay alphax)) alphay))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay alphax) 2)) (neg.f64 (*.f64 alphay alphax))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (neg.f64 (*.f64 alphax alphay))) (*.f64 (neg.f64 (*.f64 alphax alphay)) (neg.f64 (/.f64 (*.f64 alphax sin2phi) alphay)))) (*.f64 (neg.f64 (*.f64 alphax alphay)) (neg.f64 (*.f64 alphax alphay))))
(/.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay alphax) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphay alphax) alphax) sin2phi) alphay))) (pow.f64 (*.f64 alphay alphax) 2))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax) (*.f64 (neg.f64 (*.f64 alphax alphay)) (/.f64 (*.f64 alphax sin2phi) (*.f64 alphay alphay)))) (*.f64 (neg.f64 (*.f64 alphax alphay)) alphax))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphax) alphax) (/.f64 (*.f64 (*.f64 (*.f64 alphay alphax) alphax) sin2phi) (*.f64 alphay alphay))) (neg.f64 (*.f64 (*.f64 alphay alphax) alphax)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (*.f64 alphax alphay)) (*.f64 (neg.f64 (*.f64 alphax alphay)) (/.f64 (*.f64 alphax sin2phi) alphay))) (*.f64 (neg.f64 (*.f64 alphax alphay)) (*.f64 alphax alphay)))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) (*.f64 alphay alphax)) alphax) (*.f64 (*.f64 alphay alphax) (/.f64 (*.f64 sin2phi alphax) alphay))) (neg.f64 (pow.f64 (*.f64 alphay alphax) 2)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay) (*.f64 (neg.f64 (*.f64 alphax alphay)) (/.f64 (*.f64 alphax sin2phi) (*.f64 alphax alphay)))) (*.f64 (neg.f64 (*.f64 alphax alphay)) alphay))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (/.f64 (*.f64 (*.f64 (*.f64 alphay alphax) alphax) sin2phi) (*.f64 alphay alphax))) (neg.f64 (*.f64 (*.f64 alphay alphax) alphay)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (*.f64 (*.f64 alphax alphay) alphay)) (*.f64 (neg.f64 (*.f64 alphax alphay)) (*.f64 alphax sin2phi))) (*.f64 (neg.f64 (*.f64 alphax alphay)) (*.f64 (*.f64 alphax alphay) alphay)))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphay alphax) alphay)) alphax) (*.f64 (*.f64 (*.f64 alphay alphax) alphax) sin2phi)) (*.f64 (neg.f64 (pow.f64 (*.f64 alphay alphax) 2)) alphay))
(/.f64 (*.f64 (neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 alphax))) 1) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphay))
(neg.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 alphax)) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphay)))
(/.f64 (*.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 (/.f64 1 alphay))) (*.f64 (neg.f64 alphax) (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (cbrt.f64 (/.f64 1 alphay))) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphax))
(/.f64 (neg.f64 (*.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 (/.f64 1 alphay)))) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphax))
(/.f64 (*.f64 (neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 alphax))) -1) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) (neg.f64 alphay)))
(neg.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 alphax)) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphay)))
(/.f64 (*.f64 -1 (neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 alphax)))) (*.f64 (neg.f64 alphay) (cbrt.f64 (*.f64 alphax alphax))))
(neg.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 alphax)) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphay)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphay)) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (neg.f64 alphax)))
(/.f64 (*.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 (/.f64 1 alphay))) (*.f64 (neg.f64 alphax) (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphay)) (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphax))
(/.f64 (neg.f64 (*.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 (/.f64 1 alphay)))) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphax))
(/.f64 (*.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphay) (*.f64 alphax sin2phi)) alphay))) 1) (pow.f64 (*.f64 alphax alphay) 2))
(/.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay alphax) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphay alphax) alphax) sin2phi) alphay))) (pow.f64 (*.f64 alphay alphax) 2))
(/.f64 (*.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) (cbrt.f64 (neg.f64 alphay))) 1) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) (*.f64 (cbrt.f64 (neg.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) 2)) (*.f64 (cbrt.f64 alphay) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) 2)) (cbrt.f64 (*.f64 alphay (pow.f64 (*.f64 alphay alphax) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphax)) (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphay))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 alphax)) (cbrt.f64 (*.f64 alphax alphax))) (neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) alphay)))
(/.f64 (neg.f64 (neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 (*.f64 alphax alphay))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2))))
(neg.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 (*.f64 alphay alphax))) (cbrt.f64 (pow.f64 (*.f64 alphay alphax) 2))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphay) (*.f64 alphax sin2phi)) alphay)))) (neg.f64 (pow.f64 (*.f64 alphax alphay) 2)))
(/.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay alphax) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphay alphax) alphax) sin2phi) alphay))) (pow.f64 (*.f64 alphay alphax) 2))
(/.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (*.f64 alphax alphay))
(neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay alphax)))
(/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)
(/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 (*.f64 alphax alphay)))
(/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 (*.f64 alphay alphax)))
(/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphay)) alphax)
(/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 (*.f64 alphay alphax)))
(/.f64 (neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 (*.f64 alphax alphay)))) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)))
(neg.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 (*.f64 alphay alphax))) (cbrt.f64 (pow.f64 (*.f64 alphay alphax) 2))))
(/.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) (cbrt.f64 (neg.f64 alphay))) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) (*.f64 (cbrt.f64 (neg.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) (neg.f64 alphay))
(/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 (*.f64 alphay alphax)))
(/.f64 (*.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) -1) (neg.f64 alphay))
(/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 (*.f64 alphay alphax)))
(/.f64 (*.f64 (/.f64 1 alphay) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (neg.f64 alphax))
(/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)
(/.f64 (*.f64 (/.f64 1 alphay) (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) alphax)
(neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay alphax)))
(/.f64 (*.f64 (/.f64 1 alphay) (neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 alphax)))) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (/.f64 (neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 alphax))) alphay) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay) 1)
(/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) 2)) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) 2)) (cbrt.f64 (pow.f64 (*.f64 alphay alphax) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) 2) (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)))) (cbrt.f64 alphay))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay alphax))) 2) (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)))) (cbrt.f64 alphay))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) 2) (cbrt.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))))) (cbrt.f64 (*.f64 alphax alphay)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay alphax))) 2) (cbrt.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))))) (cbrt.f64 (*.f64 alphay alphax)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) 2) (cbrt.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) (cbrt.f64 (neg.f64 (*.f64 alphax alphay))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay alphax))) 2) (cbrt.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) (cbrt.f64 (neg.f64 (*.f64 alphay alphax))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphax)) (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 alphay) alphax)) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) (cbrt.f64 (pow.f64 (*.f64 alphay alphax) 2)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) alphax) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) 2)) alphay)
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) 2)) (*.f64 alphay alphax))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphay)) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax))) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (*.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 (/.f64 1 alphay))) (*.f64 (neg.f64 alphax) (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (*.f64 1 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphay))) alphax)
(/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 (*.f64 alphay alphax)))
(/.f64 (*.f64 -1 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphay))) (neg.f64 alphax))
(/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 (*.f64 alphay alphax)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphax)) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphay))) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphax)) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (neg.f64 alphay)) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (*.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 1 alphay)) (neg.f64 alphax))
(/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)
(/.f64 (*.f64 (neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 alphax))) (/.f64 1 alphay)) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (/.f64 (neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 alphax))) alphay) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) 2)) (cbrt.f64 alphay))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay alphax))) 2) (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)))) (cbrt.f64 alphay))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) 2)) (cbrt.f64 (*.f64 alphax alphay)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay alphax))) 2) (cbrt.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))))) (cbrt.f64 (*.f64 alphay alphax)))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay))) 2)) (cbrt.f64 (neg.f64 (*.f64 alphax alphay))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay alphax))) 2) (cbrt.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)))) (cbrt.f64 (neg.f64 (*.f64 alphay alphax))))
(/.f64 (neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)))) (cbrt.f64 (*.f64 alphax alphay)))
(/.f64 (neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 (pow.f64 (*.f64 alphay alphax) 2)))) (cbrt.f64 (*.f64 alphay alphax)))
(/.f64 (/.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (*.f64 alphay (cbrt.f64 alphax))) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay (cbrt.f64 alphax)))) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (/.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (cbrt.f64 alphay)) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphax))
(/.f64 (neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 alphay))) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) alphax))
(/.f64 (/.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (*.f64 alphax (cbrt.f64 alphay))) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (*.f64 alphax (cbrt.f64 alphay))))
(/.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) (cbrt.f64 alphay)) (neg.f64 (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) (*.f64 (neg.f64 (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 alphay)))
(/.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) 1) (neg.f64 alphay))
(/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 (*.f64 alphay alphax)))
(/.f64 (/.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) (cbrt.f64 (neg.f64 alphay))) (pow.f64 (cbrt.f64 (cbrt.f64 alphay)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 alphay)) 2) 2))
(/.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) (cbrt.f64 (neg.f64 alphay))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 alphay)) 2) 2) (pow.f64 (cbrt.f64 (cbrt.f64 alphay)) 2)))
(/.f64 (/.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) (cbrt.f64 (neg.f64 alphay))) (cbrt.f64 alphay)) (cbrt.f64 alphay))
(/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) (*.f64 (cbrt.f64 (neg.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (/.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) (cbrt.f64 (neg.f64 alphay))) 1) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) (*.f64 (cbrt.f64 (neg.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 alphay))
(/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) alphay) (*.f64 alphax (/.f64 (*.f64 alphax sin2phi) (*.f64 alphax alphay)))) (*.f64 alphax alphay))
(/.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) alphay (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) (*.f64 alphay alphax)))) (*.f64 alphay alphax))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax)) alphax) (*.f64 alphay (/.f64 (*.f64 alphax sin2phi) (*.f64 alphay alphay)))) (*.f64 alphax alphay))
(/.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax)) alphax (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphax) sin2phi) (*.f64 alphay alphay)))) (*.f64 alphay alphax))
(/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax)) alphay) (*.f64 alphay (/.f64 (*.f64 alphax sin2phi) (*.f64 alphax alphay)))) (*.f64 alphay alphay))
(/.f64 (fma.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax)) alphay (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphax) sin2phi) (*.f64 alphay alphax)))) (*.f64 alphay alphay))
(/.f64 (*.f64 (neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 alphax))) (cbrt.f64 (/.f64 1 alphay))) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)))
(/.f64 (*.f64 (neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 alphax))) (cbrt.f64 (/.f64 1 alphay))) (cbrt.f64 (pow.f64 (*.f64 alphay alphax) 2)))
(/.f64 (*.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) -1) (*.f64 alphax alphay))
(neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay alphax)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 alphay)) (neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 alphax)))) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)))
(/.f64 (*.f64 (neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 alphax))) (cbrt.f64 (/.f64 1 alphay))) (cbrt.f64 (pow.f64 (*.f64 alphay alphax) 2)))
(/.f64 (*.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphay)) 1) alphax)
(/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 (*.f64 alphay alphax)))
(/.f64 (*.f64 (neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 (*.f64 alphax alphay)))) 1) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2)))
(neg.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 (*.f64 alphay alphax))) (cbrt.f64 (pow.f64 (*.f64 alphay alphax) 2))))
(/.f64 (*.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) 1) (neg.f64 alphay))
(/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 (*.f64 alphay alphax)))
(/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 (cbrt.f64 (neg.f64 (*.f64 alphax alphay))) (cbrt.f64 (pow.f64 (*.f64 alphax alphay) 2))))
(/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 (*.f64 (neg.f64 (*.f64 alphay alphax)) (pow.f64 (*.f64 alphay alphax) 2))))
(/.f64 (neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphay))) (neg.f64 alphax))
(/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 (*.f64 alphay alphax)))
(/.f64 (neg.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) (cbrt.f64 (neg.f64 alphay)))) (neg.f64 (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) (*.f64 (cbrt.f64 (neg.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay))))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)) 3)
(/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)
(pow.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay) 3) 1/3)
(/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)
(pow.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay) 1)
(/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)
(neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphax alphay)))
(neg.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (*.f64 alphay alphax)))
(neg.f64 (+.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphax alphay) alphax)) (/.f64 (*.f64 alphax sin2phi) (*.f64 (*.f64 alphax alphay) alphay))))
(-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphay alphax) alphax))) (/.f64 (*.f64 sin2phi alphax) (*.f64 (*.f64 alphay alphax) alphay)))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay) 3))
(/.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) alphay)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 alphay) 3) (pow.f64 (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)) 3)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 alphay) 3)) (/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 alphax)))
(if (!=.f64 sin2phi 0) (/.f64 alphax (/.f64 alphay sin2phi)) (/.f64 (*.f64 alphax sin2phi) alphay))
(if (!=.f64 sin2phi 0) (/.f64 alphax (/.f64 alphay sin2phi)) (/.f64 (*.f64 sin2phi alphax) alphay))
(if (!=.f64 1 0) (/.f64 (*.f64 alphax sin2phi) alphay) (/.f64 (*.f64 alphax sin2phi) alphay))
(if (!=.f64 1 0) (/.f64 (*.f64 sin2phi alphax) alphay) (/.f64 (*.f64 sin2phi alphax) alphay))
(-.f64 0 (neg.f64 (/.f64 (*.f64 alphax sin2phi) alphay)))
(/.f64 (*.f64 sin2phi alphax) alphay)
(*.f64 (/.f64 (*.f64 alphax sin2phi) alphay) 1)
(/.f64 (*.f64 sin2phi alphax) alphay)
(*.f64 alphax (/.f64 sin2phi alphay))
(/.f64 (*.f64 sin2phi alphax) alphay)
(*.f64 (/.f64 sin2phi alphay) alphax)
(/.f64 (*.f64 sin2phi alphax) alphay)
(*.f64 (cbrt.f64 (/.f64 (*.f64 alphax sin2phi) alphay)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphax sin2phi) alphay) 2)))
(/.f64 (*.f64 sin2phi alphax) alphay)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphax sin2phi) alphay) 2)) (cbrt.f64 (/.f64 (*.f64 alphax sin2phi) alphay)))
(/.f64 (*.f64 sin2phi alphax) alphay)
(*.f64 (*.f64 alphax sin2phi) (/.f64 1 alphay))
(/.f64 (*.f64 sin2phi alphax) alphay)
(*.f64 (*.f64 alphax (cbrt.f64 (/.f64 sin2phi alphay))) (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)))
(*.f64 (*.f64 (/.f64 sin2phi alphay) (cbrt.f64 alphax)) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (*.f64 sin2phi alphax) alphay)
(*.f64 sin2phi (/.f64 alphax alphay))
(/.f64 (*.f64 sin2phi alphax) alphay)
(*.f64 (cbrt.f64 (/.f64 sin2phi alphay)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)) alphax))
(*.f64 (cbrt.f64 alphax) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) (/.f64 sin2phi alphay)))
(/.f64 (*.f64 sin2phi alphax) alphay)
(*.f64 (/.f64 alphax (cbrt.f64 alphay)) (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (*.f64 sin2phi alphax) alphay)
(*.f64 1 (/.f64 (*.f64 alphax sin2phi) alphay))
(/.f64 (*.f64 sin2phi alphax) alphay)
(*.f64 (/.f64 (*.f64 alphax sin2phi) (cbrt.f64 alphay)) (pow.f64 (cbrt.f64 (/.f64 1 alphay)) 2))
(*.f64 (/.f64 (*.f64 sin2phi alphax) (cbrt.f64 alphay)) (pow.f64 (cbrt.f64 (/.f64 1 alphay)) 2))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 alphax sin2phi) alphay)))
(/.f64 (*.f64 sin2phi alphax) alphay)
(*.f64 (neg.f64 (/.f64 sin2phi alphay)) (neg.f64 alphax))
(*.f64 (neg.f64 (neg.f64 (*.f64 alphax sin2phi))) (/.f64 1 alphay))
(/.f64 (*.f64 sin2phi alphax) alphay)
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 alphax sin2phi) alphay)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphax sin2phi) alphay) 2)))
(neg.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 sin2phi alphax) alphay))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 sin2phi alphax) alphay) 2))))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 alphax sin2phi) alphay))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphax sin2phi) alphay) 2))))
(neg.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 sin2phi alphax) alphay))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 sin2phi alphax) alphay) 2))))
(*.f64 (neg.f64 (*.f64 (neg.f64 alphax) (cbrt.f64 (/.f64 sin2phi alphay)))) (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2)))
(neg.f64 (*.f64 (*.f64 (neg.f64 alphax) (cbrt.f64 (/.f64 sin2phi alphay))) (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2))))
(*.f64 (neg.f64 alphax) (neg.f64 (/.f64 sin2phi alphay)))
(*.f64 (neg.f64 (/.f64 sin2phi alphay)) (neg.f64 alphax))
(*.f64 (neg.f64 (*.f64 alphax sin2phi)) (neg.f64 (/.f64 1 alphay)))
(/.f64 (*.f64 sin2phi alphax) alphay)
(*.f64 (cbrt.f64 (/.f64 (*.f64 alphax sin2phi) alphay)) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphax sin2phi) alphay) 2)))))
(/.f64 (*.f64 sin2phi alphax) alphay)
(*.f64 (*.f64 (neg.f64 alphax) (cbrt.f64 (/.f64 sin2phi alphay))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2))))
(neg.f64 (*.f64 (*.f64 (neg.f64 alphax) (cbrt.f64 (/.f64 sin2phi alphay))) (cbrt.f64 (pow.f64 (/.f64 sin2phi alphay) 2))))
(*.f64 (/.f64 (*.f64 alphax sin2phi) (cbrt.f64 alphay)) (/.f64 1 (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (*.f64 sin2phi alphax) alphay)
(*.f64 (neg.f64 (*.f64 alphax sin2phi)) (/.f64 -1 alphay))
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 alphax sin2phi) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (neg.f64 (*.f64 alphax sin2phi)) (neg.f64 alphay))
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (/.f64 (*.f64 alphax sin2phi) (cbrt.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (/.f64 (*.f64 alphax sin2phi) alphay) 1)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 (*.f64 alphax sin2phi) -1) (neg.f64 alphay))
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 (/.f64 alphax (cbrt.f64 alphay)) sin2phi) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphax sin2phi) alphay) 2)) (cbrt.f64 (*.f64 alphax sin2phi))) (cbrt.f64 alphay))
(/.f64 (cbrt.f64 (*.f64 (*.f64 sin2phi alphax) (pow.f64 (/.f64 (*.f64 sin2phi alphax) alphay) 2))) (cbrt.f64 alphay))
(/.f64 (*.f64 alphax (/.f64 sin2phi (cbrt.f64 alphay))) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 1 (/.f64 (*.f64 alphax sin2phi) (cbrt.f64 alphay))) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 alphax (/.f64 sin2phi (cbrt.f64 (*.f64 alphay alphay)))) (cbrt.f64 alphay))
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 (cbrt.f64 (*.f64 alphax sin2phi)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphax sin2phi) alphay) 2))) (cbrt.f64 alphay))
(/.f64 (cbrt.f64 (*.f64 (*.f64 sin2phi alphax) (pow.f64 (/.f64 (*.f64 sin2phi alphax) alphay) 2))) (cbrt.f64 alphay))
(/.f64 (*.f64 (/.f64 sin2phi (cbrt.f64 alphay)) alphax) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 (/.f64 (*.f64 alphax sin2phi) (cbrt.f64 alphay)) 1) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (*.f64 (neg.f64 (*.f64 alphax sin2phi)) 1) (neg.f64 alphay))
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (/.f64 (neg.f64 (*.f64 alphax sin2phi)) (cbrt.f64 alphay)) (neg.f64 (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (/.f64 (neg.f64 (*.f64 alphax sin2phi)) 1) (neg.f64 alphay))
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (/.f64 (/.f64 (*.f64 alphax sin2phi) alphay) -1) -1)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (/.f64 (/.f64 (*.f64 alphax sin2phi) (cbrt.f64 alphay)) (pow.f64 (cbrt.f64 (cbrt.f64 alphay)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 alphay)) 2) 2))
(/.f64 (/.f64 (/.f64 (*.f64 sin2phi alphax) (cbrt.f64 alphay)) (pow.f64 (cbrt.f64 (cbrt.f64 alphay)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 alphay)) 2) 2))
(/.f64 (/.f64 (/.f64 (*.f64 alphax sin2phi) (cbrt.f64 alphay)) (cbrt.f64 alphay)) (cbrt.f64 alphay))
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (/.f64 (/.f64 (*.f64 alphax sin2phi) (cbrt.f64 alphay)) 1) (cbrt.f64 (*.f64 alphay alphay)))
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (/.f64 (*.f64 alphax sin2phi) (cbrt.f64 (*.f64 alphay alphay))) (cbrt.f64 alphay))
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 alphax sin2phi)))) (neg.f64 alphay))
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (neg.f64 (neg.f64 (*.f64 alphax sin2phi))) alphay)
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (neg.f64 (/.f64 (*.f64 alphax sin2phi) (cbrt.f64 alphay))) (neg.f64 (cbrt.f64 (*.f64 alphay alphay))))
(/.f64 (*.f64 sin2phi alphax) alphay)
(/.f64 (neg.f64 (/.f64 (*.f64 alphax sin2phi) alphay)) -1)
(/.f64 (*.f64 sin2phi alphax) alphay)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 alphax sin2phi) alphay)) 3)
(/.f64 (*.f64 sin2phi alphax) alphay)
(pow.f64 (pow.f64 (/.f64 (*.f64 alphax sin2phi) alphay) 3) 1/3)
(/.f64 (*.f64 sin2phi alphax) alphay)
(pow.f64 (/.f64 (*.f64 alphax sin2phi) alphay) 1)
(/.f64 (*.f64 sin2phi alphax) alphay)
(neg.f64 (/.f64 (*.f64 alphax sin2phi) (neg.f64 alphay)))
(/.f64 (*.f64 sin2phi alphax) alphay)
(neg.f64 (neg.f64 (/.f64 (*.f64 alphax sin2phi) alphay)))
(/.f64 (*.f64 sin2phi alphax) alphay)
(cbrt.f64 (pow.f64 (/.f64 (*.f64 alphax sin2phi) alphay) 3))
(/.f64 (*.f64 sin2phi alphax) alphay)
(fma.f64 0 0 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)))
(fma.f64 1 0 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(if (!=.f64 1 0) (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)))
(if (!=.f64 (+.f64 0 (/.f64 (*.f64 cos2phi alphay) alphax)) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)) (+.f64 0 (/.f64 (*.f64 cos2phi alphay) alphax))) (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)))
(if (!=.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)) (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)))
(if (!=.f64 0 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 3)) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2) (*.f64 0 (/.f64 (*.f64 cos2phi alphay) alphax))))) (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)))
(if (!=.f64 0 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2) 0)) (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)))
(if (!=.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 3)) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2) (*.f64 0 (/.f64 (*.f64 cos2phi alphay) alphax))))) (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)))
(if (!=.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2) 0)) (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2) (*.f64 0 (/.f64 (*.f64 cos2phi alphay) alphax)))) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 3)) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2) (*.f64 0 (/.f64 (*.f64 cos2phi alphay) alphax))))) (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2) 0) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 3)) (+.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2) 0)) (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)))
(+.f64 (*.f64 alphay 0) (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(+.f64 (*.f64 0 alphay) (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(+.f64 0 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(-.f64 0 (/.f64 (*.f64 cos2phi alphay) alphax))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay)
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 alphay (neg.f64 (/.f64 cos2phi alphax)))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)))
(cbrt.f64 (*.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)) (cbrt.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))))
(cbrt.f64 (*.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)))
(*.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) (cbrt.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay)))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 (neg.f64 alphay) (/.f64 cos2phi alphax))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 cos2phi alphax))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2)) alphay))
(*.f64 (cbrt.f64 alphay) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (neg.f64 (/.f64 cos2phi alphax))))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 (/.f64 cos2phi alphax) (neg.f64 alphay))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 -1 (/.f64 (*.f64 cos2phi alphay) alphax))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 1 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) 1)
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (neg.f64 (/.f64 cos2phi alphax))) (cbrt.f64 alphay))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) -1)
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 (cbrt.f64 (*.f64 alphay alphay)) (*.f64 (neg.f64 (/.f64 cos2phi alphax)) (cbrt.f64 alphay)))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2)) alphay) (cbrt.f64 (neg.f64 (/.f64 cos2phi alphax))))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 cos2phi alphax))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2)) alphay))
(*.f64 (*.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) (cbrt.f64 alphay)) (pow.f64 (cbrt.f64 (cbrt.f64 alphay)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 alphay)) 2) 2))
(*.f64 (*.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) (cbrt.f64 alphay)) (cbrt.f64 alphay)) (cbrt.f64 alphay))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 (*.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) (cbrt.f64 alphay)) 1) (cbrt.f64 (*.f64 alphay alphay)))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 (cbrt.f64 (cbrt.f64 alphay)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 alphay)) 2) (*.f64 (cbrt.f64 (*.f64 alphay alphay)) (neg.f64 (/.f64 cos2phi alphax)))))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 (neg.f64 cos2phi) (/.f64 alphay alphax))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2)))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2))))
(*.f64 (*.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphay)) (neg.f64 (cbrt.f64 (*.f64 alphay alphay))))
(neg.f64 (*.f64 (*.f64 (/.f64 cos2phi alphax) (cbrt.f64 alphay)) (cbrt.f64 (*.f64 alphay alphay))))
(*.f64 cos2phi (neg.f64 (/.f64 alphay alphax)))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2))))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 2))))
(*.f64 (cbrt.f64 (/.f64 cos2phi alphax)) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2)) alphay)))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 cos2phi alphax)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2)) alphay)))
(*.f64 (neg.f64 (*.f64 cos2phi alphay)) (/.f64 1 alphax))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(*.f64 (*.f64 alphay (cbrt.f64 (neg.f64 (/.f64 cos2phi alphax)))) (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2)))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 cos2phi alphax))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2)) alphay))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2)) (*.f64 alphay (cbrt.f64 (neg.f64 (/.f64 cos2phi alphax)))))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 cos2phi alphax))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi alphax) 2)) alphay))
(/.f64 (neg.f64 (*.f64 cos2phi alphay)) alphax)
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(/.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) 1)
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(/.f64 (*.f64 (neg.f64 alphay) cos2phi) alphax)
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(/.f64 (*.f64 (neg.f64 alphay) (neg.f64 cos2phi)) (neg.f64 alphax))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(/.f64 (*.f64 (neg.f64 alphay) (/.f64 cos2phi (cbrt.f64 alphax))) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (/.f64 (*.f64 alphay (neg.f64 cos2phi)) (cbrt.f64 alphax)) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (*.f64 -1 (neg.f64 (*.f64 cos2phi alphay))) (neg.f64 alphax))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(/.f64 (*.f64 -1 (*.f64 cos2phi alphay)) alphax)
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(/.f64 (*.f64 alphay (/.f64 (neg.f64 cos2phi) (cbrt.f64 alphax))) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (/.f64 (*.f64 alphay (neg.f64 cos2phi)) (cbrt.f64 alphax)) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (*.f64 cos2phi alphay) (neg.f64 alphax))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(/.f64 (*.f64 cos2phi (neg.f64 alphay)) alphax)
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(/.f64 (*.f64 (neg.f64 cos2phi) (neg.f64 alphay)) (neg.f64 alphax))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(/.f64 (*.f64 (/.f64 cos2phi (cbrt.f64 alphax)) (neg.f64 alphay)) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (/.f64 (*.f64 alphay (neg.f64 cos2phi)) (cbrt.f64 alphax)) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (*.f64 (/.f64 (neg.f64 cos2phi) (cbrt.f64 alphax)) alphay) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (/.f64 (*.f64 alphay (neg.f64 cos2phi)) (cbrt.f64 alphax)) (cbrt.f64 (*.f64 alphax alphax)))
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) -1) -1)
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(/.f64 (neg.f64 (neg.f64 (*.f64 cos2phi alphay))) (neg.f64 alphax))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) -1)
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(pow.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))) 3)
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(pow.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 3)) 1/3)
(cbrt.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 3)))
(pow.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) 1)
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(neg.f64 (-.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 0))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax))
(cbrt.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 cos2phi alphay) alphax) 3)))

localize17.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(log1p.f64 (neg.f64 u0))
0.3b
(/.f64 (/.f64 cos2phi alphax) alphax)
0.3b
(/.f64 sin2phi (*.f64 alphay alphay))
0.4b
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
Compiler

Compiled 65 to 14 computations (78.5% saved)

series106.0ms (0.3%)

Counts
1 → 50
Calls

15 calls:

TimeVariablePointExpression
0.0ms
cos2phi
@-inf
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
0.0ms
alphay
@inf
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
0.0ms
alphax
@inf
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
0.0ms
sin2phi
@-inf
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
0.0ms
sin2phi
@inf
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
Compiler

Compiled 15290 to 11750 computations (23.2% saved)

rewrite102.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
67×egg-rr
Counts
1 → 67
Calls
Call 1
Inputs
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (pow.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (log1p.f64 (neg.f64 u0))) -1) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (/.f64 (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (log1p.f64 (neg.f64 u0))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (pow.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (log1p.f64 (neg.f64 u0))) -1) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 -1 (/.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) (log1p.f64 (neg.f64 u0)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 alphax (*.f64 alphay alphay)) 0) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 (neg.f64 (/.f64 cos2phi alphax)) (*.f64 alphay alphay) (neg.f64 (*.f64 alphax sin2phi)))) (*.f64 alphax (*.f64 alphay alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 alphax (*.f64 alphay alphay))) 0) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 (neg.f64 (/.f64 cos2phi alphax)) (neg.f64 (*.f64 alphay alphay)) (neg.f64 (neg.f64 (*.f64 alphax sin2phi))))) (neg.f64 (*.f64 alphax (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 alphax alphay) 0) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay (neg.f64 (/.f64 (*.f64 alphax sin2phi) alphay)))) (*.f64 alphax alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 alphax alphay) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 sin2phi alphay) alphax (neg.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay)))) (*.f64 alphax alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 alphax (*.f64 alphay alphay)) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 sin2phi alphax (*.f64 (neg.f64 (/.f64 cos2phi alphax)) (neg.f64 (*.f64 alphay alphay))))) (*.f64 alphax (*.f64 alphay alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 alphax (*.f64 alphay alphay))) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (neg.f64 (*.f64 alphax sin2phi)) (*.f64 (neg.f64 (/.f64 cos2phi alphax)) (*.f64 alphay alphay)))) (neg.f64 (*.f64 alphax (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (/.f64 1 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) -1)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log1p.f64 (neg.f64 u0)) (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) (log1p.f64 (neg.f64 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) (neg.f64 (log1p.f64 (neg.f64 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (log1p.f64 (neg.f64 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) 2) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))) 2) (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log1p.f64 (neg.f64 u0)) -1) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 1) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (log1p.f64 (neg.f64 u0))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0))))) (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 1) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))) (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (neg.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 1) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (neg.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 3))))))

simplify227.0ms (0.6%)

Algorithm
egglog
Counts
117 → 174
Calls
Call 1
Inputs
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 u0 2) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))))
(+.f64 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (*.f64 (pow.f64 cos2phi 3) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 4) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 cos2phi) 3))))) (pow.f64 (pow.f64 alphay 2) 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 cos2phi) 3))))) (pow.f64 (pow.f64 alphay 2) 2)) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 -1 cos2phi) 4) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 6) (log.f64 (-.f64 1 u0)))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 6) (log.f64 (-.f64 1 u0)))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 8) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (pow.f64 (pow.f64 alphay 2) 2)))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 6) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (pow.f64 (pow.f64 sin2phi 2) 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphax) 4))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphax) 4))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (/.f64 -1 alphax) 6) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (pow.f64 (pow.f64 sin2phi 2) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 (pow.f64 sin2phi 3) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (pow.f64 (pow.f64 alphay 2) 2)))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 alphax 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 alphax 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 alphax 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 alphay 6) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 alphay 8)))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 alphay 6) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (log.f64 (-.f64 1 u0)))))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (log.f64 (-.f64 1 u0)))))) (*.f64 cos2phi (pow.f64 cos2phi 2)))) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 6) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 cos2phi 2) 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) 4))))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphay) 6) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 cos2phi 2) 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) 4))))) (*.f64 cos2phi (pow.f64 cos2phi 2)))))))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (pow.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (log1p.f64 (neg.f64 u0))) -1) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 1 0) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (/.f64 (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (log1p.f64 (neg.f64 u0))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (pow.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (log1p.f64 (neg.f64 u0))) -1) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 -1 (/.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) (log1p.f64 (neg.f64 u0)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphax (*.f64 alphay alphay)) 0) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 (neg.f64 (/.f64 cos2phi alphax)) (*.f64 alphay alphay) (neg.f64 (*.f64 alphax sin2phi)))) (*.f64 alphax (*.f64 alphay alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (*.f64 alphax (*.f64 alphay alphay))) 0) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 (neg.f64 (/.f64 cos2phi alphax)) (neg.f64 (*.f64 alphay alphay)) (neg.f64 (neg.f64 (*.f64 alphax sin2phi))))) (neg.f64 (*.f64 alphax (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphax alphay) 0) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay (neg.f64 (/.f64 (*.f64 alphax sin2phi) alphay)))) (*.f64 alphax alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphax alphay) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 sin2phi alphay) alphax (neg.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay)))) (*.f64 alphax alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphax (*.f64 alphay alphay)) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 sin2phi alphax (*.f64 (neg.f64 (/.f64 cos2phi alphax)) (neg.f64 (*.f64 alphay alphay))))) (*.f64 alphax (*.f64 alphay alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (*.f64 alphax (*.f64 alphay alphay))) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (neg.f64 (*.f64 alphax sin2phi)) (*.f64 (neg.f64 (/.f64 cos2phi alphax)) (*.f64 alphay alphay)))) (neg.f64 (*.f64 alphax (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (/.f64 1 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) -1)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(+.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 0))
(+.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(-.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(-.f64 (/.f64 0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))
(*.f64 1 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) (log1p.f64 (neg.f64 u0)))
(*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))
(*.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) (neg.f64 (log1p.f64 (neg.f64 u0))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (log1p.f64 (neg.f64 u0))))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))) 2))
(*.f64 (*.f64 (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 1))
(*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 1))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) 1))
(*.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) 2) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))) 2) (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) -1) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 1) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) 2))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (log1p.f64 (neg.f64 u0))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0))))) (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 1) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))) (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (neg.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))
(/.f64 (/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 1) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(/.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (neg.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))
(pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 3)
(pow.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) 1/3)
(pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(neg.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 1))
(neg.f64 (*.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(neg.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) -1))
(cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 3))
Outputs
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 u0 2) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(fma.f64 1/2 (/.f64 (*.f64 u0 u0) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0)))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))))
(+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 alphay alphay) (*.f64 sin2phi sin2phi)) (/.f64 (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 alphax 4) sin2phi)))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0)))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)))))
(+.f64 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (*.f64 (pow.f64 cos2phi 3) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))))))
(+.f64 (/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 cos2phi 3)) (pow.f64 (pow.f64 alphay 4) 2)) (*.f64 (*.f64 alphax alphax) (*.f64 (pow.f64 (*.f64 sin2phi sin2phi) 2) (pow.f64 alphax 4)))) (+.f64 (neg.f64 (*.f64 (/.f64 (*.f64 alphay alphay) (*.f64 sin2phi sin2phi)) (/.f64 (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 alphax 4) sin2phi)))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0)))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (pow.f64 alphax 4)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (*.f64 alphay alphay)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 1 cos2phi) 3)) (log1p.f64 (neg.f64 u0))))) (pow.f64 alphay 4))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (pow.f64 alphax 4)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (*.f64 alphay alphay))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 4) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 1 cos2phi) 3)) (log1p.f64 (neg.f64 u0))))) (pow.f64 alphay 4))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 sin2phi sin2phi) (pow.f64 (/.f64 1 cos2phi) 4)) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 sin2phi (log1p.f64 (neg.f64 u0))))) (*.f64 (*.f64 alphay alphay) (pow.f64 alphay 4))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (pow.f64 alphax 4)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (*.f64 alphay alphay)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (pow.f64 alphax 4)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (*.f64 alphay alphay)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 cos2phi) 3))))) (pow.f64 (pow.f64 alphay 2) 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (pow.f64 alphax 4)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (*.f64 alphay alphay)) (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 cos2phi) 3)))) (pow.f64 alphay 4))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 alphay 2)) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 cos2phi) 3))))) (pow.f64 (pow.f64 alphay 2) 2)) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 -1 cos2phi) 4) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (pow.f64 alphax 4)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (*.f64 alphay alphay)) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 cos2phi) 3)))) (pow.f64 alphay 4)) (/.f64 (*.f64 (*.f64 (*.f64 sin2phi sin2phi) (pow.f64 (/.f64 -1 cos2phi) 4)) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 sin2phi (log1p.f64 (neg.f64 u0))))) (*.f64 (*.f64 alphay alphay) (pow.f64 alphay 4))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi))) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 6) (log.f64 (-.f64 1 u0)))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (neg.f64 (/.f64 (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 6) (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4))))) (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 6) (log.f64 (-.f64 1 u0)))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 8) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (pow.f64 (pow.f64 alphay 2) 2)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 6) (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi))) (/.f64 (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (*.f64 (pow.f64 alphax 8) sin2phi) (log1p.f64 (neg.f64 u0)))) (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (*.f64 cos2phi cos2phi) 2) (pow.f64 alphay 4)))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)))
(+.f64 (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2)) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0)))) (*.f64 sin2phi sin2phi)) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))))
(+.f64 (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2)) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0)))) (*.f64 sin2phi sin2phi)) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0)))))) (pow.f64 sin2phi 3))) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 6) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (pow.f64 (pow.f64 sin2phi 2) 2)))))
(+.f64 (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2)) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0)))) (*.f64 sin2phi sin2phi)) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0)))))) (pow.f64 sin2phi 3))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 6) (*.f64 (pow.f64 cos2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay 4) 2)))) (pow.f64 (*.f64 sin2phi sin2phi) 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0))))) (*.f64 sin2phi sin2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphax) 4))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi)) (*.f64 (pow.f64 alphay 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 alphax) 4)))) (pow.f64 sin2phi 3))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0))))) (*.f64 sin2phi sin2phi))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphax) 4))))) (*.f64 (pow.f64 sin2phi 2) sin2phi))) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (/.f64 -1 alphax) 6) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (pow.f64 (pow.f64 sin2phi 2) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 sin2phi 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi)) (*.f64 (pow.f64 alphay 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 alphax) 4)))) (pow.f64 sin2phi 3))) (+.f64 (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 6) (log1p.f64 (neg.f64 u0))) (pow.f64 (pow.f64 alphay 4) 2))) (pow.f64 (*.f64 sin2phi sin2phi) 2)) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0))))) (*.f64 sin2phi sin2phi)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi))) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) (log1p.f64 (neg.f64 u0))))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 (pow.f64 sin2phi 3) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (pow.f64 (pow.f64 alphay 2) 2)))))))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphay alphay) (*.f64 cos2phi cos2phi))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) (log1p.f64 (neg.f64 u0))))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 (pow.f64 sin2phi 3) (log1p.f64 (neg.f64 u0)))) (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (*.f64 cos2phi cos2phi) 2) (pow.f64 alphay 4)))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 alphax 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0))))) (*.f64 alphax alphax)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 alphax 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0))))) (*.f64 alphax alphax)) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0)))))) (pow.f64 alphax 4)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 alphax 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0))))) (*.f64 alphax alphax)) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 1 sin2phi) 4) (*.f64 alphax alphax)) (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay 4) 2))) (pow.f64 alphax 4))) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0)))))) (pow.f64 alphax 4))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 sin2phi) 2))) (*.f64 alphax alphax)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 sin2phi) 2))) (*.f64 alphax alphax)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (*.f64 alphay alphay) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0)))))) (pow.f64 alphax 4))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 alphax 2) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)))))
(+.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0)))))) (pow.f64 alphax 4)) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 -1 sin2phi) 4) (*.f64 alphax alphax)) (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay 4) 2))) (pow.f64 alphax 4))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 sin2phi) 2))) (*.f64 alphax alphax)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphay 4) cos2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi))) (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 alphay 6) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))))))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphay 4) cos2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (neg.f64 (/.f64 (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 6) (log1p.f64 (neg.f64 u0)))) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) sin2phi))))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 alphay 8)))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 alphay 6) (log.f64 (-.f64 1 u0)))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)))))))
(+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphay 4) cos2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 8))) (*.f64 (*.f64 alphax alphax) (*.f64 (pow.f64 (*.f64 sin2phi sin2phi) 2) (pow.f64 alphax 4)))) (neg.f64 (/.f64 (*.f64 (*.f64 cos2phi cos2phi) (*.f64 (pow.f64 alphay 6) (log1p.f64 (neg.f64 u0)))) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) sin2phi)))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 (*.f64 (pow.f64 (/.f64 1 alphay) 2) sin2phi) (log1p.f64 (neg.f64 u0)))) (*.f64 cos2phi cos2phi)) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (log.f64 (-.f64 1 u0)))))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (*.f64 (pow.f64 (/.f64 1 alphay) 2) (log1p.f64 (neg.f64 u0)))) (*.f64 cos2phi cos2phi)) (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 1 alphay) 4)) (log1p.f64 (neg.f64 u0))))) (pow.f64 cos2phi 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (log.f64 (-.f64 1 u0)))))) (*.f64 cos2phi (pow.f64 cos2phi 2)))) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 1 alphay) 6) (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 cos2phi 2) 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (*.f64 (pow.f64 (/.f64 1 alphay) 2) (log1p.f64 (neg.f64 u0)))) (*.f64 cos2phi cos2phi)) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 1 alphay) 4)) (log1p.f64 (neg.f64 u0))))) (pow.f64 cos2phi 3))) (/.f64 (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 (*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 6)) (log1p.f64 (neg.f64 u0))))) (pow.f64 (*.f64 cos2phi cos2phi) 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi) (log1p.f64 (neg.f64 u0)))) (*.f64 cos2phi cos2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) 4))))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (log1p.f64 (neg.f64 u0)))) (*.f64 cos2phi cos2phi)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 alphay) 4)))) (pow.f64 cos2phi 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 cos2phi 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphay) 6) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 sin2phi (log.f64 (-.f64 1 u0)))))) (pow.f64 (pow.f64 cos2phi 2) 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) 4))))) (*.f64 cos2phi (pow.f64 cos2phi 2)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (log1p.f64 (neg.f64 u0)))) (*.f64 cos2phi cos2phi)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 -1 alphay) 6) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 sin2phi (log1p.f64 (neg.f64 u0))))) (pow.f64 (*.f64 cos2phi cos2phi) 2)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 alphax alphax) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 alphay) 4)))) (pow.f64 cos2phi 3))))))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (pow.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (log1p.f64 (neg.f64 u0))) -1) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 1 (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) (log1p.f64 (neg.f64 u0)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 1 0) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 1 0) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (/.f64 (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (log1p.f64 (neg.f64 u0))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (log1p.f64 (neg.f64 u0))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (pow.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (log1p.f64 (neg.f64 u0))) -1) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 1 (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) (log1p.f64 (neg.f64 u0)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 -1 (/.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) (log1p.f64 (neg.f64 u0)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 -1 (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (log1p.f64 (neg.f64 u0)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphax (*.f64 alphay alphay)) 0) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 (neg.f64 (/.f64 cos2phi alphax)) (*.f64 alphay alphay) (neg.f64 (*.f64 alphax sin2phi)))) (*.f64 alphax (*.f64 alphay alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphax (*.f64 alphay alphay)) 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphax (*.f64 alphay alphay))) (fma.f64 (neg.f64 (/.f64 cos2phi alphax)) (*.f64 alphay alphay) (neg.f64 (*.f64 alphax sin2phi)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (*.f64 alphax (*.f64 alphay alphay))) 0) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 (neg.f64 (/.f64 cos2phi alphax)) (neg.f64 (*.f64 alphay alphay)) (neg.f64 (neg.f64 (*.f64 alphax sin2phi))))) (neg.f64 (*.f64 alphax (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (*.f64 alphax (*.f64 alphay alphay))) 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphax (*.f64 alphay alphay)))) (fma.f64 (neg.f64 (/.f64 cos2phi alphax)) (neg.f64 (*.f64 alphay alphay)) (*.f64 alphax sin2phi))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphax alphay) 0) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay (neg.f64 (/.f64 (*.f64 alphax sin2phi) alphay)))) (*.f64 alphax alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphax alphay) 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphax alphay)) (fma.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay (neg.f64 (/.f64 (*.f64 alphax sin2phi) alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphax alphay) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 sin2phi alphay) alphax (neg.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay)))) (*.f64 alphax alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphax alphay) 0) (/.f64 (*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (*.f64 alphax alphay)) (fma.f64 (/.f64 sin2phi alphay) alphax (*.f64 (neg.f64 (neg.f64 (/.f64 cos2phi alphax))) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphax (*.f64 alphay alphay)) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 sin2phi alphax (*.f64 (neg.f64 (/.f64 cos2phi alphax)) (neg.f64 (*.f64 alphay alphay))))) (*.f64 alphax (*.f64 alphay alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphax (*.f64 alphay alphay)) 0) (/.f64 (*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (*.f64 alphax (*.f64 alphay alphay))) (fma.f64 sin2phi alphax (*.f64 (neg.f64 (/.f64 cos2phi alphax)) (neg.f64 (*.f64 alphay alphay))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (*.f64 alphax (*.f64 alphay alphay))) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (neg.f64 (*.f64 alphax sin2phi)) (*.f64 (neg.f64 (/.f64 cos2phi alphax)) (*.f64 alphay alphay)))) (neg.f64 (*.f64 alphax (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (*.f64 alphax (*.f64 alphay alphay))) 0) (*.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 (neg.f64 (/.f64 cos2phi alphax)) (*.f64 alphay alphay) (neg.f64 (*.f64 alphax sin2phi))))) (neg.f64 (*.f64 alphax (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (/.f64 1 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) -1)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (pow.f64 (/.f64 1 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) -1) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(+.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 0))
(+.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 0)
(+.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(+.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 0)
(-.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(-.f64 (/.f64 0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 1 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) (log1p.f64 (neg.f64 u0)))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (log1p.f64 (neg.f64 u0))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(*.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) (neg.f64 (log1p.f64 (neg.f64 u0))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (log1p.f64 (neg.f64 u0))))
(/.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (log1p.f64 (neg.f64 u0))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))) 2))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (*.f64 (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))
(*.f64 (*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 1))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 1))
(/.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) 1))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (log1p.f64 (neg.f64 u0))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) 2) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(/.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))) 2) (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))))
(*.f64 (*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))
(/.f64 (log1p.f64 (neg.f64 u0)) (*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (log1p.f64 (neg.f64 u0)) (*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) -1) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (log1p.f64 (neg.f64 u0)) (*.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) -1))
(/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 1) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) 2))
(/.f64 (/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) 2))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(/.f64 (log1p.f64 (neg.f64 u0)) (*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))) (log1p.f64 (neg.f64 u0))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (log1p.f64 (neg.f64 u0))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0))))) (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (neg.f64 (log1p.f64 (neg.f64 u0))))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 1) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(/.f64 (log1p.f64 (neg.f64 u0)) (*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))) (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (neg.f64 (log1p.f64 (neg.f64 u0))))) (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (neg.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))
(/.f64 (log1p.f64 (neg.f64 u0)) (*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))))
(/.f64 (/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 1) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2))
(/.f64 (log1p.f64 (neg.f64 u0)) (*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))))
(/.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))) (neg.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)))
(/.f64 (log1p.f64 (neg.f64 u0)) (*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (cbrt.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))))
(pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) 3)
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(pow.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 3) 1/3)
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 1)
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(neg.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) 1))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(neg.f64 (*.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))))
(neg.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))))
(neg.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) -1))
(neg.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))))
(cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 3))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))

eval1.3s (3.5%)

Compiler

Compiled 109651 to 37277 computations (66% saved)

prune1.1s (2.8%)

Pruning

97 alts after pruning (91 fresh and 6 done)

PrunedKeptTotal
New2769432812
Fresh44852
Picked011
Done257
Total2775972872
Error
0b
Counts
2872 → 97
Alt Table
Click to see full alt table
StatusErrorProgram
0.5b
(if (!=.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (-.f64 (*.f64 (*.f64 alphax alphax) sin2phi) (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay))))) (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
0.4b
(if (!=.f64 (*.f64 alphay alphay) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (/.f64 alphay alphax)) sin2phi)) (*.f64 alphay alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
15.4b
(if (!=.f64 (*.f64 alphay alphay) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) sin2phi) (*.f64 alphay alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
0.5b
(if (!=.f64 (neg.f64 (*.f64 alphax (*.f64 alphay alphay))) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (neg.f64 (*.f64 alphax sin2phi)) (*.f64 (neg.f64 (/.f64 cos2phi alphax)) (*.f64 alphay alphay)))) (neg.f64 (*.f64 alphax (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
54.7b
(if (!=.f64 (neg.f64 (*.f64 alphax alphax)) 0) (*.f64 (/.f64 u0 (neg.f64 cos2phi)) (neg.f64 (*.f64 alphax alphax))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
41.1b
(if (!=.f64 u0 0) (/.f64 1 (/.f64 sin2phi (*.f64 (*.f64 alphay alphay) u0))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
41.1b
(if (!=.f64 u0 0) (/.f64 -1 (/.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) u0)) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
40.9b
(if (!=.f64 alphay 0) (/.f64 (*.f64 u0 alphay) (/.f64 sin2phi alphay)) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
40.9b
(/.f64 (/.f64 u0 (/.f64 (/.f64 1 alphay) alphay)) sin2phi)
40.9b
(/.f64 (/.f64 u0 (/.f64 sin2phi alphay)) (/.f64 1 alphay))
40.9b
(/.f64 (/.f64 u0 (/.f64 1 alphay)) (/.f64 sin2phi alphay))
54.7b
(/.f64 (/.f64 u0 (/.f64 1 alphax)) (/.f64 cos2phi alphax))
40.9b
(/.f64 (/.f64 u0 (/.f64 -1 (*.f64 alphay alphay))) (neg.f64 sin2phi))
54.7b
(/.f64 (/.f64 u0 (/.f64 -1 (*.f64 alphax alphax))) (neg.f64 cos2phi))
40.9b
(/.f64 (/.f64 u0 (neg.f64 sin2phi)) (/.f64 -1 (*.f64 alphay alphay)))
40.9b
(/.f64 (/.f64 u0 sin2phi) (/.f64 (/.f64 1 alphay) alphay))
54.7b
(/.f64 (/.f64 u0 cos2phi) (/.f64 (/.f64 1 alphax) alphax))
25.8b
(/.f64 (-.f64 0 (neg.f64 (*.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (log1p.f64 (neg.f64 u0))))) (*.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
18.3b
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (if (!=.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 0) (/.f64 1 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
18.3b
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (/.f64 (*.f64 (neg.f64 alphay) cos2phi) alphax) (*.f64 alphax (/.f64 sin2phi alphay))) (*.f64 alphax alphay)))
18.3b
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (*.f64 alphax alphay)) (*.f64 (neg.f64 (*.f64 alphax alphay)) (/.f64 (*.f64 alphax sin2phi) alphay))) (*.f64 (neg.f64 (*.f64 alphax alphay)) (*.f64 alphax alphay))))
18.3b
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (*.f64 alphax alphax) sin2phi) (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay)))) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)))))
18.4b
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) (*.f64 (*.f64 alphax alphay) alphay)) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax (*.f64 (*.f64 alphax alphay) alphay))))
18.3b
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) (*.f64 alphax alphay)) (/.f64 (*.f64 alphax (*.f64 alphax sin2phi)) alphay)) (*.f64 alphax (*.f64 alphax alphay))))
18.4b
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) alphay) (*.f64 alphax (/.f64 (*.f64 alphax sin2phi) (*.f64 alphax alphay)))) (*.f64 alphax alphay)))
18.3b
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) alphax) (*.f64 alphax (/.f64 (*.f64 alphax sin2phi) (*.f64 alphay alphay)))) (*.f64 alphax alphax)))
18.3b
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax)) (*.f64 alphax alphay)) (/.f64 (*.f64 alphay (*.f64 alphax sin2phi)) alphay)) (*.f64 (*.f64 alphax alphay) alphay)))
18.4b
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax)) alphay) (*.f64 alphay (/.f64 (*.f64 alphax sin2phi) (*.f64 alphax alphay)))) (*.f64 alphay alphay)))
18.4b
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax)) alphax) (*.f64 alphay (/.f64 (*.f64 alphax sin2phi) (*.f64 alphay alphay)))) (*.f64 alphax alphay)))
18.4b
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) (*.f64 (*.f64 alphax alphay) (/.f64 (*.f64 alphax sin2phi) (*.f64 alphay alphay)))) (*.f64 (*.f64 alphax alphay) alphax)))
18.3b
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) (*.f64 alphay alphay)) (*.f64 alphax sin2phi)) (*.f64 alphax (*.f64 alphay alphay))))
18.3b
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (if (!=.f64 sin2phi 0) (/.f64 alphax (/.f64 alphay sin2phi)) (/.f64 (*.f64 sin2phi alphax) alphay))) (*.f64 alphax alphay)))
18.3b
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (/.f64 (*.f64 sin2phi alphax) alphay)) (*.f64 alphax alphay)))
18.3b
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (*.f64 (*.f64 alphax sin2phi) (/.f64 1 alphay))) (*.f64 alphax alphay)))
18.3b
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (*.f64 sin2phi (/.f64 alphax alphay))) (*.f64 alphax alphay)))
18.3b
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 cos2phi alphay)) (/.f64 1 alphax)) (*.f64 alphax (/.f64 sin2phi alphay))) (*.f64 alphax alphay)))
18.3b
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 cos2phi alphay) (*.f64 (neg.f64 (*.f64 alphax alphax)) (/.f64 sin2phi alphay))) (*.f64 (neg.f64 (*.f64 alphax alphax)) alphay)))
18.3b
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (/.f64 (*.f64 (*.f64 (*.f64 alphay alphax) alphax) sin2phi) (*.f64 alphay alphax))) (neg.f64 (*.f64 (*.f64 alphay alphax) alphay))))
18.4b
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphax) alphax) (/.f64 (*.f64 (*.f64 (*.f64 alphay alphax) alphax) sin2phi) (*.f64 alphay alphay))) (neg.f64 (*.f64 (*.f64 alphay alphax) alphax))))
18.3b
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (/.f64 (neg.f64 (*.f64 cos2phi alphay)) (*.f64 (*.f64 alphax alphax) alphay)) (/.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay) (*.f64 (*.f64 alphax alphax) alphay))))
18.3b
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))
18.3b
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
18.3b
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphay alphax) alphax))) (/.f64 (*.f64 sin2phi alphax) (*.f64 (*.f64 alphay alphax) alphay))))
18.3b
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (if (!=.f64 (/.f64 sin2phi alphay) 0) (/.f64 1 (/.f64 alphay (/.f64 sin2phi alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))))
18.3b
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (if (!=.f64 (/.f64 1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))))
18.3b
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (if (!=.f64 sin2phi 0) (/.f64 1 (/.f64 (*.f64 alphay alphay) sin2phi)) (/.f64 sin2phi (*.f64 alphay alphay)))))
18.3b
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (*.f64 (/.f64 1 alphay) (neg.f64 sin2phi)) (neg.f64 alphay))))
18.3b
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 (/.f64 (/.f64 1 alphay) alphay) sin2phi)))
18.3b
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay))))
18.3b
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 (/.f64 -1 (*.f64 alphay alphay)) (neg.f64 sin2phi))))
18.3b
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi)) (/.f64 sin2phi (*.f64 alphay alphay))))
18.3b
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (*.f64 (/.f64 cos2phi alphax) (/.f64 1 alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
18.3b
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (*.f64 (/.f64 -1 (*.f64 alphax alphax)) (neg.f64 cos2phi))) (/.f64 sin2phi (*.f64 alphay alphay))))
18.3b
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (*.f64 (/.f64 (/.f64 1 alphay) alphax) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay))))
29.4b
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
50.9b
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
40.9b
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
47.3b
(/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi))
54.7b
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
0.6b
(/.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi alphay (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay)))) (/.f64 1 (*.f64 (*.f64 alphax alphax) alphay)))
0.5b
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 (/.f64 cos2phi alphax) 0) (/.f64 1 (/.f64 alphax (/.f64 cos2phi alphax))) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))
0.5b
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (if (!=.f64 (/.f64 sin2phi alphay) 0) (/.f64 1 (/.f64 alphay (/.f64 sin2phi alphay))) (/.f64 sin2phi (*.f64 alphay alphay)))))
0.5b
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
0.6b
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay))))
0.6b
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 1 (*.f64 alphay alphay)) sin2phi)))
0.6b
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 sin2phi (/.f64 (/.f64 1 alphay) alphay))))
0.7b
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 sin2phi (*.f64 (/.f64 -1 alphay) (/.f64 -1 alphay)))))
0.5b
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi) (/.f64 (/.f64 sin2phi alphay) alphay)))
40.9b
(/.f64 (neg.f64 u0) (*.f64 sin2phi (/.f64 -1 (*.f64 alphay alphay))))
54.7b
(/.f64 (neg.f64 u0) (*.f64 cos2phi (/.f64 -1 (*.f64 alphax alphax))))
0.5b
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
0.6b
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (*.f64 (/.f64 1 alphay) sin2phi) alphay)))
40.9b
(/.f64 u0 (if (!=.f64 (/.f64 1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 (/.f64 sin2phi alphay) alphay)))
40.9b
(/.f64 u0 (/.f64 (/.f64 sin2phi alphay) alphay))
54.7b
(/.f64 u0 (/.f64 (/.f64 cos2phi alphax) alphax))
40.9b
(/.f64 u0 (/.f64 (*.f64 (/.f64 1 alphay) (neg.f64 sin2phi)) (neg.f64 alphay)))
40.9b
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
34.3b
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (if (!=.f64 sin2phi 0) (/.f64 (/.f64 1 alphay) (/.f64 alphay sin2phi)) (/.f64 sin2phi (*.f64 alphay alphay)))))
34.3b
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
34.3b
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 1 (*.f64 alphay alphay)) sin2phi)))
54.7b
(/.f64 u0 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi))
18.3b
(-.f64 (/.f64 (*.f64 (*.f64 -1/2 u0) u0) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 u0 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
18.3b
(+.f64 (*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (*.f64 (*.f64 -1/2 u0) u0)) (*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (neg.f64 u0)))
18.3b
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphax) u0) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay)))) (/.f64 (*.f64 -1/2 (*.f64 alphay (*.f64 (*.f64 u0 u0) alphax))) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay))))
40.9b
(*.f64 (/.f64 (*.f64 alphay alphay) sin2phi) u0)
54.7b
(*.f64 (/.f64 (*.f64 alphax alphax) cos2phi) u0)
40.9b
(*.f64 (/.f64 u0 (/.f64 (/.f64 1 alphay) alphay)) (/.f64 1 sin2phi))
40.9b
(*.f64 (/.f64 u0 (/.f64 sin2phi alphay)) (/.f64 1 (/.f64 1 alphay)))
54.7b
(*.f64 (/.f64 u0 (/.f64 cos2phi alphax)) (/.f64 1 (/.f64 1 alphax)))
40.9b
(*.f64 (/.f64 u0 (/.f64 1 alphay)) (/.f64 1 (/.f64 sin2phi alphay)))
40.9b
(*.f64 (/.f64 u0 (neg.f64 sin2phi)) (/.f64 1 (/.f64 -1 (*.f64 alphay alphay))))
40.9b
(*.f64 (/.f64 u0 sin2phi) (/.f64 1 (/.f64 (/.f64 1 alphay) alphay)))
54.7b
(*.f64 (/.f64 u0 cos2phi) (/.f64 1 (/.f64 (/.f64 1 alphax) alphax)))
34.3b
(*.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) u0)
40.9b
(*.f64 (/.f64 -1 (/.f64 sin2phi (*.f64 alphay alphay))) (neg.f64 u0))
0.6b
(*.f64 (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) (log1p.f64 (neg.f64 u0)))
15.4b
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
Compiler

Compiled 2611 to 1607 computations (38.5% saved)

regimes880.0ms (2.3%)

Counts
140 → 1
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 alphax alphax) cos2phi) u0)
(*.f64 (/.f64 (*.f64 alphay alphay) sin2phi) u0)
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(/.f64 u0 (/.f64 (/.f64 cos2phi alphax) alphax))
(/.f64 u0 (/.f64 (/.f64 sin2phi alphay) alphay))
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(/.f64 u0 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi))
(/.f64 (/.f64 u0 cos2phi) (/.f64 (/.f64 1 alphax) alphax))
(/.f64 (/.f64 u0 sin2phi) (/.f64 (/.f64 1 alphay) alphay))
(/.f64 (/.f64 u0 (/.f64 1 alphax)) (/.f64 cos2phi alphax))
(/.f64 (/.f64 u0 (/.f64 1 alphay)) (/.f64 sin2phi alphay))
(/.f64 (/.f64 u0 (/.f64 sin2phi alphay)) (/.f64 1 alphay))
(/.f64 (/.f64 u0 (/.f64 (/.f64 1 alphay) alphay)) sin2phi)
(if (!=.f64 alphay 0) (/.f64 (*.f64 u0 alphay) (/.f64 sin2phi alphay)) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 -1 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 u0))
(*.f64 (/.f64 -1 (/.f64 sin2phi (*.f64 alphay alphay))) (neg.f64 u0))
(/.f64 (neg.f64 u0) (*.f64 cos2phi (/.f64 -1 (*.f64 alphax alphax))))
(/.f64 (neg.f64 u0) (*.f64 sin2phi (/.f64 -1 (*.f64 alphay alphay))))
(/.f64 (/.f64 u0 (neg.f64 sin2phi)) (/.f64 -1 (*.f64 alphay alphay)))
(/.f64 (/.f64 u0 (/.f64 -1 (*.f64 alphax alphax))) (neg.f64 cos2phi))
(/.f64 (/.f64 u0 (/.f64 -1 (*.f64 alphay alphay))) (neg.f64 sin2phi))
(*.f64 (/.f64 u0 cos2phi) (/.f64 1 (/.f64 (/.f64 1 alphax) alphax)))
(*.f64 (/.f64 u0 sin2phi) (/.f64 1 (/.f64 (/.f64 1 alphay) alphay)))
(*.f64 (/.f64 u0 (/.f64 1 alphay)) (/.f64 1 (/.f64 sin2phi alphay)))
(*.f64 (/.f64 u0 (/.f64 cos2phi alphax)) (/.f64 1 (/.f64 1 alphax)))
(*.f64 (/.f64 u0 (/.f64 sin2phi alphay)) (/.f64 1 (/.f64 1 alphay)))
(*.f64 (/.f64 u0 (/.f64 (/.f64 1 alphay) alphay)) (/.f64 1 sin2phi))
(/.f64 u0 (/.f64 (*.f64 (/.f64 1 alphay) (neg.f64 sin2phi)) (neg.f64 alphay)))
(if (!=.f64 u0 0) (/.f64 1 (/.f64 sin2phi (*.f64 (*.f64 alphay alphay) u0))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 u0 (neg.f64 sin2phi)) (/.f64 1 (/.f64 -1 (*.f64 alphay alphay))))
(if (!=.f64 u0 0) (/.f64 -1 (/.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) u0)) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (if (!=.f64 (/.f64 1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(if (!=.f64 (neg.f64 (*.f64 alphax alphax)) 0) (*.f64 (/.f64 u0 (neg.f64 cos2phi)) (neg.f64 (*.f64 alphax alphax))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) u0)
(*.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) u0)
(/.f64 u0 (+.f64 (*.f64 (/.f64 cos2phi alphax) (/.f64 1 alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 1 (*.f64 alphay alphay)) sin2phi)))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 (/.f64 1 alphay) alphay) sin2phi)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (*.f64 (/.f64 -1 (*.f64 alphax alphax)) (neg.f64 cos2phi)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 -1 (*.f64 alphay alphay)) (neg.f64 sin2phi))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (*.f64 (/.f64 1 alphay) (neg.f64 sin2phi)) (neg.f64 alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (if (!=.f64 sin2phi 0) (/.f64 1 (/.f64 (*.f64 alphay alphay) sin2phi)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (if (!=.f64 sin2phi 0) (/.f64 (/.f64 1 alphay) (/.f64 alphay sin2phi)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 u0 0) (/.f64 -1 (/.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))) u0)) (/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (if (!=.f64 (/.f64 1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 u0 (+.f64 (if (!=.f64 (/.f64 1 alphax) 0) (/.f64 cos2phi (/.f64 alphax (/.f64 1 alphax))) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (/.f64 (+.f64 (*.f64 (/.f64 sin2phi alphay) (neg.f64 alphax)) (*.f64 alphay (neg.f64 (/.f64 cos2phi alphax)))) (*.f64 alphay (neg.f64 alphax))))
(/.f64 (neg.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0)))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (*.f64 (/.f64 cos2phi alphax) (/.f64 1 alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 (/.f64 (/.f64 1 alphay) alphay) sin2phi)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (*.f64 (/.f64 -1 (*.f64 alphax alphax)) (neg.f64 cos2phi))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 (/.f64 -1 (*.f64 alphay alphay)) (neg.f64 sin2phi))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (*.f64 (/.f64 1 alphay) (neg.f64 sin2phi)) (neg.f64 alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (*.f64 alphax (/.f64 sin2phi alphay))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (*.f64 sin2phi (/.f64 alphax alphay))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (/.f64 (*.f64 sin2phi alphax) alphay)) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (/.f64 (*.f64 (neg.f64 alphay) cos2phi) alphax) (*.f64 alphax (/.f64 sin2phi alphay))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (if (!=.f64 sin2phi 0) (/.f64 1 (/.f64 (*.f64 alphay alphay) sin2phi)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (*.f64 (/.f64 (/.f64 1 alphay) alphax) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 cos2phi alphay)) (/.f64 1 alphax)) (*.f64 alphax (/.f64 sin2phi alphay))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (*.f64 (*.f64 alphax sin2phi) (/.f64 1 alphay))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) (*.f64 alphay alphay)) (*.f64 alphax sin2phi)) (*.f64 alphax (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (if (!=.f64 (/.f64 1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (if (!=.f64 (/.f64 sin2phi alphay) 0) (/.f64 1 (/.f64 alphay (/.f64 sin2phi alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (if (!=.f64 (/.f64 1 alphax) 0) (/.f64 cos2phi (/.f64 alphax (/.f64 1 alphax))) (/.f64 cos2phi (*.f64 alphax alphax)))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (if (!=.f64 sin2phi 0) (/.f64 alphax (/.f64 alphay sin2phi)) (/.f64 (*.f64 sin2phi alphax) alphay))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 cos2phi alphay) (*.f64 (neg.f64 (*.f64 alphax alphax)) (/.f64 sin2phi alphay))) (*.f64 (neg.f64 (*.f64 alphax alphax)) alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphay alphax) alphax))) (/.f64 (*.f64 sin2phi alphax) (*.f64 (*.f64 alphay alphax) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (*.f64 alphax alphax) sin2phi) (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay)))) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)))))
(-.f64 (/.f64 (*.f64 (*.f64 -1/2 u0) u0) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 u0 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (/.f64 (neg.f64 (*.f64 cos2phi alphay)) (*.f64 (*.f64 alphax alphax) alphay)) (/.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay) (*.f64 (*.f64 alphax alphax) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax)) alphax) (*.f64 alphay (/.f64 (*.f64 alphax sin2phi) (*.f64 alphay alphay)))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax)) alphay) (*.f64 alphay (/.f64 (*.f64 alphax sin2phi) (*.f64 alphax alphay)))) (*.f64 alphay alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) alphax) (*.f64 alphax (/.f64 (*.f64 alphax sin2phi) (*.f64 alphay alphay)))) (*.f64 alphax alphax)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) alphay) (*.f64 alphax (/.f64 (*.f64 alphax sin2phi) (*.f64 alphax alphay)))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphax) alphax) (/.f64 (*.f64 (*.f64 (*.f64 alphay alphax) alphax) sin2phi) (*.f64 alphay alphay))) (neg.f64 (*.f64 (*.f64 alphay alphax) alphax))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (/.f64 (*.f64 (*.f64 (*.f64 alphay alphax) alphax) sin2phi) (*.f64 alphay alphax))) (neg.f64 (*.f64 (*.f64 alphay alphax) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) (*.f64 (*.f64 alphax alphay) (/.f64 (*.f64 alphax sin2phi) (*.f64 alphay alphay)))) (*.f64 (*.f64 alphax alphay) alphax)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax)) (*.f64 alphax alphay)) (/.f64 (*.f64 alphay (*.f64 alphax sin2phi)) alphay)) (*.f64 (*.f64 alphax alphay) alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) (*.f64 alphax alphay)) (/.f64 (*.f64 alphax (*.f64 alphax sin2phi)) alphay)) (*.f64 alphax (*.f64 alphax alphay))))
(+.f64 (*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (*.f64 (*.f64 -1/2 u0) u0)) (*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (neg.f64 u0)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) (*.f64 (*.f64 alphax alphay) alphay)) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax (*.f64 (*.f64 alphax alphay) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (if (!=.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 0) (/.f64 1 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (*.f64 alphax alphay)) (*.f64 (neg.f64 (*.f64 alphax alphay)) (/.f64 (*.f64 alphax sin2phi) alphay))) (*.f64 (neg.f64 (*.f64 alphax alphay)) (*.f64 alphax alphay))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphax) u0) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay)))) (/.f64 (*.f64 -1/2 (*.f64 alphay (*.f64 (*.f64 u0 u0) alphax))) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay))))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
(/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (log1p.f64 (neg.f64 u0)))
(*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (log1p.f64 (neg.f64 u0)))
(*.f64 (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) (log1p.f64 (neg.f64 u0)))
(/.f64 (neg.f64 (log.f64 (-.f64 1 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 (/.f64 (/.f64 1 alphay) alphay) sin2phi)))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (*.f64 (/.f64 1 alphay) sin2phi) alphay)))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 sin2phi (/.f64 (/.f64 1 alphay) alphay))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 1 (*.f64 alphay alphay)) sin2phi)))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 (/.f64 -1 (*.f64 alphay alphay)) (neg.f64 sin2phi))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (*.f64 (/.f64 1 alphay) (neg.f64 sin2phi)) (neg.f64 alphay))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 sin2phi (*.f64 (/.f64 -1 alphay) (/.f64 -1 alphay)))))
(if (!=.f64 (*.f64 alphay alphay) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) sin2phi) (*.f64 alphay alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (if (!=.f64 (/.f64 sin2phi alphay) 0) (/.f64 1 (/.f64 alphay (/.f64 sin2phi alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (if (!=.f64 (/.f64 cos2phi alphax) 0) (/.f64 1 (/.f64 alphax (/.f64 cos2phi alphax))) (/.f64 cos2phi (*.f64 alphax alphax)))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (if (!=.f64 (/.f64 sin2phi alphay) 0) (/.f64 1 (/.f64 alphay (/.f64 sin2phi alphay))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 (/.f64 cos2phi alphax) 0) (/.f64 1 (/.f64 alphax (/.f64 cos2phi alphax))) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(if (!=.f64 (*.f64 alphay alphay) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (/.f64 alphay alphax)) sin2phi)) (*.f64 alphay alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphay alphay) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) (*.f64 alphax alphax)) sin2phi)) (*.f64 alphay alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (neg.f64 (*.f64 alphax (*.f64 alphay alphay))) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (neg.f64 (*.f64 alphax sin2phi)) (*.f64 (neg.f64 (/.f64 cos2phi alphax)) (*.f64 alphay alphay)))) (neg.f64 (*.f64 alphax (*.f64 alphay alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (-.f64 (*.f64 (*.f64 alphax alphax) sin2phi) (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay))))) (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (*.f64 alphay alphay) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (*.f64 (/.f64 (/.f64 1 alphax) alphax) (*.f64 (*.f64 cos2phi alphay) alphay)) (*.f64 (/.f64 (/.f64 1 alphax) alphax) (*.f64 alphax (*.f64 alphax sin2phi))))) (*.f64 alphay alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (-.f64 0 (neg.f64 (*.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (log1p.f64 (neg.f64 u0))))) (*.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (*.f64 cos2phi (pow.f64 alphax -2))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2))))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 -1 (/.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)) (log1p.f64 (neg.f64 u0)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi alphay (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay)))) (/.f64 1 (*.f64 (*.f64 alphax alphax) alphay)))
(if (!=.f64 (*.f64 alphax alphay) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 cos2phi alphax) alphay (/.f64 (*.f64 alphax sin2phi) alphay))) (*.f64 alphax alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphax alphay) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 cos2phi alphay) alphax))) (*.f64 alphax alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (*.f64 alphay alphay) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)) (*.f64 alphax alphax))) (*.f64 alphay alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 (*.f64 alphax alphax) alphay) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 sin2phi alphay) (*.f64 alphax alphax) (*.f64 cos2phi alphay))) (*.f64 (*.f64 alphax alphax) alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi)))) (/.f64 1 (pow.f64 (*.f64 alphax alphay) 2)))
Outputs
(if (!=.f64 (*.f64 alphay alphay) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (/.f64 alphay alphax)) sin2phi)) (*.f64 alphay alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
Calls

14 calls:

63.0ms
(/.f64 cos2phi (*.f64 alphax alphax))
61.0ms
u0
60.0ms
(+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))
60.0ms
(/.f64 sin2phi (*.f64 alphay alphay))
60.0ms
(neg.f64 (log.f64 (-.f64 1 u0)))
Results
ErrorSegmentsBranch
0.4b1alphax
0.4b1alphay
0.4b1u0
0.4b1cos2phi
0.4b1sin2phi
0.4b1(/.f64 (neg.f64 (log.f64 (-.f64 1 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
0.4b1(neg.f64 (log.f64 (-.f64 1 u0)))
0.4b1(log.f64 (-.f64 1 u0))
0.4b1(-.f64 1 u0)
0.4b1(+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))
0.4b1(/.f64 cos2phi (*.f64 alphax alphax))
0.4b1(*.f64 alphax alphax)
0.4b1(/.f64 sin2phi (*.f64 alphay alphay))
0.4b1(*.f64 alphay alphay)
Compiler

Compiled 3251 to 1019 computations (68.7% saved)

regimes780.0ms (2%)

Counts
125 → 1
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 alphax alphax) cos2phi) u0)
(*.f64 (/.f64 (*.f64 alphay alphay) sin2phi) u0)
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(/.f64 u0 (/.f64 (/.f64 cos2phi alphax) alphax))
(/.f64 u0 (/.f64 (/.f64 sin2phi alphay) alphay))
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(/.f64 u0 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi))
(/.f64 (/.f64 u0 cos2phi) (/.f64 (/.f64 1 alphax) alphax))
(/.f64 (/.f64 u0 sin2phi) (/.f64 (/.f64 1 alphay) alphay))
(/.f64 (/.f64 u0 (/.f64 1 alphax)) (/.f64 cos2phi alphax))
(/.f64 (/.f64 u0 (/.f64 1 alphay)) (/.f64 sin2phi alphay))
(/.f64 (/.f64 u0 (/.f64 sin2phi alphay)) (/.f64 1 alphay))
(/.f64 (/.f64 u0 (/.f64 (/.f64 1 alphay) alphay)) sin2phi)
(if (!=.f64 alphay 0) (/.f64 (*.f64 u0 alphay) (/.f64 sin2phi alphay)) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 -1 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 u0))
(*.f64 (/.f64 -1 (/.f64 sin2phi (*.f64 alphay alphay))) (neg.f64 u0))
(/.f64 (neg.f64 u0) (*.f64 cos2phi (/.f64 -1 (*.f64 alphax alphax))))
(/.f64 (neg.f64 u0) (*.f64 sin2phi (/.f64 -1 (*.f64 alphay alphay))))
(/.f64 (/.f64 u0 (neg.f64 sin2phi)) (/.f64 -1 (*.f64 alphay alphay)))
(/.f64 (/.f64 u0 (/.f64 -1 (*.f64 alphax alphax))) (neg.f64 cos2phi))
(/.f64 (/.f64 u0 (/.f64 -1 (*.f64 alphay alphay))) (neg.f64 sin2phi))
(*.f64 (/.f64 u0 cos2phi) (/.f64 1 (/.f64 (/.f64 1 alphax) alphax)))
(*.f64 (/.f64 u0 sin2phi) (/.f64 1 (/.f64 (/.f64 1 alphay) alphay)))
(*.f64 (/.f64 u0 (/.f64 1 alphay)) (/.f64 1 (/.f64 sin2phi alphay)))
(*.f64 (/.f64 u0 (/.f64 cos2phi alphax)) (/.f64 1 (/.f64 1 alphax)))
(*.f64 (/.f64 u0 (/.f64 sin2phi alphay)) (/.f64 1 (/.f64 1 alphay)))
(*.f64 (/.f64 u0 (/.f64 (/.f64 1 alphay) alphay)) (/.f64 1 sin2phi))
(/.f64 u0 (/.f64 (*.f64 (/.f64 1 alphay) (neg.f64 sin2phi)) (neg.f64 alphay)))
(if (!=.f64 u0 0) (/.f64 1 (/.f64 sin2phi (*.f64 (*.f64 alphay alphay) u0))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 u0 (neg.f64 sin2phi)) (/.f64 1 (/.f64 -1 (*.f64 alphay alphay))))
(if (!=.f64 u0 0) (/.f64 -1 (/.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) u0)) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (if (!=.f64 (/.f64 1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(if (!=.f64 (neg.f64 (*.f64 alphax alphax)) 0) (*.f64 (/.f64 u0 (neg.f64 cos2phi)) (neg.f64 (*.f64 alphax alphax))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) u0)
(*.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) u0)
(/.f64 u0 (+.f64 (*.f64 (/.f64 cos2phi alphax) (/.f64 1 alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 1 (*.f64 alphay alphay)) sin2phi)))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 (/.f64 1 alphay) alphay) sin2phi)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (*.f64 (/.f64 -1 (*.f64 alphax alphax)) (neg.f64 cos2phi)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 -1 (*.f64 alphay alphay)) (neg.f64 sin2phi))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (*.f64 (/.f64 1 alphay) (neg.f64 sin2phi)) (neg.f64 alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (if (!=.f64 sin2phi 0) (/.f64 1 (/.f64 (*.f64 alphay alphay) sin2phi)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (if (!=.f64 sin2phi 0) (/.f64 (/.f64 1 alphay) (/.f64 alphay sin2phi)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 u0 0) (/.f64 -1 (/.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))) u0)) (/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (if (!=.f64 (/.f64 1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 u0 (+.f64 (if (!=.f64 (/.f64 1 alphax) 0) (/.f64 cos2phi (/.f64 alphax (/.f64 1 alphax))) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (/.f64 (+.f64 (*.f64 (/.f64 sin2phi alphay) (neg.f64 alphax)) (*.f64 alphay (neg.f64 (/.f64 cos2phi alphax)))) (*.f64 alphay (neg.f64 alphax))))
(/.f64 (neg.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0)))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (*.f64 (/.f64 cos2phi alphax) (/.f64 1 alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 (/.f64 (/.f64 1 alphay) alphay) sin2phi)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (*.f64 (/.f64 -1 (*.f64 alphax alphax)) (neg.f64 cos2phi))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 (/.f64 -1 (*.f64 alphay alphay)) (neg.f64 sin2phi))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (*.f64 (/.f64 1 alphay) (neg.f64 sin2phi)) (neg.f64 alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (*.f64 alphax (/.f64 sin2phi alphay))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (*.f64 sin2phi (/.f64 alphax alphay))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (/.f64 (*.f64 sin2phi alphax) alphay)) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (/.f64 (*.f64 (neg.f64 alphay) cos2phi) alphax) (*.f64 alphax (/.f64 sin2phi alphay))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (if (!=.f64 sin2phi 0) (/.f64 1 (/.f64 (*.f64 alphay alphay) sin2phi)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (*.f64 (/.f64 (/.f64 1 alphay) alphax) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 cos2phi alphay)) (/.f64 1 alphax)) (*.f64 alphax (/.f64 sin2phi alphay))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (*.f64 (*.f64 alphax sin2phi) (/.f64 1 alphay))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) (*.f64 alphay alphay)) (*.f64 alphax sin2phi)) (*.f64 alphax (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (if (!=.f64 (/.f64 1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (if (!=.f64 (/.f64 sin2phi alphay) 0) (/.f64 1 (/.f64 alphay (/.f64 sin2phi alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (if (!=.f64 (/.f64 1 alphax) 0) (/.f64 cos2phi (/.f64 alphax (/.f64 1 alphax))) (/.f64 cos2phi (*.f64 alphax alphax)))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (if (!=.f64 sin2phi 0) (/.f64 alphax (/.f64 alphay sin2phi)) (/.f64 (*.f64 sin2phi alphax) alphay))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 cos2phi alphay) (*.f64 (neg.f64 (*.f64 alphax alphax)) (/.f64 sin2phi alphay))) (*.f64 (neg.f64 (*.f64 alphax alphax)) alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphay alphax) alphax))) (/.f64 (*.f64 sin2phi alphax) (*.f64 (*.f64 alphay alphax) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (*.f64 alphax alphax) sin2phi) (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay)))) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)))))
(-.f64 (/.f64 (*.f64 (*.f64 -1/2 u0) u0) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 u0 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (/.f64 (neg.f64 (*.f64 cos2phi alphay)) (*.f64 (*.f64 alphax alphax) alphay)) (/.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay) (*.f64 (*.f64 alphax alphax) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax)) alphax) (*.f64 alphay (/.f64 (*.f64 alphax sin2phi) (*.f64 alphay alphay)))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax)) alphay) (*.f64 alphay (/.f64 (*.f64 alphax sin2phi) (*.f64 alphax alphay)))) (*.f64 alphay alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) alphax) (*.f64 alphax (/.f64 (*.f64 alphax sin2phi) (*.f64 alphay alphay)))) (*.f64 alphax alphax)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) alphay) (*.f64 alphax (/.f64 (*.f64 alphax sin2phi) (*.f64 alphax alphay)))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphax) alphax) (/.f64 (*.f64 (*.f64 (*.f64 alphay alphax) alphax) sin2phi) (*.f64 alphay alphay))) (neg.f64 (*.f64 (*.f64 alphay alphax) alphax))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (/.f64 (*.f64 (*.f64 (*.f64 alphay alphax) alphax) sin2phi) (*.f64 alphay alphax))) (neg.f64 (*.f64 (*.f64 alphay alphax) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) (*.f64 (*.f64 alphax alphay) (/.f64 (*.f64 alphax sin2phi) (*.f64 alphay alphay)))) (*.f64 (*.f64 alphax alphay) alphax)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax)) (*.f64 alphax alphay)) (/.f64 (*.f64 alphay (*.f64 alphax sin2phi)) alphay)) (*.f64 (*.f64 alphax alphay) alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) (*.f64 alphax alphay)) (/.f64 (*.f64 alphax (*.f64 alphax sin2phi)) alphay)) (*.f64 alphax (*.f64 alphax alphay))))
(+.f64 (*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (*.f64 (*.f64 -1/2 u0) u0)) (*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (neg.f64 u0)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) (*.f64 (*.f64 alphax alphay) alphay)) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax (*.f64 (*.f64 alphax alphay) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (if (!=.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 0) (/.f64 1 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (*.f64 alphax alphay)) (*.f64 (neg.f64 (*.f64 alphax alphay)) (/.f64 (*.f64 alphax sin2phi) alphay))) (*.f64 (neg.f64 (*.f64 alphax alphay)) (*.f64 alphax alphay))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphax) u0) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay)))) (/.f64 (*.f64 -1/2 (*.f64 alphay (*.f64 (*.f64 u0 u0) alphax))) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay))))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
(/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (log1p.f64 (neg.f64 u0)))
(*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (log1p.f64 (neg.f64 u0)))
(*.f64 (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) (log1p.f64 (neg.f64 u0)))
(/.f64 (neg.f64 (log.f64 (-.f64 1 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 (/.f64 (/.f64 1 alphay) alphay) sin2phi)))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (*.f64 (/.f64 1 alphay) sin2phi) alphay)))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 sin2phi (/.f64 (/.f64 1 alphay) alphay))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 1 (*.f64 alphay alphay)) sin2phi)))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 (/.f64 -1 (*.f64 alphay alphay)) (neg.f64 sin2phi))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (*.f64 (/.f64 1 alphay) (neg.f64 sin2phi)) (neg.f64 alphay))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 sin2phi (*.f64 (/.f64 -1 alphay) (/.f64 -1 alphay)))))
(if (!=.f64 (*.f64 alphay alphay) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) sin2phi) (*.f64 alphay alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (if (!=.f64 (/.f64 sin2phi alphay) 0) (/.f64 1 (/.f64 alphay (/.f64 sin2phi alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (if (!=.f64 (/.f64 cos2phi alphax) 0) (/.f64 1 (/.f64 alphax (/.f64 cos2phi alphax))) (/.f64 cos2phi (*.f64 alphax alphax)))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (if (!=.f64 (/.f64 sin2phi alphay) 0) (/.f64 1 (/.f64 alphay (/.f64 sin2phi alphay))) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 (/.f64 cos2phi alphax) 0) (/.f64 1 (/.f64 alphax (/.f64 cos2phi alphax))) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)))
Outputs
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi) (/.f64 (/.f64 sin2phi alphay) alphay)))
Calls

14 calls:

56.0ms
(*.f64 alphax alphax)
54.0ms
u0
54.0ms
(log.f64 (-.f64 1 u0))
53.0ms
(-.f64 1 u0)
53.0ms
(/.f64 (neg.f64 (log.f64 (-.f64 1 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
Results
ErrorSegmentsBranch
0.5b1alphax
0.5b1alphay
0.5b1u0
0.5b1cos2phi
0.5b1sin2phi
0.5b1(/.f64 (neg.f64 (log.f64 (-.f64 1 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
0.5b1(neg.f64 (log.f64 (-.f64 1 u0)))
0.5b1(log.f64 (-.f64 1 u0))
0.5b1(-.f64 1 u0)
0.5b1(+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))
0.5b1(/.f64 cos2phi (*.f64 alphax alphax))
0.5b1(*.f64 alphax alphax)
0.5b1(/.f64 sin2phi (*.f64 alphay alphay))
0.5b1(*.f64 alphay alphay)
Compiler

Compiled 2678 to 913 computations (65.9% saved)

regimes702.0ms (1.8%)

Counts
113 → 1
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 alphax alphax) cos2phi) u0)
(*.f64 (/.f64 (*.f64 alphay alphay) sin2phi) u0)
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(/.f64 u0 (/.f64 (/.f64 cos2phi alphax) alphax))
(/.f64 u0 (/.f64 (/.f64 sin2phi alphay) alphay))
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(/.f64 u0 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi))
(/.f64 (/.f64 u0 cos2phi) (/.f64 (/.f64 1 alphax) alphax))
(/.f64 (/.f64 u0 sin2phi) (/.f64 (/.f64 1 alphay) alphay))
(/.f64 (/.f64 u0 (/.f64 1 alphax)) (/.f64 cos2phi alphax))
(/.f64 (/.f64 u0 (/.f64 1 alphay)) (/.f64 sin2phi alphay))
(/.f64 (/.f64 u0 (/.f64 sin2phi alphay)) (/.f64 1 alphay))
(/.f64 (/.f64 u0 (/.f64 (/.f64 1 alphay) alphay)) sin2phi)
(if (!=.f64 alphay 0) (/.f64 (*.f64 u0 alphay) (/.f64 sin2phi alphay)) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 -1 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 u0))
(*.f64 (/.f64 -1 (/.f64 sin2phi (*.f64 alphay alphay))) (neg.f64 u0))
(/.f64 (neg.f64 u0) (*.f64 cos2phi (/.f64 -1 (*.f64 alphax alphax))))
(/.f64 (neg.f64 u0) (*.f64 sin2phi (/.f64 -1 (*.f64 alphay alphay))))
(/.f64 (/.f64 u0 (neg.f64 sin2phi)) (/.f64 -1 (*.f64 alphay alphay)))
(/.f64 (/.f64 u0 (/.f64 -1 (*.f64 alphax alphax))) (neg.f64 cos2phi))
(/.f64 (/.f64 u0 (/.f64 -1 (*.f64 alphay alphay))) (neg.f64 sin2phi))
(*.f64 (/.f64 u0 cos2phi) (/.f64 1 (/.f64 (/.f64 1 alphax) alphax)))
(*.f64 (/.f64 u0 sin2phi) (/.f64 1 (/.f64 (/.f64 1 alphay) alphay)))
(*.f64 (/.f64 u0 (/.f64 1 alphay)) (/.f64 1 (/.f64 sin2phi alphay)))
(*.f64 (/.f64 u0 (/.f64 cos2phi alphax)) (/.f64 1 (/.f64 1 alphax)))
(*.f64 (/.f64 u0 (/.f64 sin2phi alphay)) (/.f64 1 (/.f64 1 alphay)))
(*.f64 (/.f64 u0 (/.f64 (/.f64 1 alphay) alphay)) (/.f64 1 sin2phi))
(/.f64 u0 (/.f64 (*.f64 (/.f64 1 alphay) (neg.f64 sin2phi)) (neg.f64 alphay)))
(if (!=.f64 u0 0) (/.f64 1 (/.f64 sin2phi (*.f64 (*.f64 alphay alphay) u0))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 u0 (neg.f64 sin2phi)) (/.f64 1 (/.f64 -1 (*.f64 alphay alphay))))
(if (!=.f64 u0 0) (/.f64 -1 (/.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) u0)) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (if (!=.f64 (/.f64 1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(if (!=.f64 (neg.f64 (*.f64 alphax alphax)) 0) (*.f64 (/.f64 u0 (neg.f64 cos2phi)) (neg.f64 (*.f64 alphax alphax))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) u0)
(*.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) u0)
(/.f64 u0 (+.f64 (*.f64 (/.f64 cos2phi alphax) (/.f64 1 alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 1 (*.f64 alphay alphay)) sin2phi)))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 (/.f64 1 alphay) alphay) sin2phi)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (*.f64 (/.f64 -1 (*.f64 alphax alphax)) (neg.f64 cos2phi)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 -1 (*.f64 alphay alphay)) (neg.f64 sin2phi))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (*.f64 (/.f64 1 alphay) (neg.f64 sin2phi)) (neg.f64 alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (if (!=.f64 sin2phi 0) (/.f64 1 (/.f64 (*.f64 alphay alphay) sin2phi)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (if (!=.f64 sin2phi 0) (/.f64 (/.f64 1 alphay) (/.f64 alphay sin2phi)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 u0 0) (/.f64 -1 (/.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))) u0)) (/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (if (!=.f64 (/.f64 1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 u0 (+.f64 (if (!=.f64 (/.f64 1 alphax) 0) (/.f64 cos2phi (/.f64 alphax (/.f64 1 alphax))) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (/.f64 (+.f64 (*.f64 (/.f64 sin2phi alphay) (neg.f64 alphax)) (*.f64 alphay (neg.f64 (/.f64 cos2phi alphax)))) (*.f64 alphay (neg.f64 alphax))))
(/.f64 (neg.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0)))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (*.f64 (/.f64 cos2phi alphax) (/.f64 1 alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 (/.f64 (/.f64 1 alphay) alphay) sin2phi)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (*.f64 (/.f64 -1 (*.f64 alphax alphax)) (neg.f64 cos2phi))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 (/.f64 -1 (*.f64 alphay alphay)) (neg.f64 sin2phi))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (*.f64 (/.f64 1 alphay) (neg.f64 sin2phi)) (neg.f64 alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (*.f64 alphax (/.f64 sin2phi alphay))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (*.f64 sin2phi (/.f64 alphax alphay))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (/.f64 (*.f64 sin2phi alphax) alphay)) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (/.f64 (*.f64 (neg.f64 alphay) cos2phi) alphax) (*.f64 alphax (/.f64 sin2phi alphay))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (if (!=.f64 sin2phi 0) (/.f64 1 (/.f64 (*.f64 alphay alphay) sin2phi)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (*.f64 (/.f64 (/.f64 1 alphay) alphax) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 cos2phi alphay)) (/.f64 1 alphax)) (*.f64 alphax (/.f64 sin2phi alphay))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (*.f64 (*.f64 alphax sin2phi) (/.f64 1 alphay))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) (*.f64 alphay alphay)) (*.f64 alphax sin2phi)) (*.f64 alphax (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (if (!=.f64 (/.f64 1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (if (!=.f64 (/.f64 sin2phi alphay) 0) (/.f64 1 (/.f64 alphay (/.f64 sin2phi alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (if (!=.f64 (/.f64 1 alphax) 0) (/.f64 cos2phi (/.f64 alphax (/.f64 1 alphax))) (/.f64 cos2phi (*.f64 alphax alphax)))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (if (!=.f64 sin2phi 0) (/.f64 alphax (/.f64 alphay sin2phi)) (/.f64 (*.f64 sin2phi alphax) alphay))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 cos2phi alphay) (*.f64 (neg.f64 (*.f64 alphax alphax)) (/.f64 sin2phi alphay))) (*.f64 (neg.f64 (*.f64 alphax alphax)) alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphay alphax) alphax))) (/.f64 (*.f64 sin2phi alphax) (*.f64 (*.f64 alphay alphax) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (*.f64 alphax alphax) sin2phi) (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay)))) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)))))
(-.f64 (/.f64 (*.f64 (*.f64 -1/2 u0) u0) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 u0 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (/.f64 (neg.f64 (*.f64 cos2phi alphay)) (*.f64 (*.f64 alphax alphax) alphay)) (/.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay) (*.f64 (*.f64 alphax alphax) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax)) alphax) (*.f64 alphay (/.f64 (*.f64 alphax sin2phi) (*.f64 alphay alphay)))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax)) alphay) (*.f64 alphay (/.f64 (*.f64 alphax sin2phi) (*.f64 alphax alphay)))) (*.f64 alphay alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) alphax) (*.f64 alphax (/.f64 (*.f64 alphax sin2phi) (*.f64 alphay alphay)))) (*.f64 alphax alphax)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) alphay) (*.f64 alphax (/.f64 (*.f64 alphax sin2phi) (*.f64 alphax alphay)))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphax) alphax) (/.f64 (*.f64 (*.f64 (*.f64 alphay alphax) alphax) sin2phi) (*.f64 alphay alphay))) (neg.f64 (*.f64 (*.f64 alphay alphax) alphax))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (/.f64 (*.f64 (*.f64 (*.f64 alphay alphax) alphax) sin2phi) (*.f64 alphay alphax))) (neg.f64 (*.f64 (*.f64 alphay alphax) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) (*.f64 (*.f64 alphax alphay) (/.f64 (*.f64 alphax sin2phi) (*.f64 alphay alphay)))) (*.f64 (*.f64 alphax alphay) alphax)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax)) (*.f64 alphax alphay)) (/.f64 (*.f64 alphay (*.f64 alphax sin2phi)) alphay)) (*.f64 (*.f64 alphax alphay) alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) (*.f64 alphax alphay)) (/.f64 (*.f64 alphax (*.f64 alphax sin2phi)) alphay)) (*.f64 alphax (*.f64 alphax alphay))))
(+.f64 (*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (*.f64 (*.f64 -1/2 u0) u0)) (*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (neg.f64 u0)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) (*.f64 (*.f64 alphax alphay) alphay)) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax (*.f64 (*.f64 alphax alphay) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (if (!=.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 0) (/.f64 1 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (*.f64 alphax alphay)) (*.f64 (neg.f64 (*.f64 alphax alphay)) (/.f64 (*.f64 alphax sin2phi) alphay))) (*.f64 (neg.f64 (*.f64 alphax alphay)) (*.f64 alphax alphay))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphax) u0) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay)))) (/.f64 (*.f64 -1/2 (*.f64 alphay (*.f64 (*.f64 u0 u0) alphax))) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay))))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
(/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (log1p.f64 (neg.f64 u0)))
(*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (log1p.f64 (neg.f64 u0)))
(*.f64 (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) (log1p.f64 (neg.f64 u0)))
(/.f64 (neg.f64 (log.f64 (-.f64 1 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 (/.f64 (/.f64 1 alphay) alphay) sin2phi)))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (*.f64 (/.f64 1 alphay) sin2phi) alphay)))
Outputs
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi)) (/.f64 sin2phi (*.f64 alphay alphay))))
Calls

14 calls:

50.0ms
(*.f64 alphay alphay)
49.0ms
(neg.f64 (log.f64 (-.f64 1 u0)))
48.0ms
(/.f64 cos2phi (*.f64 alphax alphax))
48.0ms
(+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))
48.0ms
(-.f64 1 u0)
Results
ErrorSegmentsBranch
0.5b1alphax
0.5b1alphay
0.5b1u0
0.5b1cos2phi
0.5b1sin2phi
0.5b1(/.f64 (neg.f64 (log.f64 (-.f64 1 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
0.5b1(neg.f64 (log.f64 (-.f64 1 u0)))
0.5b1(log.f64 (-.f64 1 u0))
0.5b1(-.f64 1 u0)
0.5b1(+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))
0.5b1(/.f64 cos2phi (*.f64 alphax alphax))
0.5b1(*.f64 alphax alphax)
0.5b1(/.f64 sin2phi (*.f64 alphay alphay))
0.5b1(*.f64 alphay alphay)
Compiler

Compiled 2399 to 837 computations (65.1% saved)

regimes679.0ms (1.8%)

Counts
109 → 1
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 alphax alphax) cos2phi) u0)
(*.f64 (/.f64 (*.f64 alphay alphay) sin2phi) u0)
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(/.f64 u0 (/.f64 (/.f64 cos2phi alphax) alphax))
(/.f64 u0 (/.f64 (/.f64 sin2phi alphay) alphay))
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(/.f64 u0 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi))
(/.f64 (/.f64 u0 cos2phi) (/.f64 (/.f64 1 alphax) alphax))
(/.f64 (/.f64 u0 sin2phi) (/.f64 (/.f64 1 alphay) alphay))
(/.f64 (/.f64 u0 (/.f64 1 alphax)) (/.f64 cos2phi alphax))
(/.f64 (/.f64 u0 (/.f64 1 alphay)) (/.f64 sin2phi alphay))
(/.f64 (/.f64 u0 (/.f64 sin2phi alphay)) (/.f64 1 alphay))
(/.f64 (/.f64 u0 (/.f64 (/.f64 1 alphay) alphay)) sin2phi)
(if (!=.f64 alphay 0) (/.f64 (*.f64 u0 alphay) (/.f64 sin2phi alphay)) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 -1 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 u0))
(*.f64 (/.f64 -1 (/.f64 sin2phi (*.f64 alphay alphay))) (neg.f64 u0))
(/.f64 (neg.f64 u0) (*.f64 cos2phi (/.f64 -1 (*.f64 alphax alphax))))
(/.f64 (neg.f64 u0) (*.f64 sin2phi (/.f64 -1 (*.f64 alphay alphay))))
(/.f64 (/.f64 u0 (neg.f64 sin2phi)) (/.f64 -1 (*.f64 alphay alphay)))
(/.f64 (/.f64 u0 (/.f64 -1 (*.f64 alphax alphax))) (neg.f64 cos2phi))
(/.f64 (/.f64 u0 (/.f64 -1 (*.f64 alphay alphay))) (neg.f64 sin2phi))
(*.f64 (/.f64 u0 cos2phi) (/.f64 1 (/.f64 (/.f64 1 alphax) alphax)))
(*.f64 (/.f64 u0 sin2phi) (/.f64 1 (/.f64 (/.f64 1 alphay) alphay)))
(*.f64 (/.f64 u0 (/.f64 1 alphay)) (/.f64 1 (/.f64 sin2phi alphay)))
(*.f64 (/.f64 u0 (/.f64 cos2phi alphax)) (/.f64 1 (/.f64 1 alphax)))
(*.f64 (/.f64 u0 (/.f64 sin2phi alphay)) (/.f64 1 (/.f64 1 alphay)))
(*.f64 (/.f64 u0 (/.f64 (/.f64 1 alphay) alphay)) (/.f64 1 sin2phi))
(/.f64 u0 (/.f64 (*.f64 (/.f64 1 alphay) (neg.f64 sin2phi)) (neg.f64 alphay)))
(if (!=.f64 u0 0) (/.f64 1 (/.f64 sin2phi (*.f64 (*.f64 alphay alphay) u0))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 u0 (neg.f64 sin2phi)) (/.f64 1 (/.f64 -1 (*.f64 alphay alphay))))
(if (!=.f64 u0 0) (/.f64 -1 (/.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) u0)) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (if (!=.f64 (/.f64 1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(if (!=.f64 (neg.f64 (*.f64 alphax alphax)) 0) (*.f64 (/.f64 u0 (neg.f64 cos2phi)) (neg.f64 (*.f64 alphax alphax))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) u0)
(*.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) u0)
(/.f64 u0 (+.f64 (*.f64 (/.f64 cos2phi alphax) (/.f64 1 alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 1 (*.f64 alphay alphay)) sin2phi)))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 (/.f64 1 alphay) alphay) sin2phi)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (*.f64 (/.f64 -1 (*.f64 alphax alphax)) (neg.f64 cos2phi)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 -1 (*.f64 alphay alphay)) (neg.f64 sin2phi))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (*.f64 (/.f64 1 alphay) (neg.f64 sin2phi)) (neg.f64 alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (if (!=.f64 sin2phi 0) (/.f64 1 (/.f64 (*.f64 alphay alphay) sin2phi)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (if (!=.f64 sin2phi 0) (/.f64 (/.f64 1 alphay) (/.f64 alphay sin2phi)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 u0 0) (/.f64 -1 (/.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))) u0)) (/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (if (!=.f64 (/.f64 1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 u0 (+.f64 (if (!=.f64 (/.f64 1 alphax) 0) (/.f64 cos2phi (/.f64 alphax (/.f64 1 alphax))) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (/.f64 (+.f64 (*.f64 (/.f64 sin2phi alphay) (neg.f64 alphax)) (*.f64 alphay (neg.f64 (/.f64 cos2phi alphax)))) (*.f64 alphay (neg.f64 alphax))))
(/.f64 (neg.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0)))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (*.f64 (/.f64 cos2phi alphax) (/.f64 1 alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 (/.f64 (/.f64 1 alphay) alphay) sin2phi)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (*.f64 (/.f64 -1 (*.f64 alphax alphax)) (neg.f64 cos2phi))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 (/.f64 -1 (*.f64 alphay alphay)) (neg.f64 sin2phi))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (*.f64 (/.f64 1 alphay) (neg.f64 sin2phi)) (neg.f64 alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (*.f64 alphax (/.f64 sin2phi alphay))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (*.f64 sin2phi (/.f64 alphax alphay))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (/.f64 (*.f64 sin2phi alphax) alphay)) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (/.f64 (*.f64 (neg.f64 alphay) cos2phi) alphax) (*.f64 alphax (/.f64 sin2phi alphay))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (if (!=.f64 sin2phi 0) (/.f64 1 (/.f64 (*.f64 alphay alphay) sin2phi)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (*.f64 (/.f64 (/.f64 1 alphay) alphax) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 cos2phi alphay)) (/.f64 1 alphax)) (*.f64 alphax (/.f64 sin2phi alphay))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (*.f64 (*.f64 alphax sin2phi) (/.f64 1 alphay))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) (*.f64 alphay alphay)) (*.f64 alphax sin2phi)) (*.f64 alphax (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (if (!=.f64 (/.f64 1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (if (!=.f64 (/.f64 sin2phi alphay) 0) (/.f64 1 (/.f64 alphay (/.f64 sin2phi alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (if (!=.f64 (/.f64 1 alphax) 0) (/.f64 cos2phi (/.f64 alphax (/.f64 1 alphax))) (/.f64 cos2phi (*.f64 alphax alphax)))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (if (!=.f64 sin2phi 0) (/.f64 alphax (/.f64 alphay sin2phi)) (/.f64 (*.f64 sin2phi alphax) alphay))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 cos2phi alphay) (*.f64 (neg.f64 (*.f64 alphax alphax)) (/.f64 sin2phi alphay))) (*.f64 (neg.f64 (*.f64 alphax alphax)) alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphay alphax) alphax))) (/.f64 (*.f64 sin2phi alphax) (*.f64 (*.f64 alphay alphax) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (*.f64 alphax alphax) sin2phi) (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay)))) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)))))
(-.f64 (/.f64 (*.f64 (*.f64 -1/2 u0) u0) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 u0 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (/.f64 (neg.f64 (*.f64 cos2phi alphay)) (*.f64 (*.f64 alphax alphax) alphay)) (/.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay) (*.f64 (*.f64 alphax alphax) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax)) alphax) (*.f64 alphay (/.f64 (*.f64 alphax sin2phi) (*.f64 alphay alphay)))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax)) alphay) (*.f64 alphay (/.f64 (*.f64 alphax sin2phi) (*.f64 alphax alphay)))) (*.f64 alphay alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) alphax) (*.f64 alphax (/.f64 (*.f64 alphax sin2phi) (*.f64 alphay alphay)))) (*.f64 alphax alphax)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) alphay) (*.f64 alphax (/.f64 (*.f64 alphax sin2phi) (*.f64 alphax alphay)))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphax) alphax) (/.f64 (*.f64 (*.f64 (*.f64 alphay alphax) alphax) sin2phi) (*.f64 alphay alphay))) (neg.f64 (*.f64 (*.f64 alphay alphax) alphax))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (/.f64 (*.f64 (*.f64 (*.f64 alphay alphax) alphax) sin2phi) (*.f64 alphay alphax))) (neg.f64 (*.f64 (*.f64 alphay alphax) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) (*.f64 (*.f64 alphax alphay) (/.f64 (*.f64 alphax sin2phi) (*.f64 alphay alphay)))) (*.f64 (*.f64 alphax alphay) alphax)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax)) (*.f64 alphax alphay)) (/.f64 (*.f64 alphay (*.f64 alphax sin2phi)) alphay)) (*.f64 (*.f64 alphax alphay) alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) (*.f64 alphax alphay)) (/.f64 (*.f64 alphax (*.f64 alphax sin2phi)) alphay)) (*.f64 alphax (*.f64 alphax alphay))))
(+.f64 (*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (*.f64 (*.f64 -1/2 u0) u0)) (*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (neg.f64 u0)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) (*.f64 (*.f64 alphax alphay) alphay)) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax (*.f64 (*.f64 alphax alphay) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (if (!=.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 0) (/.f64 1 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (*.f64 alphax alphay)) (*.f64 (neg.f64 (*.f64 alphax alphay)) (/.f64 (*.f64 alphax sin2phi) alphay))) (*.f64 (neg.f64 (*.f64 alphax alphay)) (*.f64 alphax alphay))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphax) u0) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay)))) (/.f64 (*.f64 -1/2 (*.f64 alphay (*.f64 (*.f64 u0 u0) alphax))) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay))))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
(/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (log1p.f64 (neg.f64 u0)))
(*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (log1p.f64 (neg.f64 u0)))
(*.f64 (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) (log1p.f64 (neg.f64 u0)))
(/.f64 (neg.f64 (log.f64 (-.f64 1 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
Outputs
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
Calls

14 calls:

49.0ms
(/.f64 cos2phi (*.f64 alphax alphax))
48.0ms
sin2phi
46.0ms
(-.f64 1 u0)
46.0ms
alphay
46.0ms
cos2phi
Results
ErrorSegmentsBranch
0.5b1alphax
0.5b1alphay
0.5b1u0
0.5b1cos2phi
0.5b1sin2phi
0.5b1(/.f64 (neg.f64 (log.f64 (-.f64 1 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
0.5b1(neg.f64 (log.f64 (-.f64 1 u0)))
0.5b1(log.f64 (-.f64 1 u0))
0.5b1(-.f64 1 u0)
0.5b1(+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))
0.5b1(/.f64 cos2phi (*.f64 alphax alphax))
0.5b1(*.f64 alphax alphax)
0.5b1(/.f64 sin2phi (*.f64 alphay alphay))
0.5b1(*.f64 alphay alphay)
Compiler

Compiled 2327 to 813 computations (65.1% saved)

regimes477.0ms (1.2%)

Counts
104 → 1
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 alphax alphax) cos2phi) u0)
(*.f64 (/.f64 (*.f64 alphay alphay) sin2phi) u0)
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(/.f64 u0 (/.f64 (/.f64 cos2phi alphax) alphax))
(/.f64 u0 (/.f64 (/.f64 sin2phi alphay) alphay))
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(/.f64 u0 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi))
(/.f64 (/.f64 u0 cos2phi) (/.f64 (/.f64 1 alphax) alphax))
(/.f64 (/.f64 u0 sin2phi) (/.f64 (/.f64 1 alphay) alphay))
(/.f64 (/.f64 u0 (/.f64 1 alphax)) (/.f64 cos2phi alphax))
(/.f64 (/.f64 u0 (/.f64 1 alphay)) (/.f64 sin2phi alphay))
(/.f64 (/.f64 u0 (/.f64 sin2phi alphay)) (/.f64 1 alphay))
(/.f64 (/.f64 u0 (/.f64 (/.f64 1 alphay) alphay)) sin2phi)
(if (!=.f64 alphay 0) (/.f64 (*.f64 u0 alphay) (/.f64 sin2phi alphay)) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 -1 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 u0))
(*.f64 (/.f64 -1 (/.f64 sin2phi (*.f64 alphay alphay))) (neg.f64 u0))
(/.f64 (neg.f64 u0) (*.f64 cos2phi (/.f64 -1 (*.f64 alphax alphax))))
(/.f64 (neg.f64 u0) (*.f64 sin2phi (/.f64 -1 (*.f64 alphay alphay))))
(/.f64 (/.f64 u0 (neg.f64 sin2phi)) (/.f64 -1 (*.f64 alphay alphay)))
(/.f64 (/.f64 u0 (/.f64 -1 (*.f64 alphax alphax))) (neg.f64 cos2phi))
(/.f64 (/.f64 u0 (/.f64 -1 (*.f64 alphay alphay))) (neg.f64 sin2phi))
(*.f64 (/.f64 u0 cos2phi) (/.f64 1 (/.f64 (/.f64 1 alphax) alphax)))
(*.f64 (/.f64 u0 sin2phi) (/.f64 1 (/.f64 (/.f64 1 alphay) alphay)))
(*.f64 (/.f64 u0 (/.f64 1 alphay)) (/.f64 1 (/.f64 sin2phi alphay)))
(*.f64 (/.f64 u0 (/.f64 cos2phi alphax)) (/.f64 1 (/.f64 1 alphax)))
(*.f64 (/.f64 u0 (/.f64 sin2phi alphay)) (/.f64 1 (/.f64 1 alphay)))
(*.f64 (/.f64 u0 (/.f64 (/.f64 1 alphay) alphay)) (/.f64 1 sin2phi))
(/.f64 u0 (/.f64 (*.f64 (/.f64 1 alphay) (neg.f64 sin2phi)) (neg.f64 alphay)))
(if (!=.f64 u0 0) (/.f64 1 (/.f64 sin2phi (*.f64 (*.f64 alphay alphay) u0))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 u0 (neg.f64 sin2phi)) (/.f64 1 (/.f64 -1 (*.f64 alphay alphay))))
(if (!=.f64 u0 0) (/.f64 -1 (/.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) u0)) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (if (!=.f64 (/.f64 1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(if (!=.f64 (neg.f64 (*.f64 alphax alphax)) 0) (*.f64 (/.f64 u0 (neg.f64 cos2phi)) (neg.f64 (*.f64 alphax alphax))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) u0)
(*.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) u0)
(/.f64 u0 (+.f64 (*.f64 (/.f64 cos2phi alphax) (/.f64 1 alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 1 (*.f64 alphay alphay)) sin2phi)))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 (/.f64 1 alphay) alphay) sin2phi)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (*.f64 (/.f64 -1 (*.f64 alphax alphax)) (neg.f64 cos2phi)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 -1 (*.f64 alphay alphay)) (neg.f64 sin2phi))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (*.f64 (/.f64 1 alphay) (neg.f64 sin2phi)) (neg.f64 alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (if (!=.f64 sin2phi 0) (/.f64 1 (/.f64 (*.f64 alphay alphay) sin2phi)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (if (!=.f64 sin2phi 0) (/.f64 (/.f64 1 alphay) (/.f64 alphay sin2phi)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 u0 0) (/.f64 -1 (/.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))) u0)) (/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (if (!=.f64 (/.f64 1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 u0 (+.f64 (if (!=.f64 (/.f64 1 alphax) 0) (/.f64 cos2phi (/.f64 alphax (/.f64 1 alphax))) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (/.f64 (+.f64 (*.f64 (/.f64 sin2phi alphay) (neg.f64 alphax)) (*.f64 alphay (neg.f64 (/.f64 cos2phi alphax)))) (*.f64 alphay (neg.f64 alphax))))
(/.f64 (neg.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0)))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (*.f64 (/.f64 cos2phi alphax) (/.f64 1 alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 (/.f64 (/.f64 1 alphay) alphay) sin2phi)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (*.f64 (/.f64 -1 (*.f64 alphax alphax)) (neg.f64 cos2phi))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 (/.f64 -1 (*.f64 alphay alphay)) (neg.f64 sin2phi))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (*.f64 (/.f64 1 alphay) (neg.f64 sin2phi)) (neg.f64 alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (*.f64 alphax (/.f64 sin2phi alphay))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (*.f64 sin2phi (/.f64 alphax alphay))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (/.f64 (*.f64 sin2phi alphax) alphay)) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (/.f64 (*.f64 (neg.f64 alphay) cos2phi) alphax) (*.f64 alphax (/.f64 sin2phi alphay))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (if (!=.f64 sin2phi 0) (/.f64 1 (/.f64 (*.f64 alphay alphay) sin2phi)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (*.f64 (/.f64 (/.f64 1 alphay) alphax) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 cos2phi alphay)) (/.f64 1 alphax)) (*.f64 alphax (/.f64 sin2phi alphay))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (*.f64 (*.f64 alphax sin2phi) (/.f64 1 alphay))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) (*.f64 alphay alphay)) (*.f64 alphax sin2phi)) (*.f64 alphax (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (if (!=.f64 (/.f64 1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (if (!=.f64 (/.f64 sin2phi alphay) 0) (/.f64 1 (/.f64 alphay (/.f64 sin2phi alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (if (!=.f64 (/.f64 1 alphax) 0) (/.f64 cos2phi (/.f64 alphax (/.f64 1 alphax))) (/.f64 cos2phi (*.f64 alphax alphax)))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (if (!=.f64 sin2phi 0) (/.f64 alphax (/.f64 alphay sin2phi)) (/.f64 (*.f64 sin2phi alphax) alphay))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 cos2phi alphay) (*.f64 (neg.f64 (*.f64 alphax alphax)) (/.f64 sin2phi alphay))) (*.f64 (neg.f64 (*.f64 alphax alphax)) alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphay alphax) alphax))) (/.f64 (*.f64 sin2phi alphax) (*.f64 (*.f64 alphay alphax) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (*.f64 alphax alphax) sin2phi) (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay)))) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)))))
(-.f64 (/.f64 (*.f64 (*.f64 -1/2 u0) u0) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 u0 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (/.f64 (neg.f64 (*.f64 cos2phi alphay)) (*.f64 (*.f64 alphax alphax) alphay)) (/.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay) (*.f64 (*.f64 alphax alphax) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax)) alphax) (*.f64 alphay (/.f64 (*.f64 alphax sin2phi) (*.f64 alphay alphay)))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax)) alphay) (*.f64 alphay (/.f64 (*.f64 alphax sin2phi) (*.f64 alphax alphay)))) (*.f64 alphay alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) alphax) (*.f64 alphax (/.f64 (*.f64 alphax sin2phi) (*.f64 alphay alphay)))) (*.f64 alphax alphax)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) alphay) (*.f64 alphax (/.f64 (*.f64 alphax sin2phi) (*.f64 alphax alphay)))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphax) alphax) (/.f64 (*.f64 (*.f64 (*.f64 alphay alphax) alphax) sin2phi) (*.f64 alphay alphay))) (neg.f64 (*.f64 (*.f64 alphay alphax) alphax))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (/.f64 (*.f64 (*.f64 (*.f64 alphay alphax) alphax) sin2phi) (*.f64 alphay alphax))) (neg.f64 (*.f64 (*.f64 alphay alphax) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) (*.f64 (*.f64 alphax alphay) (/.f64 (*.f64 alphax sin2phi) (*.f64 alphay alphay)))) (*.f64 (*.f64 alphax alphay) alphax)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax)) (*.f64 alphax alphay)) (/.f64 (*.f64 alphay (*.f64 alphax sin2phi)) alphay)) (*.f64 (*.f64 alphax alphay) alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) (*.f64 alphax alphay)) (/.f64 (*.f64 alphax (*.f64 alphax sin2phi)) alphay)) (*.f64 alphax (*.f64 alphax alphay))))
(+.f64 (*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (*.f64 (*.f64 -1/2 u0) u0)) (*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (neg.f64 u0)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) (*.f64 (*.f64 alphax alphay) alphay)) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax (*.f64 (*.f64 alphax alphay) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (if (!=.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 0) (/.f64 1 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (*.f64 alphax alphay)) (*.f64 (neg.f64 (*.f64 alphax alphay)) (/.f64 (*.f64 alphax sin2phi) alphay))) (*.f64 (neg.f64 (*.f64 alphax alphay)) (*.f64 alphax alphay))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphax) u0) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay)))) (/.f64 (*.f64 -1/2 (*.f64 alphay (*.f64 (*.f64 u0 u0) alphax))) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay))))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
(/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
Outputs
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
Calls

10 calls:

47.0ms
(+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))
45.0ms
cos2phi
45.0ms
(/.f64 cos2phi (*.f64 alphax alphax))
44.0ms
(/.f64 sin2phi (*.f64 alphay alphay))
44.0ms
(*.f64 alphax alphax)
Results
ErrorSegmentsBranch
0.5b1alphax
0.5b1alphay
0.5b1u0
0.5b1cos2phi
0.5b1sin2phi
0.5b1(+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))
0.5b1(/.f64 cos2phi (*.f64 alphax alphax))
0.5b1(*.f64 alphax alphax)
0.5b1(/.f64 sin2phi (*.f64 alphay alphay))
0.5b1(*.f64 alphay alphay)
Compiler

Compiled 2194 to 758 computations (65.5% saved)

regimes1.5s (3.9%)

Counts
102 → 3
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 alphax alphax) cos2phi) u0)
(*.f64 (/.f64 (*.f64 alphay alphay) sin2phi) u0)
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(/.f64 u0 (/.f64 (/.f64 cos2phi alphax) alphax))
(/.f64 u0 (/.f64 (/.f64 sin2phi alphay) alphay))
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(/.f64 u0 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi))
(/.f64 (/.f64 u0 cos2phi) (/.f64 (/.f64 1 alphax) alphax))
(/.f64 (/.f64 u0 sin2phi) (/.f64 (/.f64 1 alphay) alphay))
(/.f64 (/.f64 u0 (/.f64 1 alphax)) (/.f64 cos2phi alphax))
(/.f64 (/.f64 u0 (/.f64 1 alphay)) (/.f64 sin2phi alphay))
(/.f64 (/.f64 u0 (/.f64 sin2phi alphay)) (/.f64 1 alphay))
(/.f64 (/.f64 u0 (/.f64 (/.f64 1 alphay) alphay)) sin2phi)
(if (!=.f64 alphay 0) (/.f64 (*.f64 u0 alphay) (/.f64 sin2phi alphay)) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 -1 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 u0))
(*.f64 (/.f64 -1 (/.f64 sin2phi (*.f64 alphay alphay))) (neg.f64 u0))
(/.f64 (neg.f64 u0) (*.f64 cos2phi (/.f64 -1 (*.f64 alphax alphax))))
(/.f64 (neg.f64 u0) (*.f64 sin2phi (/.f64 -1 (*.f64 alphay alphay))))
(/.f64 (/.f64 u0 (neg.f64 sin2phi)) (/.f64 -1 (*.f64 alphay alphay)))
(/.f64 (/.f64 u0 (/.f64 -1 (*.f64 alphax alphax))) (neg.f64 cos2phi))
(/.f64 (/.f64 u0 (/.f64 -1 (*.f64 alphay alphay))) (neg.f64 sin2phi))
(*.f64 (/.f64 u0 cos2phi) (/.f64 1 (/.f64 (/.f64 1 alphax) alphax)))
(*.f64 (/.f64 u0 sin2phi) (/.f64 1 (/.f64 (/.f64 1 alphay) alphay)))
(*.f64 (/.f64 u0 (/.f64 1 alphay)) (/.f64 1 (/.f64 sin2phi alphay)))
(*.f64 (/.f64 u0 (/.f64 cos2phi alphax)) (/.f64 1 (/.f64 1 alphax)))
(*.f64 (/.f64 u0 (/.f64 sin2phi alphay)) (/.f64 1 (/.f64 1 alphay)))
(*.f64 (/.f64 u0 (/.f64 (/.f64 1 alphay) alphay)) (/.f64 1 sin2phi))
(/.f64 u0 (/.f64 (*.f64 (/.f64 1 alphay) (neg.f64 sin2phi)) (neg.f64 alphay)))
(if (!=.f64 u0 0) (/.f64 1 (/.f64 sin2phi (*.f64 (*.f64 alphay alphay) u0))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 u0 (neg.f64 sin2phi)) (/.f64 1 (/.f64 -1 (*.f64 alphay alphay))))
(if (!=.f64 u0 0) (/.f64 -1 (/.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) u0)) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (if (!=.f64 (/.f64 1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(if (!=.f64 (neg.f64 (*.f64 alphax alphax)) 0) (*.f64 (/.f64 u0 (neg.f64 cos2phi)) (neg.f64 (*.f64 alphax alphax))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) u0)
(*.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) u0)
(/.f64 u0 (+.f64 (*.f64 (/.f64 cos2phi alphax) (/.f64 1 alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 1 (*.f64 alphay alphay)) sin2phi)))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 (/.f64 1 alphay) alphay) sin2phi)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (*.f64 (/.f64 -1 (*.f64 alphax alphax)) (neg.f64 cos2phi)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 -1 (*.f64 alphay alphay)) (neg.f64 sin2phi))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (*.f64 (/.f64 1 alphay) (neg.f64 sin2phi)) (neg.f64 alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (if (!=.f64 sin2phi 0) (/.f64 1 (/.f64 (*.f64 alphay alphay) sin2phi)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (if (!=.f64 sin2phi 0) (/.f64 (/.f64 1 alphay) (/.f64 alphay sin2phi)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 u0 0) (/.f64 -1 (/.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))) u0)) (/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (if (!=.f64 (/.f64 1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 u0 (+.f64 (if (!=.f64 (/.f64 1 alphax) 0) (/.f64 cos2phi (/.f64 alphax (/.f64 1 alphax))) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (/.f64 (+.f64 (*.f64 (/.f64 sin2phi alphay) (neg.f64 alphax)) (*.f64 alphay (neg.f64 (/.f64 cos2phi alphax)))) (*.f64 alphay (neg.f64 alphax))))
(/.f64 (neg.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0)))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (*.f64 (/.f64 cos2phi alphax) (/.f64 1 alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 (/.f64 (/.f64 1 alphay) alphay) sin2phi)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (*.f64 (/.f64 -1 (*.f64 alphax alphax)) (neg.f64 cos2phi))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 (/.f64 -1 (*.f64 alphay alphay)) (neg.f64 sin2phi))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (*.f64 (/.f64 1 alphay) (neg.f64 sin2phi)) (neg.f64 alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (*.f64 alphax (/.f64 sin2phi alphay))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (*.f64 sin2phi (/.f64 alphax alphay))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (/.f64 (*.f64 sin2phi alphax) alphay)) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (/.f64 (*.f64 (neg.f64 alphay) cos2phi) alphax) (*.f64 alphax (/.f64 sin2phi alphay))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (if (!=.f64 sin2phi 0) (/.f64 1 (/.f64 (*.f64 alphay alphay) sin2phi)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (*.f64 (/.f64 (/.f64 1 alphay) alphax) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 cos2phi alphay)) (/.f64 1 alphax)) (*.f64 alphax (/.f64 sin2phi alphay))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (*.f64 (*.f64 alphax sin2phi) (/.f64 1 alphay))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) (*.f64 alphay alphay)) (*.f64 alphax sin2phi)) (*.f64 alphax (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (if (!=.f64 (/.f64 1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (if (!=.f64 (/.f64 sin2phi alphay) 0) (/.f64 1 (/.f64 alphay (/.f64 sin2phi alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (if (!=.f64 (/.f64 1 alphax) 0) (/.f64 cos2phi (/.f64 alphax (/.f64 1 alphax))) (/.f64 cos2phi (*.f64 alphax alphax)))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (if (!=.f64 sin2phi 0) (/.f64 alphax (/.f64 alphay sin2phi)) (/.f64 (*.f64 sin2phi alphax) alphay))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 cos2phi alphay) (*.f64 (neg.f64 (*.f64 alphax alphax)) (/.f64 sin2phi alphay))) (*.f64 (neg.f64 (*.f64 alphax alphax)) alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphay alphax) alphax))) (/.f64 (*.f64 sin2phi alphax) (*.f64 (*.f64 alphay alphax) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (*.f64 alphax alphax) sin2phi) (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay)))) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)))))
(-.f64 (/.f64 (*.f64 (*.f64 -1/2 u0) u0) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 u0 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (/.f64 (neg.f64 (*.f64 cos2phi alphay)) (*.f64 (*.f64 alphax alphax) alphay)) (/.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay) (*.f64 (*.f64 alphax alphax) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax)) alphax) (*.f64 alphay (/.f64 (*.f64 alphax sin2phi) (*.f64 alphay alphay)))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax)) alphay) (*.f64 alphay (/.f64 (*.f64 alphax sin2phi) (*.f64 alphax alphay)))) (*.f64 alphay alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) alphax) (*.f64 alphax (/.f64 (*.f64 alphax sin2phi) (*.f64 alphay alphay)))) (*.f64 alphax alphax)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) alphay) (*.f64 alphax (/.f64 (*.f64 alphax sin2phi) (*.f64 alphax alphay)))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphax) alphax) (/.f64 (*.f64 (*.f64 (*.f64 alphay alphax) alphax) sin2phi) (*.f64 alphay alphay))) (neg.f64 (*.f64 (*.f64 alphay alphax) alphax))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (/.f64 (*.f64 (*.f64 (*.f64 alphay alphax) alphax) sin2phi) (*.f64 alphay alphax))) (neg.f64 (*.f64 (*.f64 alphay alphax) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) (*.f64 (*.f64 alphax alphay) (/.f64 (*.f64 alphax sin2phi) (*.f64 alphay alphay)))) (*.f64 (*.f64 alphax alphay) alphax)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax)) (*.f64 alphax alphay)) (/.f64 (*.f64 alphay (*.f64 alphax sin2phi)) alphay)) (*.f64 (*.f64 alphax alphay) alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) (*.f64 alphax alphay)) (/.f64 (*.f64 alphax (*.f64 alphax sin2phi)) alphay)) (*.f64 alphax (*.f64 alphax alphay))))
(+.f64 (*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (*.f64 (*.f64 -1/2 u0) u0)) (*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (neg.f64 u0)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) (*.f64 (*.f64 alphax alphay) alphay)) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax (*.f64 (*.f64 alphax alphay) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (if (!=.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 0) (/.f64 1 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (*.f64 alphax alphay)) (*.f64 (neg.f64 (*.f64 alphax alphay)) (/.f64 (*.f64 alphax sin2phi) alphay))) (*.f64 (neg.f64 (*.f64 alphax alphay)) (*.f64 alphax alphay))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphax) u0) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay)))) (/.f64 (*.f64 -1/2 (*.f64 alphay (*.f64 (*.f64 u0 u0) alphax))) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay))))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
(/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi))
Outputs
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (*.f64 (/.f64 cos2phi alphax) (/.f64 1 alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(neg.f64 (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
Calls

10 calls:

197.0ms
(*.f64 alphax alphax)
196.0ms
alphax
190.0ms
(*.f64 alphay alphay)
190.0ms
alphay
156.0ms
cos2phi
Results
ErrorSegmentsBranch
13.2b5alphax
12.2b5alphay
7.9b2u0
11.4b4cos2phi
6.7b2sin2phi
7.9b2(+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))
12.3b2(/.f64 cos2phi (*.f64 alphax alphax))
13.2b5(*.f64 alphax alphax)
5.7b3(/.f64 sin2phi (*.f64 alphay alphay))
12.2b5(*.f64 alphay alphay)
Compiler

Compiled 2162 to 756 computations (65% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.9544703953538173e-45
9.727187385278497e-41
0.0ms
6.51145585063399e-239
4.4350241334901457e-237
Compiler

Compiled 30 to 22 computations (26.7% saved)

regimes488.0ms (1.3%)

Counts
100 → 2
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 alphax alphax) cos2phi) u0)
(*.f64 (/.f64 (*.f64 alphay alphay) sin2phi) u0)
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(/.f64 u0 (/.f64 (/.f64 cos2phi alphax) alphax))
(/.f64 u0 (/.f64 (/.f64 sin2phi alphay) alphay))
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(/.f64 u0 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi))
(/.f64 (/.f64 u0 cos2phi) (/.f64 (/.f64 1 alphax) alphax))
(/.f64 (/.f64 u0 sin2phi) (/.f64 (/.f64 1 alphay) alphay))
(/.f64 (/.f64 u0 (/.f64 1 alphax)) (/.f64 cos2phi alphax))
(/.f64 (/.f64 u0 (/.f64 1 alphay)) (/.f64 sin2phi alphay))
(/.f64 (/.f64 u0 (/.f64 sin2phi alphay)) (/.f64 1 alphay))
(/.f64 (/.f64 u0 (/.f64 (/.f64 1 alphay) alphay)) sin2phi)
(if (!=.f64 alphay 0) (/.f64 (*.f64 u0 alphay) (/.f64 sin2phi alphay)) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 -1 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 u0))
(*.f64 (/.f64 -1 (/.f64 sin2phi (*.f64 alphay alphay))) (neg.f64 u0))
(/.f64 (neg.f64 u0) (*.f64 cos2phi (/.f64 -1 (*.f64 alphax alphax))))
(/.f64 (neg.f64 u0) (*.f64 sin2phi (/.f64 -1 (*.f64 alphay alphay))))
(/.f64 (/.f64 u0 (neg.f64 sin2phi)) (/.f64 -1 (*.f64 alphay alphay)))
(/.f64 (/.f64 u0 (/.f64 -1 (*.f64 alphax alphax))) (neg.f64 cos2phi))
(/.f64 (/.f64 u0 (/.f64 -1 (*.f64 alphay alphay))) (neg.f64 sin2phi))
(*.f64 (/.f64 u0 cos2phi) (/.f64 1 (/.f64 (/.f64 1 alphax) alphax)))
(*.f64 (/.f64 u0 sin2phi) (/.f64 1 (/.f64 (/.f64 1 alphay) alphay)))
(*.f64 (/.f64 u0 (/.f64 1 alphay)) (/.f64 1 (/.f64 sin2phi alphay)))
(*.f64 (/.f64 u0 (/.f64 cos2phi alphax)) (/.f64 1 (/.f64 1 alphax)))
(*.f64 (/.f64 u0 (/.f64 sin2phi alphay)) (/.f64 1 (/.f64 1 alphay)))
(*.f64 (/.f64 u0 (/.f64 (/.f64 1 alphay) alphay)) (/.f64 1 sin2phi))
(/.f64 u0 (/.f64 (*.f64 (/.f64 1 alphay) (neg.f64 sin2phi)) (neg.f64 alphay)))
(if (!=.f64 u0 0) (/.f64 1 (/.f64 sin2phi (*.f64 (*.f64 alphay alphay) u0))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 u0 (neg.f64 sin2phi)) (/.f64 1 (/.f64 -1 (*.f64 alphay alphay))))
(if (!=.f64 u0 0) (/.f64 -1 (/.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) u0)) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (if (!=.f64 (/.f64 1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(if (!=.f64 (neg.f64 (*.f64 alphax alphax)) 0) (*.f64 (/.f64 u0 (neg.f64 cos2phi)) (neg.f64 (*.f64 alphax alphax))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) u0)
(*.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) u0)
(/.f64 u0 (+.f64 (*.f64 (/.f64 cos2phi alphax) (/.f64 1 alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 1 (*.f64 alphay alphay)) sin2phi)))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 (/.f64 1 alphay) alphay) sin2phi)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (*.f64 (/.f64 -1 (*.f64 alphax alphax)) (neg.f64 cos2phi)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 -1 (*.f64 alphay alphay)) (neg.f64 sin2phi))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (*.f64 (/.f64 1 alphay) (neg.f64 sin2phi)) (neg.f64 alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (if (!=.f64 sin2phi 0) (/.f64 1 (/.f64 (*.f64 alphay alphay) sin2phi)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (if (!=.f64 sin2phi 0) (/.f64 (/.f64 1 alphay) (/.f64 alphay sin2phi)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 u0 0) (/.f64 -1 (/.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))) u0)) (/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (if (!=.f64 (/.f64 1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 u0 (+.f64 (if (!=.f64 (/.f64 1 alphax) 0) (/.f64 cos2phi (/.f64 alphax (/.f64 1 alphax))) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (/.f64 (+.f64 (*.f64 (/.f64 sin2phi alphay) (neg.f64 alphax)) (*.f64 alphay (neg.f64 (/.f64 cos2phi alphax)))) (*.f64 alphay (neg.f64 alphax))))
(/.f64 (neg.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0)))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (*.f64 (/.f64 cos2phi alphax) (/.f64 1 alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 (/.f64 (/.f64 1 alphay) alphay) sin2phi)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (*.f64 (/.f64 -1 (*.f64 alphax alphax)) (neg.f64 cos2phi))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 (/.f64 -1 (*.f64 alphay alphay)) (neg.f64 sin2phi))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (*.f64 (/.f64 1 alphay) (neg.f64 sin2phi)) (neg.f64 alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (*.f64 alphax (/.f64 sin2phi alphay))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (*.f64 sin2phi (/.f64 alphax alphay))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (/.f64 (*.f64 sin2phi alphax) alphay)) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (/.f64 (*.f64 (neg.f64 alphay) cos2phi) alphax) (*.f64 alphax (/.f64 sin2phi alphay))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (if (!=.f64 sin2phi 0) (/.f64 1 (/.f64 (*.f64 alphay alphay) sin2phi)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (*.f64 (/.f64 (/.f64 1 alphay) alphax) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 cos2phi alphay)) (/.f64 1 alphax)) (*.f64 alphax (/.f64 sin2phi alphay))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (*.f64 (*.f64 alphax sin2phi) (/.f64 1 alphay))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) (*.f64 alphay alphay)) (*.f64 alphax sin2phi)) (*.f64 alphax (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (if (!=.f64 (/.f64 1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (if (!=.f64 (/.f64 sin2phi alphay) 0) (/.f64 1 (/.f64 alphay (/.f64 sin2phi alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (if (!=.f64 (/.f64 1 alphax) 0) (/.f64 cos2phi (/.f64 alphax (/.f64 1 alphax))) (/.f64 cos2phi (*.f64 alphax alphax)))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (if (!=.f64 sin2phi 0) (/.f64 alphax (/.f64 alphay sin2phi)) (/.f64 (*.f64 sin2phi alphax) alphay))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 cos2phi alphay) (*.f64 (neg.f64 (*.f64 alphax alphax)) (/.f64 sin2phi alphay))) (*.f64 (neg.f64 (*.f64 alphax alphax)) alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphay alphax) alphax))) (/.f64 (*.f64 sin2phi alphax) (*.f64 (*.f64 alphay alphax) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (*.f64 alphax alphax) sin2phi) (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay)))) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)))))
(-.f64 (/.f64 (*.f64 (*.f64 -1/2 u0) u0) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 u0 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (/.f64 (neg.f64 (*.f64 cos2phi alphay)) (*.f64 (*.f64 alphax alphax) alphay)) (/.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay) (*.f64 (*.f64 alphax alphax) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax)) alphax) (*.f64 alphay (/.f64 (*.f64 alphax sin2phi) (*.f64 alphay alphay)))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax)) alphay) (*.f64 alphay (/.f64 (*.f64 alphax sin2phi) (*.f64 alphax alphay)))) (*.f64 alphay alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) alphax) (*.f64 alphax (/.f64 (*.f64 alphax sin2phi) (*.f64 alphay alphay)))) (*.f64 alphax alphax)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) alphay) (*.f64 alphax (/.f64 (*.f64 alphax sin2phi) (*.f64 alphax alphay)))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphax) alphax) (/.f64 (*.f64 (*.f64 (*.f64 alphay alphax) alphax) sin2phi) (*.f64 alphay alphay))) (neg.f64 (*.f64 (*.f64 alphay alphax) alphax))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (/.f64 (*.f64 (*.f64 (*.f64 alphay alphax) alphax) sin2phi) (*.f64 alphay alphax))) (neg.f64 (*.f64 (*.f64 alphay alphax) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) (*.f64 (*.f64 alphax alphay) (/.f64 (*.f64 alphax sin2phi) (*.f64 alphay alphay)))) (*.f64 (*.f64 alphax alphay) alphax)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax)) (*.f64 alphax alphay)) (/.f64 (*.f64 alphay (*.f64 alphax sin2phi)) alphay)) (*.f64 (*.f64 alphax alphay) alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) (*.f64 alphax alphay)) (/.f64 (*.f64 alphax (*.f64 alphax sin2phi)) alphay)) (*.f64 alphax (*.f64 alphax alphay))))
(+.f64 (*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (*.f64 (*.f64 -1/2 u0) u0)) (*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (neg.f64 u0)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) (*.f64 (*.f64 alphax alphay) alphay)) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax (*.f64 (*.f64 alphax alphay) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (if (!=.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 0) (/.f64 1 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (*.f64 alphax alphay)) (*.f64 (neg.f64 (*.f64 alphax alphay)) (/.f64 (*.f64 alphax sin2phi) alphay))) (*.f64 (neg.f64 (*.f64 alphax alphay)) (*.f64 alphax alphay))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphax) u0) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay)))) (/.f64 (*.f64 -1/2 (*.f64 alphay (*.f64 (*.f64 u0 u0) alphax))) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay))))
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
Outputs
(neg.f64 (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphax) u0) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay)))) (/.f64 (*.f64 -1/2 (*.f64 alphay (*.f64 (*.f64 u0 u0) alphax))) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay))))
Calls

10 calls:

77.0ms
(/.f64 sin2phi (*.f64 alphay alphay))
43.0ms
u0
43.0ms
(*.f64 alphax alphax)
42.0ms
sin2phi
42.0ms
alphax
Results
ErrorSegmentsBranch
18.3b1alphax
18.3b1alphay
18.3b1u0
18.3b1cos2phi
18.3b1sin2phi
18.3b1(+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))
18.3b1(/.f64 cos2phi (*.f64 alphax alphax))
18.3b1(*.f64 alphax alphax)
17.2b2(/.f64 sin2phi (*.f64 alphay alphay))
18.3b1(*.f64 alphay alphay)
Compiler

Compiled 2142 to 752 computations (64.9% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
6.51145585063399e-239
4.4350241334901457e-237
Compiler

Compiled 30 to 22 computations (26.7% saved)

regimes442.0ms (1.2%)

Counts
99 → 1
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 alphax alphax) cos2phi) u0)
(*.f64 (/.f64 (*.f64 alphay alphay) sin2phi) u0)
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(/.f64 u0 (/.f64 (/.f64 cos2phi alphax) alphax))
(/.f64 u0 (/.f64 (/.f64 sin2phi alphay) alphay))
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(/.f64 u0 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi))
(/.f64 (/.f64 u0 cos2phi) (/.f64 (/.f64 1 alphax) alphax))
(/.f64 (/.f64 u0 sin2phi) (/.f64 (/.f64 1 alphay) alphay))
(/.f64 (/.f64 u0 (/.f64 1 alphax)) (/.f64 cos2phi alphax))
(/.f64 (/.f64 u0 (/.f64 1 alphay)) (/.f64 sin2phi alphay))
(/.f64 (/.f64 u0 (/.f64 sin2phi alphay)) (/.f64 1 alphay))
(/.f64 (/.f64 u0 (/.f64 (/.f64 1 alphay) alphay)) sin2phi)
(if (!=.f64 alphay 0) (/.f64 (*.f64 u0 alphay) (/.f64 sin2phi alphay)) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 -1 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 u0))
(*.f64 (/.f64 -1 (/.f64 sin2phi (*.f64 alphay alphay))) (neg.f64 u0))
(/.f64 (neg.f64 u0) (*.f64 cos2phi (/.f64 -1 (*.f64 alphax alphax))))
(/.f64 (neg.f64 u0) (*.f64 sin2phi (/.f64 -1 (*.f64 alphay alphay))))
(/.f64 (/.f64 u0 (neg.f64 sin2phi)) (/.f64 -1 (*.f64 alphay alphay)))
(/.f64 (/.f64 u0 (/.f64 -1 (*.f64 alphax alphax))) (neg.f64 cos2phi))
(/.f64 (/.f64 u0 (/.f64 -1 (*.f64 alphay alphay))) (neg.f64 sin2phi))
(*.f64 (/.f64 u0 cos2phi) (/.f64 1 (/.f64 (/.f64 1 alphax) alphax)))
(*.f64 (/.f64 u0 sin2phi) (/.f64 1 (/.f64 (/.f64 1 alphay) alphay)))
(*.f64 (/.f64 u0 (/.f64 1 alphay)) (/.f64 1 (/.f64 sin2phi alphay)))
(*.f64 (/.f64 u0 (/.f64 cos2phi alphax)) (/.f64 1 (/.f64 1 alphax)))
(*.f64 (/.f64 u0 (/.f64 sin2phi alphay)) (/.f64 1 (/.f64 1 alphay)))
(*.f64 (/.f64 u0 (/.f64 (/.f64 1 alphay) alphay)) (/.f64 1 sin2phi))
(/.f64 u0 (/.f64 (*.f64 (/.f64 1 alphay) (neg.f64 sin2phi)) (neg.f64 alphay)))
(if (!=.f64 u0 0) (/.f64 1 (/.f64 sin2phi (*.f64 (*.f64 alphay alphay) u0))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 u0 (neg.f64 sin2phi)) (/.f64 1 (/.f64 -1 (*.f64 alphay alphay))))
(if (!=.f64 u0 0) (/.f64 -1 (/.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) u0)) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (if (!=.f64 (/.f64 1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(if (!=.f64 (neg.f64 (*.f64 alphax alphax)) 0) (*.f64 (/.f64 u0 (neg.f64 cos2phi)) (neg.f64 (*.f64 alphax alphax))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) u0)
(*.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) u0)
(/.f64 u0 (+.f64 (*.f64 (/.f64 cos2phi alphax) (/.f64 1 alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 1 (*.f64 alphay alphay)) sin2phi)))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 (/.f64 1 alphay) alphay) sin2phi)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (*.f64 (/.f64 -1 (*.f64 alphax alphax)) (neg.f64 cos2phi)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 -1 (*.f64 alphay alphay)) (neg.f64 sin2phi))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (*.f64 (/.f64 1 alphay) (neg.f64 sin2phi)) (neg.f64 alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (if (!=.f64 sin2phi 0) (/.f64 1 (/.f64 (*.f64 alphay alphay) sin2phi)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (if (!=.f64 sin2phi 0) (/.f64 (/.f64 1 alphay) (/.f64 alphay sin2phi)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 u0 0) (/.f64 -1 (/.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))) u0)) (/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (if (!=.f64 (/.f64 1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 u0 (+.f64 (if (!=.f64 (/.f64 1 alphax) 0) (/.f64 cos2phi (/.f64 alphax (/.f64 1 alphax))) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (/.f64 (+.f64 (*.f64 (/.f64 sin2phi alphay) (neg.f64 alphax)) (*.f64 alphay (neg.f64 (/.f64 cos2phi alphax)))) (*.f64 alphay (neg.f64 alphax))))
(/.f64 (neg.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0)))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (*.f64 (/.f64 cos2phi alphax) (/.f64 1 alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 (/.f64 (/.f64 1 alphay) alphay) sin2phi)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (*.f64 (/.f64 -1 (*.f64 alphax alphax)) (neg.f64 cos2phi))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 (/.f64 -1 (*.f64 alphay alphay)) (neg.f64 sin2phi))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (*.f64 (/.f64 1 alphay) (neg.f64 sin2phi)) (neg.f64 alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (*.f64 alphax (/.f64 sin2phi alphay))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (*.f64 sin2phi (/.f64 alphax alphay))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (/.f64 (*.f64 sin2phi alphax) alphay)) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (/.f64 (*.f64 (neg.f64 alphay) cos2phi) alphax) (*.f64 alphax (/.f64 sin2phi alphay))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (if (!=.f64 sin2phi 0) (/.f64 1 (/.f64 (*.f64 alphay alphay) sin2phi)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (*.f64 (/.f64 (/.f64 1 alphay) alphax) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 cos2phi alphay)) (/.f64 1 alphax)) (*.f64 alphax (/.f64 sin2phi alphay))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (*.f64 (*.f64 alphax sin2phi) (/.f64 1 alphay))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) (*.f64 alphay alphay)) (*.f64 alphax sin2phi)) (*.f64 alphax (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (if (!=.f64 (/.f64 1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (if (!=.f64 (/.f64 sin2phi alphay) 0) (/.f64 1 (/.f64 alphay (/.f64 sin2phi alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (if (!=.f64 (/.f64 1 alphax) 0) (/.f64 cos2phi (/.f64 alphax (/.f64 1 alphax))) (/.f64 cos2phi (*.f64 alphax alphax)))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (if (!=.f64 sin2phi 0) (/.f64 alphax (/.f64 alphay sin2phi)) (/.f64 (*.f64 sin2phi alphax) alphay))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 cos2phi alphay) (*.f64 (neg.f64 (*.f64 alphax alphax)) (/.f64 sin2phi alphay))) (*.f64 (neg.f64 (*.f64 alphax alphax)) alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphay alphax) alphax))) (/.f64 (*.f64 sin2phi alphax) (*.f64 (*.f64 alphay alphax) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (*.f64 alphax alphax) sin2phi) (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay)))) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)))))
(-.f64 (/.f64 (*.f64 (*.f64 -1/2 u0) u0) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 u0 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (/.f64 (neg.f64 (*.f64 cos2phi alphay)) (*.f64 (*.f64 alphax alphax) alphay)) (/.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay) (*.f64 (*.f64 alphax alphax) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax)) alphax) (*.f64 alphay (/.f64 (*.f64 alphax sin2phi) (*.f64 alphay alphay)))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax)) alphay) (*.f64 alphay (/.f64 (*.f64 alphax sin2phi) (*.f64 alphax alphay)))) (*.f64 alphay alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) alphax) (*.f64 alphax (/.f64 (*.f64 alphax sin2phi) (*.f64 alphay alphay)))) (*.f64 alphax alphax)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) alphay) (*.f64 alphax (/.f64 (*.f64 alphax sin2phi) (*.f64 alphax alphay)))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphax) alphax) (/.f64 (*.f64 (*.f64 (*.f64 alphay alphax) alphax) sin2phi) (*.f64 alphay alphay))) (neg.f64 (*.f64 (*.f64 alphay alphax) alphax))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (/.f64 (*.f64 (*.f64 (*.f64 alphay alphax) alphax) sin2phi) (*.f64 alphay alphax))) (neg.f64 (*.f64 (*.f64 alphay alphax) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) (*.f64 (*.f64 alphax alphay) (/.f64 (*.f64 alphax sin2phi) (*.f64 alphay alphay)))) (*.f64 (*.f64 alphax alphay) alphax)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax)) (*.f64 alphax alphay)) (/.f64 (*.f64 alphay (*.f64 alphax sin2phi)) alphay)) (*.f64 (*.f64 alphax alphay) alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) (*.f64 alphax alphay)) (/.f64 (*.f64 alphax (*.f64 alphax sin2phi)) alphay)) (*.f64 alphax (*.f64 alphax alphay))))
(+.f64 (*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (*.f64 (*.f64 -1/2 u0) u0)) (*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (neg.f64 u0)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) (*.f64 (*.f64 alphax alphay) alphay)) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax (*.f64 (*.f64 alphax alphay) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (if (!=.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 0) (/.f64 1 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (*.f64 alphax alphay)) (*.f64 (neg.f64 (*.f64 alphax alphay)) (/.f64 (*.f64 alphax sin2phi) alphay))) (*.f64 (neg.f64 (*.f64 alphax alphay)) (*.f64 alphax alphay))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphax) u0) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay)))) (/.f64 (*.f64 -1/2 (*.f64 alphay (*.f64 (*.f64 u0 u0) alphax))) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay))))
Outputs
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 alphay alphax) u0) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay)))) (/.f64 (*.f64 -1/2 (*.f64 alphay (*.f64 (*.f64 u0 u0) alphax))) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay))))
Calls

10 calls:

42.0ms
cos2phi
42.0ms
(/.f64 sin2phi (*.f64 alphay alphay))
42.0ms
(+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))
41.0ms
(*.f64 alphax alphax)
41.0ms
(*.f64 alphay alphay)
Results
ErrorSegmentsBranch
18.3b1alphax
18.3b1alphay
18.3b1u0
18.3b1cos2phi
18.3b1sin2phi
18.3b1(+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))
18.3b1(/.f64 cos2phi (*.f64 alphax alphax))
18.3b1(*.f64 alphax alphax)
18.3b1(/.f64 sin2phi (*.f64 alphay alphay))
18.3b1(*.f64 alphay alphay)
Compiler

Compiled 2132 to 748 computations (64.9% saved)

regimes436.0ms (1.1%)

Counts
98 → 1
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 alphax alphax) cos2phi) u0)
(*.f64 (/.f64 (*.f64 alphay alphay) sin2phi) u0)
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(/.f64 u0 (/.f64 (/.f64 cos2phi alphax) alphax))
(/.f64 u0 (/.f64 (/.f64 sin2phi alphay) alphay))
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(/.f64 u0 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi))
(/.f64 (/.f64 u0 cos2phi) (/.f64 (/.f64 1 alphax) alphax))
(/.f64 (/.f64 u0 sin2phi) (/.f64 (/.f64 1 alphay) alphay))
(/.f64 (/.f64 u0 (/.f64 1 alphax)) (/.f64 cos2phi alphax))
(/.f64 (/.f64 u0 (/.f64 1 alphay)) (/.f64 sin2phi alphay))
(/.f64 (/.f64 u0 (/.f64 sin2phi alphay)) (/.f64 1 alphay))
(/.f64 (/.f64 u0 (/.f64 (/.f64 1 alphay) alphay)) sin2phi)
(if (!=.f64 alphay 0) (/.f64 (*.f64 u0 alphay) (/.f64 sin2phi alphay)) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 -1 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 u0))
(*.f64 (/.f64 -1 (/.f64 sin2phi (*.f64 alphay alphay))) (neg.f64 u0))
(/.f64 (neg.f64 u0) (*.f64 cos2phi (/.f64 -1 (*.f64 alphax alphax))))
(/.f64 (neg.f64 u0) (*.f64 sin2phi (/.f64 -1 (*.f64 alphay alphay))))
(/.f64 (/.f64 u0 (neg.f64 sin2phi)) (/.f64 -1 (*.f64 alphay alphay)))
(/.f64 (/.f64 u0 (/.f64 -1 (*.f64 alphax alphax))) (neg.f64 cos2phi))
(/.f64 (/.f64 u0 (/.f64 -1 (*.f64 alphay alphay))) (neg.f64 sin2phi))
(*.f64 (/.f64 u0 cos2phi) (/.f64 1 (/.f64 (/.f64 1 alphax) alphax)))
(*.f64 (/.f64 u0 sin2phi) (/.f64 1 (/.f64 (/.f64 1 alphay) alphay)))
(*.f64 (/.f64 u0 (/.f64 1 alphay)) (/.f64 1 (/.f64 sin2phi alphay)))
(*.f64 (/.f64 u0 (/.f64 cos2phi alphax)) (/.f64 1 (/.f64 1 alphax)))
(*.f64 (/.f64 u0 (/.f64 sin2phi alphay)) (/.f64 1 (/.f64 1 alphay)))
(*.f64 (/.f64 u0 (/.f64 (/.f64 1 alphay) alphay)) (/.f64 1 sin2phi))
(/.f64 u0 (/.f64 (*.f64 (/.f64 1 alphay) (neg.f64 sin2phi)) (neg.f64 alphay)))
(if (!=.f64 u0 0) (/.f64 1 (/.f64 sin2phi (*.f64 (*.f64 alphay alphay) u0))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 u0 (neg.f64 sin2phi)) (/.f64 1 (/.f64 -1 (*.f64 alphay alphay))))
(if (!=.f64 u0 0) (/.f64 -1 (/.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) u0)) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (if (!=.f64 (/.f64 1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(if (!=.f64 (neg.f64 (*.f64 alphax alphax)) 0) (*.f64 (/.f64 u0 (neg.f64 cos2phi)) (neg.f64 (*.f64 alphax alphax))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) u0)
(*.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) u0)
(/.f64 u0 (+.f64 (*.f64 (/.f64 cos2phi alphax) (/.f64 1 alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 1 (*.f64 alphay alphay)) sin2phi)))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 (/.f64 1 alphay) alphay) sin2phi)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (*.f64 (/.f64 -1 (*.f64 alphax alphax)) (neg.f64 cos2phi)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 -1 (*.f64 alphay alphay)) (neg.f64 sin2phi))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (*.f64 (/.f64 1 alphay) (neg.f64 sin2phi)) (neg.f64 alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (if (!=.f64 sin2phi 0) (/.f64 1 (/.f64 (*.f64 alphay alphay) sin2phi)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (if (!=.f64 sin2phi 0) (/.f64 (/.f64 1 alphay) (/.f64 alphay sin2phi)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 u0 0) (/.f64 -1 (/.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))) u0)) (/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (if (!=.f64 (/.f64 1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 u0 (+.f64 (if (!=.f64 (/.f64 1 alphax) 0) (/.f64 cos2phi (/.f64 alphax (/.f64 1 alphax))) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (/.f64 (+.f64 (*.f64 (/.f64 sin2phi alphay) (neg.f64 alphax)) (*.f64 alphay (neg.f64 (/.f64 cos2phi alphax)))) (*.f64 alphay (neg.f64 alphax))))
(/.f64 (neg.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0)))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (*.f64 (/.f64 cos2phi alphax) (/.f64 1 alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 (/.f64 (/.f64 1 alphay) alphay) sin2phi)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (*.f64 (/.f64 -1 (*.f64 alphax alphax)) (neg.f64 cos2phi))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 (/.f64 -1 (*.f64 alphay alphay)) (neg.f64 sin2phi))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (*.f64 (/.f64 1 alphay) (neg.f64 sin2phi)) (neg.f64 alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (*.f64 alphax (/.f64 sin2phi alphay))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (*.f64 sin2phi (/.f64 alphax alphay))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (/.f64 (*.f64 sin2phi alphax) alphay)) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (/.f64 (*.f64 (neg.f64 alphay) cos2phi) alphax) (*.f64 alphax (/.f64 sin2phi alphay))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (if (!=.f64 sin2phi 0) (/.f64 1 (/.f64 (*.f64 alphay alphay) sin2phi)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (*.f64 (/.f64 (/.f64 1 alphay) alphax) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) (/.f64 (*.f64 sin2phi alphax) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 cos2phi alphay)) (/.f64 1 alphax)) (*.f64 alphax (/.f64 sin2phi alphay))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (*.f64 (*.f64 alphax sin2phi) (/.f64 1 alphay))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) (*.f64 alphay alphay)) (*.f64 alphax sin2phi)) (*.f64 alphax (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (if (!=.f64 (/.f64 1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (if (!=.f64 (/.f64 sin2phi alphay) 0) (/.f64 1 (/.f64 alphay (/.f64 sin2phi alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (if (!=.f64 (/.f64 1 alphax) 0) (/.f64 cos2phi (/.f64 alphax (/.f64 1 alphax))) (/.f64 cos2phi (*.f64 alphax alphax)))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 cos2phi alphax)) alphay) (if (!=.f64 sin2phi 0) (/.f64 alphax (/.f64 alphay sin2phi)) (/.f64 (*.f64 sin2phi alphax) alphay))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 cos2phi alphay) (*.f64 (neg.f64 (*.f64 alphax alphax)) (/.f64 sin2phi alphay))) (*.f64 (neg.f64 (*.f64 alphax alphax)) alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) (*.f64 (*.f64 alphay alphax) alphax))) (/.f64 (*.f64 sin2phi alphax) (*.f64 (*.f64 alphay alphax) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (*.f64 alphax alphax) sin2phi) (neg.f64 (*.f64 cos2phi (*.f64 alphay alphay)))) (neg.f64 (*.f64 (*.f64 alphax alphax) (*.f64 alphay alphay)))))
(-.f64 (/.f64 (*.f64 (*.f64 -1/2 u0) u0) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 u0 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (/.f64 (neg.f64 (*.f64 cos2phi alphay)) (*.f64 (*.f64 alphax alphax) alphay)) (/.f64 (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay) (*.f64 (*.f64 alphax alphax) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax)) alphax) (*.f64 alphay (/.f64 (*.f64 alphax sin2phi) (*.f64 alphay alphay)))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax)) alphay) (*.f64 alphay (/.f64 (*.f64 alphax sin2phi) (*.f64 alphax alphay)))) (*.f64 alphay alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) alphax) (*.f64 alphax (/.f64 (*.f64 alphax sin2phi) (*.f64 alphay alphay)))) (*.f64 alphax alphax)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) alphay) (*.f64 alphax (/.f64 (*.f64 alphax sin2phi) (*.f64 alphax alphay)))) (*.f64 alphax alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphax) alphax) (/.f64 (*.f64 (*.f64 (*.f64 alphay alphax) alphax) sin2phi) (*.f64 alphay alphay))) (neg.f64 (*.f64 (*.f64 alphay alphax) alphax))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 cos2phi alphay) alphay) alphax) (/.f64 (*.f64 (*.f64 (*.f64 alphay alphax) alphax) sin2phi) (*.f64 alphay alphax))) (neg.f64 (*.f64 (*.f64 alphay alphax) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 cos2phi alphay) alphax)) alphax) (*.f64 (*.f64 alphax alphay) (/.f64 (*.f64 alphax sin2phi) (*.f64 alphay alphay)))) (*.f64 (*.f64 alphax alphay) alphax)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphax)) (*.f64 alphax alphay)) (/.f64 (*.f64 alphay (*.f64 alphax sin2phi)) alphay)) (*.f64 (*.f64 alphax alphay) alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) (*.f64 alphax alphay)) (/.f64 (*.f64 alphax (*.f64 alphax sin2phi)) alphay)) (*.f64 alphax (*.f64 alphax alphay))))
(+.f64 (*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (*.f64 (*.f64 -1/2 u0) u0)) (*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (neg.f64 u0)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 cos2phi alphay) alphax) alphay)) (*.f64 (*.f64 alphax alphay) alphay)) (*.f64 alphax (*.f64 alphax sin2phi))) (*.f64 alphax (*.f64 (*.f64 alphax alphay) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (if (!=.f64 (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay)) 0) (/.f64 1 (/.f64 -1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 cos2phi alphay) alphax) (*.f64 alphax alphay)) (*.f64 (neg.f64 (*.f64 alphax alphay)) (/.f64 (*.f64 alphax sin2phi) alphay))) (*.f64 (neg.f64 (*.f64 alphax alphay)) (*.f64 alphax alphay))))
Outputs
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 (/.f64 -1 (*.f64 alphay alphay)) (neg.f64 sin2phi))))
Calls

10 calls:

42.0ms
(*.f64 alphay alphay)
41.0ms
(*.f64 alphax alphax)
40.0ms
(+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))
40.0ms
(/.f64 cos2phi (*.f64 alphax alphax))
40.0ms
u0
Results
ErrorSegmentsBranch
18.3b1alphax
18.3b1alphay
18.3b1u0
18.3b1cos2phi
18.3b1sin2phi
18.3b1(+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))
18.3b1(/.f64 cos2phi (*.f64 alphax alphax))
18.3b1(*.f64 alphax alphax)
18.3b1(/.f64 sin2phi (*.f64 alphay alphay))
18.3b1(*.f64 alphay alphay)
Compiler

Compiled 2090 to 739 computations (64.6% saved)

regimes294.0ms (0.8%)

Counts
65 → 1
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 alphax alphax) cos2phi) u0)
(*.f64 (/.f64 (*.f64 alphay alphay) sin2phi) u0)
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(/.f64 u0 (/.f64 (/.f64 cos2phi alphax) alphax))
(/.f64 u0 (/.f64 (/.f64 sin2phi alphay) alphay))
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(/.f64 u0 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi))
(/.f64 (/.f64 u0 cos2phi) (/.f64 (/.f64 1 alphax) alphax))
(/.f64 (/.f64 u0 sin2phi) (/.f64 (/.f64 1 alphay) alphay))
(/.f64 (/.f64 u0 (/.f64 1 alphax)) (/.f64 cos2phi alphax))
(/.f64 (/.f64 u0 (/.f64 1 alphay)) (/.f64 sin2phi alphay))
(/.f64 (/.f64 u0 (/.f64 sin2phi alphay)) (/.f64 1 alphay))
(/.f64 (/.f64 u0 (/.f64 (/.f64 1 alphay) alphay)) sin2phi)
(if (!=.f64 alphay 0) (/.f64 (*.f64 u0 alphay) (/.f64 sin2phi alphay)) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 -1 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 u0))
(*.f64 (/.f64 -1 (/.f64 sin2phi (*.f64 alphay alphay))) (neg.f64 u0))
(/.f64 (neg.f64 u0) (*.f64 cos2phi (/.f64 -1 (*.f64 alphax alphax))))
(/.f64 (neg.f64 u0) (*.f64 sin2phi (/.f64 -1 (*.f64 alphay alphay))))
(/.f64 (/.f64 u0 (neg.f64 sin2phi)) (/.f64 -1 (*.f64 alphay alphay)))
(/.f64 (/.f64 u0 (/.f64 -1 (*.f64 alphax alphax))) (neg.f64 cos2phi))
(/.f64 (/.f64 u0 (/.f64 -1 (*.f64 alphay alphay))) (neg.f64 sin2phi))
(*.f64 (/.f64 u0 cos2phi) (/.f64 1 (/.f64 (/.f64 1 alphax) alphax)))
(*.f64 (/.f64 u0 sin2phi) (/.f64 1 (/.f64 (/.f64 1 alphay) alphay)))
(*.f64 (/.f64 u0 (/.f64 1 alphay)) (/.f64 1 (/.f64 sin2phi alphay)))
(*.f64 (/.f64 u0 (/.f64 cos2phi alphax)) (/.f64 1 (/.f64 1 alphax)))
(*.f64 (/.f64 u0 (/.f64 sin2phi alphay)) (/.f64 1 (/.f64 1 alphay)))
(*.f64 (/.f64 u0 (/.f64 (/.f64 1 alphay) alphay)) (/.f64 1 sin2phi))
(/.f64 u0 (/.f64 (*.f64 (/.f64 1 alphay) (neg.f64 sin2phi)) (neg.f64 alphay)))
(if (!=.f64 u0 0) (/.f64 1 (/.f64 sin2phi (*.f64 (*.f64 alphay alphay) u0))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 u0 (neg.f64 sin2phi)) (/.f64 1 (/.f64 -1 (*.f64 alphay alphay))))
(if (!=.f64 u0 0) (/.f64 -1 (/.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) u0)) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (if (!=.f64 (/.f64 1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(if (!=.f64 (neg.f64 (*.f64 alphax alphax)) 0) (*.f64 (/.f64 u0 (neg.f64 cos2phi)) (neg.f64 (*.f64 alphax alphax))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) u0)
(*.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) u0)
(/.f64 u0 (+.f64 (*.f64 (/.f64 cos2phi alphax) (/.f64 1 alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 1 (*.f64 alphay alphay)) sin2phi)))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 (/.f64 1 alphay) alphay) sin2phi)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (*.f64 (/.f64 -1 (*.f64 alphax alphax)) (neg.f64 cos2phi)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 -1 (*.f64 alphay alphay)) (neg.f64 sin2phi))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (*.f64 (/.f64 1 alphay) (neg.f64 sin2phi)) (neg.f64 alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (if (!=.f64 sin2phi 0) (/.f64 1 (/.f64 (*.f64 alphay alphay) sin2phi)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (if (!=.f64 sin2phi 0) (/.f64 (/.f64 1 alphay) (/.f64 alphay sin2phi)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 u0 0) (/.f64 -1 (/.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))) u0)) (/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (if (!=.f64 (/.f64 1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 u0 (+.f64 (if (!=.f64 (/.f64 1 alphax) 0) (/.f64 cos2phi (/.f64 alphax (/.f64 1 alphax))) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (/.f64 (+.f64 (*.f64 (/.f64 sin2phi alphay) (neg.f64 alphax)) (*.f64 alphay (neg.f64 (/.f64 cos2phi alphax)))) (*.f64 alphay (neg.f64 alphax))))
(/.f64 (neg.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0)))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (*.f64 (/.f64 cos2phi alphax) (/.f64 1 alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 (/.f64 (/.f64 1 alphay) alphay) sin2phi)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (*.f64 (/.f64 -1 (*.f64 alphax alphax)) (neg.f64 cos2phi))) (/.f64 sin2phi (*.f64 alphay alphay))))
Outputs
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (*.f64 (/.f64 -1 (*.f64 alphax alphax)) (neg.f64 cos2phi))) (/.f64 sin2phi (*.f64 alphay alphay))))
Calls

10 calls:

28.0ms
(+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))
28.0ms
(/.f64 cos2phi (*.f64 alphax alphax))
28.0ms
(*.f64 alphax alphax)
28.0ms
cos2phi
28.0ms
(*.f64 alphay alphay)
Results
ErrorSegmentsBranch
18.3b1alphax
18.3b1alphay
18.3b1u0
18.3b1cos2phi
18.3b1sin2phi
18.3b1(+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))
18.3b1(/.f64 cos2phi (*.f64 alphax alphax))
18.3b1(*.f64 alphax alphax)
18.3b1(/.f64 sin2phi (*.f64 alphay alphay))
18.3b1(*.f64 alphay alphay)
Compiler

Compiled 1043 to 415 computations (60.2% saved)

regimes288.0ms (0.7%)

Counts
64 → 1
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 alphax alphax) cos2phi) u0)
(*.f64 (/.f64 (*.f64 alphay alphay) sin2phi) u0)
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(/.f64 u0 (/.f64 (/.f64 cos2phi alphax) alphax))
(/.f64 u0 (/.f64 (/.f64 sin2phi alphay) alphay))
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(/.f64 u0 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi))
(/.f64 (/.f64 u0 cos2phi) (/.f64 (/.f64 1 alphax) alphax))
(/.f64 (/.f64 u0 sin2phi) (/.f64 (/.f64 1 alphay) alphay))
(/.f64 (/.f64 u0 (/.f64 1 alphax)) (/.f64 cos2phi alphax))
(/.f64 (/.f64 u0 (/.f64 1 alphay)) (/.f64 sin2phi alphay))
(/.f64 (/.f64 u0 (/.f64 sin2phi alphay)) (/.f64 1 alphay))
(/.f64 (/.f64 u0 (/.f64 (/.f64 1 alphay) alphay)) sin2phi)
(if (!=.f64 alphay 0) (/.f64 (*.f64 u0 alphay) (/.f64 sin2phi alphay)) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 -1 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 u0))
(*.f64 (/.f64 -1 (/.f64 sin2phi (*.f64 alphay alphay))) (neg.f64 u0))
(/.f64 (neg.f64 u0) (*.f64 cos2phi (/.f64 -1 (*.f64 alphax alphax))))
(/.f64 (neg.f64 u0) (*.f64 sin2phi (/.f64 -1 (*.f64 alphay alphay))))
(/.f64 (/.f64 u0 (neg.f64 sin2phi)) (/.f64 -1 (*.f64 alphay alphay)))
(/.f64 (/.f64 u0 (/.f64 -1 (*.f64 alphax alphax))) (neg.f64 cos2phi))
(/.f64 (/.f64 u0 (/.f64 -1 (*.f64 alphay alphay))) (neg.f64 sin2phi))
(*.f64 (/.f64 u0 cos2phi) (/.f64 1 (/.f64 (/.f64 1 alphax) alphax)))
(*.f64 (/.f64 u0 sin2phi) (/.f64 1 (/.f64 (/.f64 1 alphay) alphay)))
(*.f64 (/.f64 u0 (/.f64 1 alphay)) (/.f64 1 (/.f64 sin2phi alphay)))
(*.f64 (/.f64 u0 (/.f64 cos2phi alphax)) (/.f64 1 (/.f64 1 alphax)))
(*.f64 (/.f64 u0 (/.f64 sin2phi alphay)) (/.f64 1 (/.f64 1 alphay)))
(*.f64 (/.f64 u0 (/.f64 (/.f64 1 alphay) alphay)) (/.f64 1 sin2phi))
(/.f64 u0 (/.f64 (*.f64 (/.f64 1 alphay) (neg.f64 sin2phi)) (neg.f64 alphay)))
(if (!=.f64 u0 0) (/.f64 1 (/.f64 sin2phi (*.f64 (*.f64 alphay alphay) u0))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 u0 (neg.f64 sin2phi)) (/.f64 1 (/.f64 -1 (*.f64 alphay alphay))))
(if (!=.f64 u0 0) (/.f64 -1 (/.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) u0)) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (if (!=.f64 (/.f64 1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(if (!=.f64 (neg.f64 (*.f64 alphax alphax)) 0) (*.f64 (/.f64 u0 (neg.f64 cos2phi)) (neg.f64 (*.f64 alphax alphax))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) u0)
(*.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) u0)
(/.f64 u0 (+.f64 (*.f64 (/.f64 cos2phi alphax) (/.f64 1 alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 1 (*.f64 alphay alphay)) sin2phi)))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 (/.f64 1 alphay) alphay) sin2phi)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (*.f64 (/.f64 -1 (*.f64 alphax alphax)) (neg.f64 cos2phi)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 -1 (*.f64 alphay alphay)) (neg.f64 sin2phi))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (*.f64 (/.f64 1 alphay) (neg.f64 sin2phi)) (neg.f64 alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (if (!=.f64 sin2phi 0) (/.f64 1 (/.f64 (*.f64 alphay alphay) sin2phi)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (if (!=.f64 sin2phi 0) (/.f64 (/.f64 1 alphay) (/.f64 alphay sin2phi)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 u0 0) (/.f64 -1 (/.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))) u0)) (/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (if (!=.f64 (/.f64 1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 u0 (+.f64 (if (!=.f64 (/.f64 1 alphax) 0) (/.f64 cos2phi (/.f64 alphax (/.f64 1 alphax))) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (/.f64 (+.f64 (*.f64 (/.f64 sin2phi alphay) (neg.f64 alphax)) (*.f64 alphay (neg.f64 (/.f64 cos2phi alphax)))) (*.f64 alphay (neg.f64 alphax))))
(/.f64 (neg.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0)))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (*.f64 (/.f64 cos2phi alphax) (/.f64 1 alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 (/.f64 (/.f64 1 alphay) alphay) sin2phi)))
Outputs
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (-.f64 (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
Calls

10 calls:

28.0ms
cos2phi
28.0ms
(*.f64 alphax alphax)
27.0ms
(+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))
27.0ms
alphax
27.0ms
(*.f64 alphay alphay)
Results
ErrorSegmentsBranch
18.3b1alphax
18.3b1alphay
18.3b1u0
18.3b1cos2phi
18.3b1sin2phi
18.3b1(+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))
18.3b1(/.f64 cos2phi (*.f64 alphax alphax))
18.3b1(*.f64 alphax alphax)
18.3b1(/.f64 sin2phi (*.f64 alphay alphay))
18.3b1(*.f64 alphay alphay)
Compiler

Compiled 1019 to 406 computations (60.2% saved)

regimes258.0ms (0.7%)

Counts
57 → 1
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 alphax alphax) cos2phi) u0)
(*.f64 (/.f64 (*.f64 alphay alphay) sin2phi) u0)
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(/.f64 u0 (/.f64 (/.f64 cos2phi alphax) alphax))
(/.f64 u0 (/.f64 (/.f64 sin2phi alphay) alphay))
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(/.f64 u0 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi))
(/.f64 (/.f64 u0 cos2phi) (/.f64 (/.f64 1 alphax) alphax))
(/.f64 (/.f64 u0 sin2phi) (/.f64 (/.f64 1 alphay) alphay))
(/.f64 (/.f64 u0 (/.f64 1 alphax)) (/.f64 cos2phi alphax))
(/.f64 (/.f64 u0 (/.f64 1 alphay)) (/.f64 sin2phi alphay))
(/.f64 (/.f64 u0 (/.f64 sin2phi alphay)) (/.f64 1 alphay))
(/.f64 (/.f64 u0 (/.f64 (/.f64 1 alphay) alphay)) sin2phi)
(if (!=.f64 alphay 0) (/.f64 (*.f64 u0 alphay) (/.f64 sin2phi alphay)) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 -1 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 u0))
(*.f64 (/.f64 -1 (/.f64 sin2phi (*.f64 alphay alphay))) (neg.f64 u0))
(/.f64 (neg.f64 u0) (*.f64 cos2phi (/.f64 -1 (*.f64 alphax alphax))))
(/.f64 (neg.f64 u0) (*.f64 sin2phi (/.f64 -1 (*.f64 alphay alphay))))
(/.f64 (/.f64 u0 (neg.f64 sin2phi)) (/.f64 -1 (*.f64 alphay alphay)))
(/.f64 (/.f64 u0 (/.f64 -1 (*.f64 alphax alphax))) (neg.f64 cos2phi))
(/.f64 (/.f64 u0 (/.f64 -1 (*.f64 alphay alphay))) (neg.f64 sin2phi))
(*.f64 (/.f64 u0 cos2phi) (/.f64 1 (/.f64 (/.f64 1 alphax) alphax)))
(*.f64 (/.f64 u0 sin2phi) (/.f64 1 (/.f64 (/.f64 1 alphay) alphay)))
(*.f64 (/.f64 u0 (/.f64 1 alphay)) (/.f64 1 (/.f64 sin2phi alphay)))
(*.f64 (/.f64 u0 (/.f64 cos2phi alphax)) (/.f64 1 (/.f64 1 alphax)))
(*.f64 (/.f64 u0 (/.f64 sin2phi alphay)) (/.f64 1 (/.f64 1 alphay)))
(*.f64 (/.f64 u0 (/.f64 (/.f64 1 alphay) alphay)) (/.f64 1 sin2phi))
(/.f64 u0 (/.f64 (*.f64 (/.f64 1 alphay) (neg.f64 sin2phi)) (neg.f64 alphay)))
(if (!=.f64 u0 0) (/.f64 1 (/.f64 sin2phi (*.f64 (*.f64 alphay alphay) u0))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 u0 (neg.f64 sin2phi)) (/.f64 1 (/.f64 -1 (*.f64 alphay alphay))))
(if (!=.f64 u0 0) (/.f64 -1 (/.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) u0)) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (if (!=.f64 (/.f64 1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(if (!=.f64 (neg.f64 (*.f64 alphax alphax)) 0) (*.f64 (/.f64 u0 (neg.f64 cos2phi)) (neg.f64 (*.f64 alphax alphax))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) u0)
(*.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) u0)
(/.f64 u0 (+.f64 (*.f64 (/.f64 cos2phi alphax) (/.f64 1 alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 1 (*.f64 alphay alphay)) sin2phi)))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 (/.f64 1 alphay) alphay) sin2phi)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (*.f64 (/.f64 -1 (*.f64 alphax alphax)) (neg.f64 cos2phi)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 -1 (*.f64 alphay alphay)) (neg.f64 sin2phi))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (*.f64 (/.f64 1 alphay) (neg.f64 sin2phi)) (neg.f64 alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (if (!=.f64 sin2phi 0) (/.f64 1 (/.f64 (*.f64 alphay alphay) sin2phi)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (if (!=.f64 sin2phi 0) (/.f64 (/.f64 1 alphay) (/.f64 alphay sin2phi)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 u0 0) (/.f64 -1 (/.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))) u0)) (/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (if (!=.f64 (/.f64 1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 u0 (+.f64 (if (!=.f64 (/.f64 1 alphax) 0) (/.f64 cos2phi (/.f64 alphax (/.f64 1 alphax))) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (/.f64 (+.f64 (*.f64 (/.f64 sin2phi alphay) (neg.f64 alphax)) (*.f64 alphay (neg.f64 (/.f64 cos2phi alphax)))) (*.f64 alphay (neg.f64 alphax))))
(/.f64 (neg.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0)))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
Outputs
(/.f64 (neg.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0)))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
Calls

10 calls:

25.0ms
(/.f64 cos2phi (*.f64 alphax alphax))
25.0ms
cos2phi
25.0ms
u0
25.0ms
(*.f64 alphax alphax)
25.0ms
(*.f64 alphay alphay)
Results
ErrorSegmentsBranch
18.3b1alphax
18.3b1alphay
18.3b1u0
18.3b1cos2phi
18.3b1sin2phi
18.3b1(+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))
18.3b1(/.f64 cos2phi (*.f64 alphax alphax))
18.3b1(*.f64 alphax alphax)
18.3b1(/.f64 sin2phi (*.f64 alphay alphay))
18.3b1(*.f64 alphay alphay)
Compiler

Compiled 864 to 353 computations (59.1% saved)

regimes442.0ms (1.2%)

Counts
56 → 2
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 alphax alphax) cos2phi) u0)
(*.f64 (/.f64 (*.f64 alphay alphay) sin2phi) u0)
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(/.f64 u0 (/.f64 (/.f64 cos2phi alphax) alphax))
(/.f64 u0 (/.f64 (/.f64 sin2phi alphay) alphay))
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(/.f64 u0 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi))
(/.f64 (/.f64 u0 cos2phi) (/.f64 (/.f64 1 alphax) alphax))
(/.f64 (/.f64 u0 sin2phi) (/.f64 (/.f64 1 alphay) alphay))
(/.f64 (/.f64 u0 (/.f64 1 alphax)) (/.f64 cos2phi alphax))
(/.f64 (/.f64 u0 (/.f64 1 alphay)) (/.f64 sin2phi alphay))
(/.f64 (/.f64 u0 (/.f64 sin2phi alphay)) (/.f64 1 alphay))
(/.f64 (/.f64 u0 (/.f64 (/.f64 1 alphay) alphay)) sin2phi)
(if (!=.f64 alphay 0) (/.f64 (*.f64 u0 alphay) (/.f64 sin2phi alphay)) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 -1 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 u0))
(*.f64 (/.f64 -1 (/.f64 sin2phi (*.f64 alphay alphay))) (neg.f64 u0))
(/.f64 (neg.f64 u0) (*.f64 cos2phi (/.f64 -1 (*.f64 alphax alphax))))
(/.f64 (neg.f64 u0) (*.f64 sin2phi (/.f64 -1 (*.f64 alphay alphay))))
(/.f64 (/.f64 u0 (neg.f64 sin2phi)) (/.f64 -1 (*.f64 alphay alphay)))
(/.f64 (/.f64 u0 (/.f64 -1 (*.f64 alphax alphax))) (neg.f64 cos2phi))
(/.f64 (/.f64 u0 (/.f64 -1 (*.f64 alphay alphay))) (neg.f64 sin2phi))
(*.f64 (/.f64 u0 cos2phi) (/.f64 1 (/.f64 (/.f64 1 alphax) alphax)))
(*.f64 (/.f64 u0 sin2phi) (/.f64 1 (/.f64 (/.f64 1 alphay) alphay)))
(*.f64 (/.f64 u0 (/.f64 1 alphay)) (/.f64 1 (/.f64 sin2phi alphay)))
(*.f64 (/.f64 u0 (/.f64 cos2phi alphax)) (/.f64 1 (/.f64 1 alphax)))
(*.f64 (/.f64 u0 (/.f64 sin2phi alphay)) (/.f64 1 (/.f64 1 alphay)))
(*.f64 (/.f64 u0 (/.f64 (/.f64 1 alphay) alphay)) (/.f64 1 sin2phi))
(/.f64 u0 (/.f64 (*.f64 (/.f64 1 alphay) (neg.f64 sin2phi)) (neg.f64 alphay)))
(if (!=.f64 u0 0) (/.f64 1 (/.f64 sin2phi (*.f64 (*.f64 alphay alphay) u0))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 u0 (neg.f64 sin2phi)) (/.f64 1 (/.f64 -1 (*.f64 alphay alphay))))
(if (!=.f64 u0 0) (/.f64 -1 (/.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) u0)) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (if (!=.f64 (/.f64 1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(if (!=.f64 (neg.f64 (*.f64 alphax alphax)) 0) (*.f64 (/.f64 u0 (neg.f64 cos2phi)) (neg.f64 (*.f64 alphax alphax))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) u0)
(*.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) u0)
(/.f64 u0 (+.f64 (*.f64 (/.f64 cos2phi alphax) (/.f64 1 alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 1 (*.f64 alphay alphay)) sin2phi)))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 (/.f64 1 alphay) alphay) sin2phi)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (*.f64 (/.f64 -1 (*.f64 alphax alphax)) (neg.f64 cos2phi)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 -1 (*.f64 alphay alphay)) (neg.f64 sin2phi))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (*.f64 (/.f64 1 alphay) (neg.f64 sin2phi)) (neg.f64 alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (if (!=.f64 sin2phi 0) (/.f64 1 (/.f64 (*.f64 alphay alphay) sin2phi)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (if (!=.f64 sin2phi 0) (/.f64 (/.f64 1 alphay) (/.f64 alphay sin2phi)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 u0 0) (/.f64 -1 (/.f64 (-.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) (/.f64 cos2phi (*.f64 alphax alphax))) u0)) (/.f64 u0 (+.f64 (/.f64 sin2phi (*.f64 alphay alphay)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (if (!=.f64 (/.f64 1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 u0 (+.f64 (if (!=.f64 (/.f64 1 alphax) 0) (/.f64 cos2phi (/.f64 alphax (/.f64 1 alphax))) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (/.f64 (+.f64 (*.f64 (/.f64 sin2phi alphay) (neg.f64 alphax)) (*.f64 alphay (neg.f64 (/.f64 cos2phi alphax)))) (*.f64 alphay (neg.f64 alphax))))
Outputs
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))))
Calls

10 calls:

68.0ms
cos2phi
66.0ms
(/.f64 cos2phi (*.f64 alphax alphax))
65.0ms
(/.f64 sin2phi (*.f64 alphay alphay))
45.0ms
u0
45.0ms
(+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))
Results
ErrorSegmentsBranch
29.4b1alphax
29.4b1alphay
28.3b2u0
27.7b2cos2phi
23.7b2sin2phi
26.2b2(+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))
27.6b2(/.f64 cos2phi (*.f64 alphax alphax))
29.4b1(*.f64 alphax alphax)
23.8b2(/.f64 sin2phi (*.f64 alphay alphay))
29.4b1(*.f64 alphay alphay)
Compiler

Compiled 843 to 348 computations (58.7% saved)

bsearch19.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
19.0ms
2.439275699192265e-115
5.8674650925896465e-111
Results
17.0ms128×body256valid
Compiler

Compiled 366 to 262 computations (28.4% saved)

regimes258.0ms (0.7%)

Counts
46 → 2
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 alphax alphax) cos2phi) u0)
(*.f64 (/.f64 (*.f64 alphay alphay) sin2phi) u0)
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(/.f64 u0 (/.f64 (/.f64 cos2phi alphax) alphax))
(/.f64 u0 (/.f64 (/.f64 sin2phi alphay) alphay))
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(/.f64 u0 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi))
(/.f64 (/.f64 u0 cos2phi) (/.f64 (/.f64 1 alphax) alphax))
(/.f64 (/.f64 u0 sin2phi) (/.f64 (/.f64 1 alphay) alphay))
(/.f64 (/.f64 u0 (/.f64 1 alphax)) (/.f64 cos2phi alphax))
(/.f64 (/.f64 u0 (/.f64 1 alphay)) (/.f64 sin2phi alphay))
(/.f64 (/.f64 u0 (/.f64 sin2phi alphay)) (/.f64 1 alphay))
(/.f64 (/.f64 u0 (/.f64 (/.f64 1 alphay) alphay)) sin2phi)
(if (!=.f64 alphay 0) (/.f64 (*.f64 u0 alphay) (/.f64 sin2phi alphay)) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 -1 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 u0))
(*.f64 (/.f64 -1 (/.f64 sin2phi (*.f64 alphay alphay))) (neg.f64 u0))
(/.f64 (neg.f64 u0) (*.f64 cos2phi (/.f64 -1 (*.f64 alphax alphax))))
(/.f64 (neg.f64 u0) (*.f64 sin2phi (/.f64 -1 (*.f64 alphay alphay))))
(/.f64 (/.f64 u0 (neg.f64 sin2phi)) (/.f64 -1 (*.f64 alphay alphay)))
(/.f64 (/.f64 u0 (/.f64 -1 (*.f64 alphax alphax))) (neg.f64 cos2phi))
(/.f64 (/.f64 u0 (/.f64 -1 (*.f64 alphay alphay))) (neg.f64 sin2phi))
(*.f64 (/.f64 u0 cos2phi) (/.f64 1 (/.f64 (/.f64 1 alphax) alphax)))
(*.f64 (/.f64 u0 sin2phi) (/.f64 1 (/.f64 (/.f64 1 alphay) alphay)))
(*.f64 (/.f64 u0 (/.f64 1 alphay)) (/.f64 1 (/.f64 sin2phi alphay)))
(*.f64 (/.f64 u0 (/.f64 cos2phi alphax)) (/.f64 1 (/.f64 1 alphax)))
(*.f64 (/.f64 u0 (/.f64 sin2phi alphay)) (/.f64 1 (/.f64 1 alphay)))
(*.f64 (/.f64 u0 (/.f64 (/.f64 1 alphay) alphay)) (/.f64 1 sin2phi))
(/.f64 u0 (/.f64 (*.f64 (/.f64 1 alphay) (neg.f64 sin2phi)) (neg.f64 alphay)))
(if (!=.f64 u0 0) (/.f64 1 (/.f64 sin2phi (*.f64 (*.f64 alphay alphay) u0))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 u0 (neg.f64 sin2phi)) (/.f64 1 (/.f64 -1 (*.f64 alphay alphay))))
(if (!=.f64 u0 0) (/.f64 -1 (/.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) u0)) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (if (!=.f64 (/.f64 1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(if (!=.f64 (neg.f64 (*.f64 alphax alphax)) 0) (*.f64 (/.f64 u0 (neg.f64 cos2phi)) (neg.f64 (*.f64 alphax alphax))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) u0)
(*.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) u0)
(/.f64 u0 (+.f64 (*.f64 (/.f64 cos2phi alphax) (/.f64 1 alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 1 (*.f64 alphay alphay)) sin2phi)))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 (/.f64 1 alphay) alphay) sin2phi)))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
Outputs
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (*.f64 u0 u0))) (neg.f64 (/.f64 cos2phi (*.f64 alphax alphax))))
(/.f64 u0 (+.f64 (*.f64 (/.f64 cos2phi alphax) (/.f64 1 alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
Calls

10 calls:

55.0ms
(/.f64 sin2phi (*.f64 alphay alphay))
37.0ms
sin2phi
20.0ms
u0
20.0ms
(/.f64 cos2phi (*.f64 alphax alphax))
20.0ms
(+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))
Results
ErrorSegmentsBranch
34.3b1alphax
34.3b1alphay
34.3b1u0
34.3b1cos2phi
32.8b2sin2phi
34.3b1(+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))
34.3b1(/.f64 cos2phi (*.f64 alphax alphax))
34.3b1(*.f64 alphax alphax)
32.8b2(/.f64 sin2phi (*.f64 alphay alphay))
34.3b1(*.f64 alphay alphay)
Compiler

Compiled 626 to 273 computations (56.4% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
6.51145585063399e-239
4.4350241334901457e-237
Compiler

Compiled 30 to 22 computations (26.7% saved)

regimes202.0ms (0.5%)

Counts
45 → 1
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 alphax alphax) cos2phi) u0)
(*.f64 (/.f64 (*.f64 alphay alphay) sin2phi) u0)
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(/.f64 u0 (/.f64 (/.f64 cos2phi alphax) alphax))
(/.f64 u0 (/.f64 (/.f64 sin2phi alphay) alphay))
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(/.f64 u0 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi))
(/.f64 (/.f64 u0 cos2phi) (/.f64 (/.f64 1 alphax) alphax))
(/.f64 (/.f64 u0 sin2phi) (/.f64 (/.f64 1 alphay) alphay))
(/.f64 (/.f64 u0 (/.f64 1 alphax)) (/.f64 cos2phi alphax))
(/.f64 (/.f64 u0 (/.f64 1 alphay)) (/.f64 sin2phi alphay))
(/.f64 (/.f64 u0 (/.f64 sin2phi alphay)) (/.f64 1 alphay))
(/.f64 (/.f64 u0 (/.f64 (/.f64 1 alphay) alphay)) sin2phi)
(if (!=.f64 alphay 0) (/.f64 (*.f64 u0 alphay) (/.f64 sin2phi alphay)) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 -1 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 u0))
(*.f64 (/.f64 -1 (/.f64 sin2phi (*.f64 alphay alphay))) (neg.f64 u0))
(/.f64 (neg.f64 u0) (*.f64 cos2phi (/.f64 -1 (*.f64 alphax alphax))))
(/.f64 (neg.f64 u0) (*.f64 sin2phi (/.f64 -1 (*.f64 alphay alphay))))
(/.f64 (/.f64 u0 (neg.f64 sin2phi)) (/.f64 -1 (*.f64 alphay alphay)))
(/.f64 (/.f64 u0 (/.f64 -1 (*.f64 alphax alphax))) (neg.f64 cos2phi))
(/.f64 (/.f64 u0 (/.f64 -1 (*.f64 alphay alphay))) (neg.f64 sin2phi))
(*.f64 (/.f64 u0 cos2phi) (/.f64 1 (/.f64 (/.f64 1 alphax) alphax)))
(*.f64 (/.f64 u0 sin2phi) (/.f64 1 (/.f64 (/.f64 1 alphay) alphay)))
(*.f64 (/.f64 u0 (/.f64 1 alphay)) (/.f64 1 (/.f64 sin2phi alphay)))
(*.f64 (/.f64 u0 (/.f64 cos2phi alphax)) (/.f64 1 (/.f64 1 alphax)))
(*.f64 (/.f64 u0 (/.f64 sin2phi alphay)) (/.f64 1 (/.f64 1 alphay)))
(*.f64 (/.f64 u0 (/.f64 (/.f64 1 alphay) alphay)) (/.f64 1 sin2phi))
(/.f64 u0 (/.f64 (*.f64 (/.f64 1 alphay) (neg.f64 sin2phi)) (neg.f64 alphay)))
(if (!=.f64 u0 0) (/.f64 1 (/.f64 sin2phi (*.f64 (*.f64 alphay alphay) u0))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 u0 (neg.f64 sin2phi)) (/.f64 1 (/.f64 -1 (*.f64 alphay alphay))))
(if (!=.f64 u0 0) (/.f64 -1 (/.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) u0)) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (if (!=.f64 (/.f64 1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(if (!=.f64 (neg.f64 (*.f64 alphax alphax)) 0) (*.f64 (/.f64 u0 (neg.f64 cos2phi)) (neg.f64 (*.f64 alphax alphax))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) u0)
(*.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) u0)
(/.f64 u0 (+.f64 (*.f64 (/.f64 cos2phi alphax) (/.f64 1 alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 1 (*.f64 alphay alphay)) sin2phi)))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 sin2phi alphay) (/.f64 1 alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 (/.f64 1 alphay) alphay) sin2phi)))
Outputs
(*.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay)))) u0)
Calls

10 calls:

20.0ms
(*.f64 alphax alphax)
20.0ms
cos2phi
20.0ms
(*.f64 alphay alphay)
19.0ms
(/.f64 cos2phi (*.f64 alphax alphax))
19.0ms
sin2phi
Results
ErrorSegmentsBranch
34.3b1alphax
34.3b1alphay
34.3b1u0
34.3b1cos2phi
34.3b1sin2phi
34.3b1(+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))
34.3b1(/.f64 cos2phi (*.f64 alphax alphax))
34.3b1(*.f64 alphax alphax)
34.3b1(/.f64 sin2phi (*.f64 alphay alphay))
34.3b1(*.f64 alphay alphay)
Compiler

Compiled 611 to 267 computations (56.3% saved)

regimes174.0ms (0.5%)

Counts
39 → 1
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 alphax alphax) cos2phi) u0)
(*.f64 (/.f64 (*.f64 alphay alphay) sin2phi) u0)
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(/.f64 u0 (/.f64 (/.f64 cos2phi alphax) alphax))
(/.f64 u0 (/.f64 (/.f64 sin2phi alphay) alphay))
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(/.f64 u0 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi))
(/.f64 (/.f64 u0 cos2phi) (/.f64 (/.f64 1 alphax) alphax))
(/.f64 (/.f64 u0 sin2phi) (/.f64 (/.f64 1 alphay) alphay))
(/.f64 (/.f64 u0 (/.f64 1 alphax)) (/.f64 cos2phi alphax))
(/.f64 (/.f64 u0 (/.f64 1 alphay)) (/.f64 sin2phi alphay))
(/.f64 (/.f64 u0 (/.f64 sin2phi alphay)) (/.f64 1 alphay))
(/.f64 (/.f64 u0 (/.f64 (/.f64 1 alphay) alphay)) sin2phi)
(if (!=.f64 alphay 0) (/.f64 (*.f64 u0 alphay) (/.f64 sin2phi alphay)) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 -1 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 u0))
(*.f64 (/.f64 -1 (/.f64 sin2phi (*.f64 alphay alphay))) (neg.f64 u0))
(/.f64 (neg.f64 u0) (*.f64 cos2phi (/.f64 -1 (*.f64 alphax alphax))))
(/.f64 (neg.f64 u0) (*.f64 sin2phi (/.f64 -1 (*.f64 alphay alphay))))
(/.f64 (/.f64 u0 (neg.f64 sin2phi)) (/.f64 -1 (*.f64 alphay alphay)))
(/.f64 (/.f64 u0 (/.f64 -1 (*.f64 alphax alphax))) (neg.f64 cos2phi))
(/.f64 (/.f64 u0 (/.f64 -1 (*.f64 alphay alphay))) (neg.f64 sin2phi))
(*.f64 (/.f64 u0 cos2phi) (/.f64 1 (/.f64 (/.f64 1 alphax) alphax)))
(*.f64 (/.f64 u0 sin2phi) (/.f64 1 (/.f64 (/.f64 1 alphay) alphay)))
(*.f64 (/.f64 u0 (/.f64 1 alphay)) (/.f64 1 (/.f64 sin2phi alphay)))
(*.f64 (/.f64 u0 (/.f64 cos2phi alphax)) (/.f64 1 (/.f64 1 alphax)))
(*.f64 (/.f64 u0 (/.f64 sin2phi alphay)) (/.f64 1 (/.f64 1 alphay)))
(*.f64 (/.f64 u0 (/.f64 (/.f64 1 alphay) alphay)) (/.f64 1 sin2phi))
(/.f64 u0 (/.f64 (*.f64 (/.f64 1 alphay) (neg.f64 sin2phi)) (neg.f64 alphay)))
(if (!=.f64 u0 0) (/.f64 1 (/.f64 sin2phi (*.f64 (*.f64 alphay alphay) u0))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 u0 (neg.f64 sin2phi)) (/.f64 1 (/.f64 -1 (*.f64 alphay alphay))))
(if (!=.f64 u0 0) (/.f64 -1 (/.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) u0)) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (if (!=.f64 (/.f64 1 alphay) 0) (/.f64 sin2phi (/.f64 alphay (/.f64 1 alphay))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(if (!=.f64 (neg.f64 (*.f64 alphax alphax)) 0) (*.f64 (/.f64 u0 (neg.f64 cos2phi)) (neg.f64 (*.f64 alphax alphax))) (/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax))))
(*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) u0)
Outputs
(/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))
Calls

10 calls:

17.0ms
cos2phi
17.0ms
(/.f64 cos2phi (*.f64 alphax alphax))
17.0ms
(*.f64 alphay alphay)
17.0ms
(*.f64 alphax alphax)
17.0ms
alphax
Results
ErrorSegmentsBranch
34.3b1alphax
34.3b1alphay
34.3b1u0
34.3b1cos2phi
34.3b1sin2phi
34.3b1(+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))
34.3b1(/.f64 cos2phi (*.f64 alphax alphax))
34.3b1(*.f64 alphax alphax)
34.3b1(/.f64 sin2phi (*.f64 alphay alphay))
34.3b1(*.f64 alphay alphay)
Compiler

Compiled 521 to 237 computations (54.5% saved)

regimes155.0ms (0.4%)

Counts
35 → 1
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 alphax alphax) cos2phi) u0)
(*.f64 (/.f64 (*.f64 alphay alphay) sin2phi) u0)
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(/.f64 u0 (/.f64 (/.f64 cos2phi alphax) alphax))
(/.f64 u0 (/.f64 (/.f64 sin2phi alphay) alphay))
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(/.f64 u0 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi))
(/.f64 (/.f64 u0 cos2phi) (/.f64 (/.f64 1 alphax) alphax))
(/.f64 (/.f64 u0 sin2phi) (/.f64 (/.f64 1 alphay) alphay))
(/.f64 (/.f64 u0 (/.f64 1 alphax)) (/.f64 cos2phi alphax))
(/.f64 (/.f64 u0 (/.f64 1 alphay)) (/.f64 sin2phi alphay))
(/.f64 (/.f64 u0 (/.f64 sin2phi alphay)) (/.f64 1 alphay))
(/.f64 (/.f64 u0 (/.f64 (/.f64 1 alphay) alphay)) sin2phi)
(if (!=.f64 alphay 0) (/.f64 (*.f64 u0 alphay) (/.f64 sin2phi alphay)) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 -1 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 u0))
(*.f64 (/.f64 -1 (/.f64 sin2phi (*.f64 alphay alphay))) (neg.f64 u0))
(/.f64 (neg.f64 u0) (*.f64 cos2phi (/.f64 -1 (*.f64 alphax alphax))))
(/.f64 (neg.f64 u0) (*.f64 sin2phi (/.f64 -1 (*.f64 alphay alphay))))
(/.f64 (/.f64 u0 (neg.f64 sin2phi)) (/.f64 -1 (*.f64 alphay alphay)))
(/.f64 (/.f64 u0 (/.f64 -1 (*.f64 alphax alphax))) (neg.f64 cos2phi))
(/.f64 (/.f64 u0 (/.f64 -1 (*.f64 alphay alphay))) (neg.f64 sin2phi))
(*.f64 (/.f64 u0 cos2phi) (/.f64 1 (/.f64 (/.f64 1 alphax) alphax)))
(*.f64 (/.f64 u0 sin2phi) (/.f64 1 (/.f64 (/.f64 1 alphay) alphay)))
(*.f64 (/.f64 u0 (/.f64 1 alphay)) (/.f64 1 (/.f64 sin2phi alphay)))
(*.f64 (/.f64 u0 (/.f64 cos2phi alphax)) (/.f64 1 (/.f64 1 alphax)))
(*.f64 (/.f64 u0 (/.f64 sin2phi alphay)) (/.f64 1 (/.f64 1 alphay)))
(*.f64 (/.f64 u0 (/.f64 (/.f64 1 alphay) alphay)) (/.f64 1 sin2phi))
(/.f64 u0 (/.f64 (*.f64 (/.f64 1 alphay) (neg.f64 sin2phi)) (neg.f64 alphay)))
(if (!=.f64 u0 0) (/.f64 1 (/.f64 sin2phi (*.f64 (*.f64 alphay alphay) u0))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 u0 (neg.f64 sin2phi)) (/.f64 1 (/.f64 -1 (*.f64 alphay alphay))))
(if (!=.f64 u0 0) (/.f64 -1 (/.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) u0)) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
Outputs
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
Calls

10 calls:

15.0ms
alphax
15.0ms
(/.f64 cos2phi (*.f64 alphax alphax))
15.0ms
(+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))
15.0ms
(/.f64 sin2phi (*.f64 alphay alphay))
15.0ms
cos2phi
Results
ErrorSegmentsBranch
34.3b1alphax
34.3b1alphay
34.3b1u0
34.3b1cos2phi
34.3b1sin2phi
34.3b1(+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))
34.3b1(/.f64 cos2phi (*.f64 alphax alphax))
34.3b1(*.f64 alphax alphax)
34.3b1(/.f64 sin2phi (*.f64 alphay alphay))
34.3b1(*.f64 alphay alphay)
Compiler

Compiled 450 to 216 computations (52% saved)

regimes154.0ms (0.4%)

Counts
33 → 2
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 alphax alphax) cos2phi) u0)
(*.f64 (/.f64 (*.f64 alphay alphay) sin2phi) u0)
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(/.f64 u0 (/.f64 (/.f64 cos2phi alphax) alphax))
(/.f64 u0 (/.f64 (/.f64 sin2phi alphay) alphay))
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(/.f64 u0 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi))
(/.f64 (/.f64 u0 cos2phi) (/.f64 (/.f64 1 alphax) alphax))
(/.f64 (/.f64 u0 sin2phi) (/.f64 (/.f64 1 alphay) alphay))
(/.f64 (/.f64 u0 (/.f64 1 alphax)) (/.f64 cos2phi alphax))
(/.f64 (/.f64 u0 (/.f64 1 alphay)) (/.f64 sin2phi alphay))
(/.f64 (/.f64 u0 (/.f64 sin2phi alphay)) (/.f64 1 alphay))
(/.f64 (/.f64 u0 (/.f64 (/.f64 1 alphay) alphay)) sin2phi)
(if (!=.f64 alphay 0) (/.f64 (*.f64 u0 alphay) (/.f64 sin2phi alphay)) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 -1 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 u0))
(*.f64 (/.f64 -1 (/.f64 sin2phi (*.f64 alphay alphay))) (neg.f64 u0))
(/.f64 (neg.f64 u0) (*.f64 cos2phi (/.f64 -1 (*.f64 alphax alphax))))
(/.f64 (neg.f64 u0) (*.f64 sin2phi (/.f64 -1 (*.f64 alphay alphay))))
(/.f64 (/.f64 u0 (neg.f64 sin2phi)) (/.f64 -1 (*.f64 alphay alphay)))
(/.f64 (/.f64 u0 (/.f64 -1 (*.f64 alphax alphax))) (neg.f64 cos2phi))
(/.f64 (/.f64 u0 (/.f64 -1 (*.f64 alphay alphay))) (neg.f64 sin2phi))
(*.f64 (/.f64 u0 cos2phi) (/.f64 1 (/.f64 (/.f64 1 alphax) alphax)))
(*.f64 (/.f64 u0 sin2phi) (/.f64 1 (/.f64 (/.f64 1 alphay) alphay)))
(*.f64 (/.f64 u0 (/.f64 1 alphay)) (/.f64 1 (/.f64 sin2phi alphay)))
(*.f64 (/.f64 u0 (/.f64 cos2phi alphax)) (/.f64 1 (/.f64 1 alphax)))
(*.f64 (/.f64 u0 (/.f64 sin2phi alphay)) (/.f64 1 (/.f64 1 alphay)))
(*.f64 (/.f64 u0 (/.f64 (/.f64 1 alphay) alphay)) (/.f64 1 sin2phi))
(/.f64 u0 (/.f64 (*.f64 (/.f64 1 alphay) (neg.f64 sin2phi)) (neg.f64 alphay)))
(if (!=.f64 u0 0) (/.f64 1 (/.f64 sin2phi (*.f64 (*.f64 alphay alphay) u0))) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 u0 (neg.f64 sin2phi)) (/.f64 1 (/.f64 -1 (*.f64 alphay alphay))))
(if (!=.f64 u0 0) (/.f64 -1 (/.f64 (neg.f64 (/.f64 sin2phi (*.f64 alphay alphay))) u0)) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
Outputs
(*.f64 (/.f64 u0 cos2phi) (/.f64 1 (/.f64 (/.f64 1 alphax) alphax)))
(/.f64 (/.f64 u0 (/.f64 (/.f64 1 alphay) alphay)) sin2phi)
Calls

9 calls:

27.0ms
sin2phi
26.0ms
(/.f64 sin2phi (*.f64 alphay alphay))
14.0ms
(/.f64 cos2phi (*.f64 alphax alphax))
14.0ms
(*.f64 alphax alphax)
14.0ms
u0
Results
ErrorSegmentsBranch
40.9b1alphax
40.9b1alphay
40.9b1u0
40.9b1cos2phi
37.4b2sin2phi
40.9b1(/.f64 cos2phi (*.f64 alphax alphax))
40.9b1(*.f64 alphax alphax)
37.4b2(/.f64 sin2phi (*.f64 alphay alphay))
40.9b1(*.f64 alphay alphay)
Compiler

Compiled 408 to 202 computations (50.5% saved)

bsearch19.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
19.0ms
2.439275699192265e-115
5.8674650925896465e-111
Results
17.0ms128×body256valid
Compiler

Compiled 286 to 214 computations (25.2% saved)

regimes114.0ms (0.3%)

Counts
23 → 2
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 alphax alphax) cos2phi) u0)
(*.f64 (/.f64 (*.f64 alphay alphay) sin2phi) u0)
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(/.f64 u0 (/.f64 (/.f64 cos2phi alphax) alphax))
(/.f64 u0 (/.f64 (/.f64 sin2phi alphay) alphay))
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(/.f64 u0 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi))
(/.f64 (/.f64 u0 cos2phi) (/.f64 (/.f64 1 alphax) alphax))
(/.f64 (/.f64 u0 sin2phi) (/.f64 (/.f64 1 alphay) alphay))
(/.f64 (/.f64 u0 (/.f64 1 alphax)) (/.f64 cos2phi alphax))
(/.f64 (/.f64 u0 (/.f64 1 alphay)) (/.f64 sin2phi alphay))
(/.f64 (/.f64 u0 (/.f64 sin2phi alphay)) (/.f64 1 alphay))
(/.f64 (/.f64 u0 (/.f64 (/.f64 1 alphay) alphay)) sin2phi)
(if (!=.f64 alphay 0) (/.f64 (*.f64 u0 alphay) (/.f64 sin2phi alphay)) (/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 -1 (/.f64 cos2phi (*.f64 alphax alphax))) (neg.f64 u0))
(*.f64 (/.f64 -1 (/.f64 sin2phi (*.f64 alphay alphay))) (neg.f64 u0))
(/.f64 (neg.f64 u0) (*.f64 cos2phi (/.f64 -1 (*.f64 alphax alphax))))
(/.f64 (neg.f64 u0) (*.f64 sin2phi (/.f64 -1 (*.f64 alphay alphay))))
(/.f64 (/.f64 u0 (neg.f64 sin2phi)) (/.f64 -1 (*.f64 alphay alphay)))
(/.f64 (/.f64 u0 (/.f64 -1 (*.f64 alphax alphax))) (neg.f64 cos2phi))
(/.f64 (/.f64 u0 (/.f64 -1 (*.f64 alphay alphay))) (neg.f64 sin2phi))
Outputs
(/.f64 u0 (/.f64 (/.f64 cos2phi alphax) alphax))
(/.f64 (/.f64 u0 (/.f64 (/.f64 1 alphay) alphay)) sin2phi)
Calls

9 calls:

19.0ms
sin2phi
19.0ms
(/.f64 sin2phi (*.f64 alphay alphay))
11.0ms
(*.f64 alphay alphay)
10.0ms
u0
10.0ms
(*.f64 alphax alphax)
Results
ErrorSegmentsBranch
40.9b1alphax
40.9b1alphay
40.9b1u0
40.9b1cos2phi
37.4b2sin2phi
40.9b1(/.f64 cos2phi (*.f64 alphax alphax))
40.9b1(*.f64 alphax alphax)
37.4b2(/.f64 sin2phi (*.f64 alphay alphay))
40.9b1(*.f64 alphay alphay)
Compiler

Compiled 278 to 142 computations (48.9% saved)

bsearch19.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
19.0ms
2.439275699192265e-115
5.8674650925896465e-111
Results
17.0ms128×body256valid
Compiler

Compiled 254 to 182 computations (28.3% saved)

regimes77.0ms (0.2%)

Counts
14 → 2
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 alphax alphax) cos2phi) u0)
(*.f64 (/.f64 (*.f64 alphay alphay) sin2phi) u0)
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(/.f64 u0 (/.f64 (/.f64 cos2phi alphax) alphax))
(/.f64 u0 (/.f64 (/.f64 sin2phi alphay) alphay))
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(/.f64 u0 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi))
(/.f64 (/.f64 u0 cos2phi) (/.f64 (/.f64 1 alphax) alphax))
(/.f64 (/.f64 u0 sin2phi) (/.f64 (/.f64 1 alphay) alphay))
(/.f64 (/.f64 u0 (/.f64 1 alphax)) (/.f64 cos2phi alphax))
(/.f64 (/.f64 u0 (/.f64 1 alphay)) (/.f64 sin2phi alphay))
(/.f64 (/.f64 u0 (/.f64 sin2phi alphay)) (/.f64 1 alphay))
Outputs
(/.f64 u0 (/.f64 (/.f64 cos2phi alphax) alphax))
(/.f64 (/.f64 u0 sin2phi) (/.f64 (/.f64 1 alphay) alphay))
Calls

9 calls:

13.0ms
(/.f64 sin2phi (*.f64 alphay alphay))
13.0ms
sin2phi
7.0ms
alphay
7.0ms
u0
7.0ms
(*.f64 alphay alphay)
Results
ErrorSegmentsBranch
40.9b1alphax
40.9b1alphay
40.9b1u0
40.9b1cos2phi
37.4b2sin2phi
40.9b1(/.f64 cos2phi (*.f64 alphax alphax))
40.9b1(*.f64 alphax alphax)
37.4b2(/.f64 sin2phi (*.f64 alphay alphay))
40.9b1(*.f64 alphay alphay)
Compiler

Compiled 181 to 103 computations (43.1% saved)

bsearch19.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
19.0ms
2.439275699192265e-115
5.8674650925896465e-111
Results
17.0ms128×body256valid
Compiler

Compiled 254 to 182 computations (28.3% saved)

regimes61.0ms (0.2%)

Counts
10 → 2
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 alphax alphax) cos2phi) u0)
(*.f64 (/.f64 (*.f64 alphay alphay) sin2phi) u0)
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(/.f64 u0 (/.f64 (/.f64 cos2phi alphax) alphax))
(/.f64 u0 (/.f64 (/.f64 sin2phi alphay) alphay))
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
(/.f64 u0 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi))
(/.f64 (/.f64 u0 cos2phi) (/.f64 (/.f64 1 alphax) alphax))
Outputs
(/.f64 u0 (/.f64 (/.f64 cos2phi alphax) alphax))
(/.f64 (*.f64 (*.f64 alphay alphay) u0) sin2phi)
Calls

9 calls:

11.0ms
sin2phi
10.0ms
(/.f64 sin2phi (*.f64 alphay alphay))
6.0ms
(*.f64 alphay alphay)
5.0ms
alphay
5.0ms
alphax
Results
ErrorSegmentsBranch
40.9b1alphax
40.9b1alphay
40.9b1u0
40.9b1cos2phi
37.4b2sin2phi
40.9b1(/.f64 cos2phi (*.f64 alphax alphax))
40.9b1(*.f64 alphax alphax)
37.4b2(/.f64 sin2phi (*.f64 alphay alphay))
40.9b1(*.f64 alphay alphay)
Compiler

Compiled 145 to 86 computations (40.7% saved)

bsearch19.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
19.0ms
2.439275699192265e-115
5.8674650925896465e-111
Results
18.0ms128×body256valid
Compiler

Compiled 238 to 166 computations (30.3% saved)

regimes49.0ms (0.1%)

Counts
7 → 2
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 alphax alphax) cos2phi) u0)
(*.f64 (/.f64 (*.f64 alphay alphay) sin2phi) u0)
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
(/.f64 u0 (/.f64 (/.f64 cos2phi alphax) alphax))
(/.f64 u0 (/.f64 (/.f64 sin2phi alphay) alphay))
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
Outputs
(/.f64 u0 (/.f64 (/.f64 cos2phi alphax) alphax))
(*.f64 (/.f64 (*.f64 alphay alphay) sin2phi) u0)
Calls

9 calls:

9.0ms
sin2phi
8.0ms
(/.f64 sin2phi (*.f64 alphay alphay))
5.0ms
alphax
4.0ms
(*.f64 alphay alphay)
4.0ms
u0
Results
ErrorSegmentsBranch
40.9b1alphax
40.9b1alphay
40.9b1u0
40.9b1cos2phi
37.4b2sin2phi
40.9b1(/.f64 cos2phi (*.f64 alphax alphax))
40.9b1(*.f64 alphax alphax)
37.4b2(/.f64 sin2phi (*.f64 alphay alphay))
40.9b1(*.f64 alphay alphay)
Compiler

Compiled 120 to 74 computations (38.3% saved)

bsearch19.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
18.0ms
2.439275699192265e-115
5.8674650925896465e-111
Results
17.0ms128×body256valid
Compiler

Compiled 238 to 166 computations (30.3% saved)

regimes39.0ms (0.1%)

Accuracy

Total -23.6b remaining (-63.1%)

Threshold costs -23.6b (-63.1%)

Counts
4 → 2
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 alphax alphax) cos2phi) u0)
(*.f64 (/.f64 (*.f64 alphay alphay) sin2phi) u0)
(/.f64 u0 (/.f64 cos2phi (*.f64 alphax alphax)))
(/.f64 u0 (/.f64 sin2phi (*.f64 alphay alphay)))
Outputs
(*.f64 (/.f64 (*.f64 alphax alphax) cos2phi) u0)
(*.f64 (/.f64 (*.f64 alphay alphay) sin2phi) u0)
Calls

9 calls:

7.0ms
sin2phi
6.0ms
(/.f64 sin2phi (*.f64 alphay alphay))
3.0ms
alphay
3.0ms
(*.f64 alphay alphay)
3.0ms
(/.f64 cos2phi (*.f64 alphax alphax))
Results
ErrorSegmentsBranch
40.9b1alphax
40.9b1alphay
40.9b1u0
40.9b1cos2phi
37.4b2sin2phi
40.9b1(/.f64 cos2phi (*.f64 alphax alphax))
40.9b1(*.f64 alphax alphax)
37.4b2(/.f64 sin2phi (*.f64 alphay alphay))
40.9b1(*.f64 alphay alphay)
Compiler

Compiled 99 to 66 computations (33.3% saved)

bsearch19.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
19.0ms
2.439275699192265e-115
5.8674650925896465e-111
Results
17.0ms128×body256valid
Compiler

Compiled 238 to 166 computations (30.3% saved)

simplify10.0ms (0%)

Stop Event
fuel
Compiler

Compiled 719 to 433 computations (39.8% saved)

soundness0.0ms (0%)

Compiler

Compiled 5 to 5 computations (0% saved)

end135.0ms (0.4%)

Compiler

Compiled 604 to 193 computations (68% saved)

Profiling

Loading profile data...